-
Notifications
You must be signed in to change notification settings - Fork 232
/
azure.mgmt.compute.v2020_09_30.models.DiskUpdate.yml
245 lines (210 loc) · 8.4 KB
/
azure.mgmt.compute.v2020_09_30.models.DiskUpdate.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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
### YamlMime:PythonClass
uid: azure.mgmt.compute.v2020_09_30.models.DiskUpdate
name: DiskUpdate
fullName: azure.mgmt.compute.v2020_09_30.models.DiskUpdate
module: azure.mgmt.compute.v2020_09_30.models
inheritances:
- azure.mgmt.compute._serialization.Model
summary: Disk update resource.
constructor:
syntax: 'DiskUpdate(*, tags: Dict[str, str] | None = None, sku: _models.DiskSku
| None = None, os_type: str | _models.OperatingSystemTypes | None = None, disk_size_gb:
int | None = None, encryption_settings_collection: _models.EncryptionSettingsCollection
| None = None, disk_iops_read_write: int | None = None, disk_m_bps_read_write:
int | None = None, disk_iops_read_only: int | None = None, disk_m_bps_read_only:
int | None = None, max_shares: int | None = None, encryption: _models.Encryption
| None = None, network_access_policy: str | _models.NetworkAccessPolicy | None
= None, disk_access_id: str | None = None, tier: str | None = None, bursting_enabled:
bool | None = None, purchase_plan: _models.PurchasePlan | None = None, **kwargs:
Any)'
keywordOnlyParameters:
- name: tags
description: Resource tags.
types:
- <xref:dict>[<xref:str>, <xref:str>]
- name: sku
description: 'The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS,
or
UltraSSD_LRS.'
types:
- <xref:azure.mgmt.compute.v2020_09_30.models.DiskSku>
- name: os_type
description: 'the Operating System type. Known values are: "Windows" and "Linux".'
types:
- <xref:str>
- <xref:azure.mgmt.compute.v2020_09_30.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.v2020_09_30.models.EncryptionSettingsCollection>
- name: disk_iops_read_write
description: 'The number of IOPS allowed for this disk; only settable for
UltraSSD disks. One operation can transfer between 4k and 256k bytes.'
types:
- <xref:int>
- name: disk_m_bps_read_write
description: 'The bandwidth allowed for this disk; only settable for UltraSSD
disks. MBps means millions of bytes per second - MB here uses the ISO notation,
of powers of
10.'
types:
- <xref:int>
- name: disk_iops_read_only
description: 'The total number of IOPS that will be allowed across all VMs
mounting the shared disk as ReadOnly. One operation can transfer between 4k
and 256k bytes.'
types:
- <xref:int>
- name: disk_m_bps_read_only
description: 'The total throughput (MBps) that will be allowed across all VMs
mounting the shared disk as ReadOnly. MBps means millions of bytes per second
- MB here uses
the ISO notation, of powers of 10.'
types:
- <xref:int>
- name: max_shares
description: 'The maximum number of VMs that can attach to the disk at the same
time.
Value greater than one indicates a disk that can be mounted on multiple VMs
at the same time.'
types:
- <xref:int>
- 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.v2020_09_30.models.Encryption>
- name: network_access_policy
description: 'Policy for accessing the disk via network. Known values are:
"AllowAll", "AllowPrivate", and "DenyAll".'
types:
- <xref:str>
- <xref:azure.mgmt.compute.v2020_09_30.models.NetworkAccessPolicy>
- name: disk_access_id
description: 'ARM id of the DiskAccess resource for using private endpoints on
disks.'
types:
- <xref:str>
- name: tier
description: 'Performance tier of the disk (e.g, P4, S10) as described here:
[https://azure.microsoft.com/en-us/pricing/details/managed-disks/](https://azure.microsoft.com/en-us/pricing/details/managed-disks/).
Does not apply to Ultra
disks.'
types:
- <xref:str>
- name: bursting_enabled
description: 'Set to true to enable bursting beyond the provisioned performance
target of the disk. Bursting is disabled by default. Does not apply to Ultra
disks.'
types:
- <xref:bool>
- name: purchase_plan
description: Purchase plan information to be added on the OS disk.
types:
- <xref:azure.mgmt.compute.v2020_09_30.models.PurchasePlan>
variables:
- description: Resource tags.
name: tags
types:
- <xref:dict>[<xref:str>, <xref:str>]
- description: 'The disks sku name. Can be Standard_LRS, Premium_LRS, StandardSSD_LRS,
or
UltraSSD_LRS.'
name: sku
types:
- <xref:azure.mgmt.compute.v2020_09_30.models.DiskSku>
- description: 'the Operating System type. Known values are: "Windows" and "Linux".'
name: os_type
types:
- <xref:str>
- <xref:azure.mgmt.compute.v2020_09_30.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.v2020_09_30.models.EncryptionSettingsCollection>
- description: 'The number of IOPS allowed for this disk; only settable for
UltraSSD disks. One operation can transfer between 4k and 256k bytes.'
name: disk_iops_read_write
types:
- <xref:int>
- description: 'The bandwidth allowed for this disk; only settable for UltraSSD
disks. MBps means millions of bytes per second - MB here uses the ISO notation,
of powers of
10.'
name: disk_m_bps_read_write
types:
- <xref:int>
- description: 'The total number of IOPS that will be allowed across all VMs
mounting the shared disk as ReadOnly. One operation can transfer between 4k and
256k bytes.'
name: disk_iops_read_only
types:
- <xref:int>
- description: 'The total throughput (MBps) that will be allowed across all VMs
mounting the shared disk as ReadOnly. MBps means millions of bytes per second
- MB here uses
the ISO notation, of powers of 10.'
name: disk_m_bps_read_only
types:
- <xref:int>
- description: 'The maximum number of VMs that can attach to the disk at the same
time. Value
greater than one indicates a disk that can be mounted on multiple VMs at the same
time.'
name: max_shares
types:
- <xref:int>
- 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.v2020_09_30.models.Encryption>
- description: 'Policy for accessing the disk via network. Known values are:
"AllowAll", "AllowPrivate", and "DenyAll".'
name: network_access_policy
types:
- <xref:str>
- <xref:azure.mgmt.compute.v2020_09_30.models.NetworkAccessPolicy>
- description: ARM id of the DiskAccess resource for using private endpoints on disks.
name: disk_access_id
types:
- <xref:str>
- description: 'Performance tier of the disk (e.g, P4, S10) as described here:
[https://azure.microsoft.com/en-us/pricing/details/managed-disks/](https://azure.microsoft.com/en-us/pricing/details/managed-disks/).
Does not apply to Ultra
disks.'
name: tier
types:
- <xref:str>
- description: 'Set to true to enable bursting beyond the provisioned performance
target of the disk. Bursting is disabled by default. Does not apply to Ultra disks.'
name: bursting_enabled
types:
- <xref:bool>
- description: Purchase plan information to be added on the OS disk.
name: purchase_plan
types:
- <xref:azure.mgmt.compute.v2020_09_30.models.PurchasePlan>