-
Notifications
You must be signed in to change notification settings - Fork 247
/
azure.mgmt.compute.v2019_07_01.models.SnapshotUpdate.yml
92 lines (82 loc) · 3.4 KB
/
azure.mgmt.compute.v2019_07_01.models.SnapshotUpdate.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
### YamlMime:PythonClass
uid: azure.mgmt.compute.v2019_07_01.models.SnapshotUpdate
name: SnapshotUpdate
fullName: azure.mgmt.compute.v2019_07_01.models.SnapshotUpdate
module: azure.mgmt.compute.v2019_07_01.models
inheritances:
- azure.mgmt.compute._serialization.Model
summary: Snapshot update resource.
constructor:
syntax: 'SnapshotUpdate(*, tags: Dict[str, str] | None = None, sku: _models.SnapshotSku
| None = None, os_type: str | _models.OperatingSystemTypes | None = None, disk_size_gb:
int | None = None, encryption_settings_collection: _models.EncryptionSettingsCollection
| None = None, encryption: _models.Encryption | None = None, **kwargs: Any)'
keywordOnlyParameters:
- name: tags
description: Resource tags.
types:
- <xref:dict>[<xref:str>, <xref:str>]
- name: sku
description: The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.
types:
- <xref:azure.mgmt.compute.v2019_07_01.models.SnapshotSku>
- name: os_type
description: 'the Operating System type. Known values are: "Windows" and "Linux".'
types:
- <xref:str>
- <xref:azure.mgmt.compute.v2019_07_01.models.OperatingSystemTypes>
- name: disk_size_gb
description: 'If creationData.createOption is Empty, this field is mandatory and
it
indicates the size of the disk to create. If this field is present for updates
or creation with
other options, it indicates a resize. Resizes are only allowed if the disk is
not attached to a
running VM, and can only increase the disk''s size.'
types:
- <xref:int>
- name: encryption_settings_collection
description: 'Encryption settings collection used be Azure Disk
Encryption, can contain multiple encryption settings per disk or snapshot.'
types:
- <xref:azure.mgmt.compute.v2019_07_01.models.EncryptionSettingsCollection>
- name: encryption
description: 'Encryption property can be used to encrypt data at rest with customer
managed keys or platform managed keys.'
types:
- <xref:azure.mgmt.compute.v2019_07_01.models.Encryption>
variables:
- description: Resource tags.
name: tags
types:
- <xref:dict>[<xref:str>, <xref:str>]
- description: The snapshots sku name. Can be Standard_LRS, Premium_LRS, or Standard_ZRS.
name: sku
types:
- <xref:azure.mgmt.compute.v2019_07_01.models.SnapshotSku>
- description: 'the Operating System type. Known values are: "Windows" and "Linux".'
name: os_type
types:
- <xref:str>
- <xref:azure.mgmt.compute.v2019_07_01.models.OperatingSystemTypes>
- description: 'If creationData.createOption is Empty, this field is mandatory and
it
indicates the size of the disk to create. If this field is present for updates
or creation with
other options, it indicates a resize. Resizes are only allowed if the disk is
not attached to a
running VM, and can only increase the disk''s size.'
name: disk_size_gb
types:
- <xref:int>
- description: 'Encryption settings collection used be Azure Disk
Encryption, can contain multiple encryption settings per disk or snapshot.'
name: encryption_settings_collection
types:
- <xref:azure.mgmt.compute.v2019_07_01.models.EncryptionSettingsCollection>
- description: 'Encryption property can be used to encrypt data at rest with customer
managed
keys or platform managed keys.'
name: encryption
types:
- <xref:azure.mgmt.compute.v2019_07_01.models.Encryption>