-
Notifications
You must be signed in to change notification settings - Fork 247
/
azure.mgmt.compute.v2019_12_01.models.ImageOSDisk.yml
153 lines (129 loc) · 5.4 KB
/
azure.mgmt.compute.v2019_12_01.models.ImageOSDisk.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
### YamlMime:PythonClass
uid: azure.mgmt.compute.v2019_12_01.models.ImageOSDisk
name: ImageOSDisk
fullName: azure.mgmt.compute.v2019_12_01.models.ImageOSDisk
module: azure.mgmt.compute.v2019_12_01.models
inheritances:
- azure.mgmt.compute.v2019_12_01.models._models_py3.ImageDisk
summary: 'Describes an Operating System disk.
All required parameters must be populated in order to send to server.'
constructor:
syntax: 'ImageOSDisk(*, os_type: str | _models.OperatingSystemTypes, os_state: str
| _models.OperatingSystemStateTypes, snapshot: _models.SubResource | None = None,
managed_disk: _models.SubResource | None = None, blob_uri: str | None = None,
caching: str | _models.CachingTypes | None = None, disk_size_gb: int | None =
None, storage_account_type: str | _models.StorageAccountTypes | None = None, disk_encryption_set:
_models.DiskEncryptionSetParameters | None = None, **kwargs: Any)'
keywordOnlyParameters:
- name: snapshot
description: The snapshot.
types:
- <xref:azure.mgmt.compute.v2019_12_01.models.SubResource>
- name: managed_disk
description: The managedDisk.
types:
- <xref:azure.mgmt.compute.v2019_12_01.models.SubResource>
- name: blob_uri
description: The Virtual Hard Disk.
types:
- <xref:str>
- name: caching
description: 'Specifies the caching requirements. `<br>``<br>` Possible values
are: `<br>``<br>` **None** `<br>``<br>` **ReadOnly**
`<br>``<br>` **ReadWrite** `<br>``<br>` Default: **None for Standard
storage. ReadOnly for Premium storage**. Known values are: "None", "ReadOnly",
and "ReadWrite".'
types:
- <xref:str>
- <xref:azure.mgmt.compute.v2019_12_01.models.CachingTypes>
- name: disk_size_gb
description: 'Specifies the size of empty data disks in gigabytes. This element
can be
used to overwrite the name of the disk in a virtual machine image. `<br>``<br>`
This value cannot be larger than 1023 GB.'
types:
- <xref:int>
- name: storage_account_type
description: 'Specifies the storage account type for the managed disk. NOTE:
UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
Known values
are: "Standard_LRS", "Premium_LRS", "StandardSSD_LRS", and "UltraSSD_LRS".'
types:
- <xref:str>
- <xref:azure.mgmt.compute.v2019_12_01.models.StorageAccountTypes>
- name: disk_encryption_set
description: 'Specifies the customer managed disk encryption set resource id
for the managed image disk.'
types:
- <xref:azure.mgmt.compute.v2019_12_01.models.DiskEncryptionSetParameters>
- name: os_type
description: 'This property allows you to specify the type of the OS that is included
in
the disk if creating a VM from a custom image. `<br>``<br>` Possible values
are:
`<br>``<br>` **Windows** `<br>``<br>` **Linux**. Required. Known values
are: "Windows" and "Linux".'
types:
- <xref:str>
- <xref:azure.mgmt.compute.v2019_12_01.models.OperatingSystemTypes>
- name: os_state
description: 'The OS State. Required. Known values are: "Generalized" and "Specialized".'
types:
- <xref:str>
- <xref:azure.mgmt.compute.v2019_12_01.models.OperatingSystemStateTypes>
variables:
- description: The snapshot.
name: snapshot
types:
- <xref:azure.mgmt.compute.v2019_12_01.models.SubResource>
- description: The managedDisk.
name: managed_disk
types:
- <xref:azure.mgmt.compute.v2019_12_01.models.SubResource>
- description: The Virtual Hard Disk.
name: blob_uri
types:
- <xref:str>
- description: 'Specifies the caching requirements. `<br>``<br>` Possible values
are: `<br>``<br>` **None** `<br>``<br>` **ReadOnly**
`<br>``<br>` **ReadWrite** `<br>``<br>` Default: **None for Standard
storage. ReadOnly for Premium storage**. Known values are: "None", "ReadOnly",
and "ReadWrite".'
name: caching
types:
- <xref:str>
- <xref:azure.mgmt.compute.v2019_12_01.models.CachingTypes>
- description: 'Specifies the size of empty data disks in gigabytes. This element
can be
used to overwrite the name of the disk in a virtual machine image. `<br>``<br>`
This value cannot be larger than 1023 GB.'
name: disk_size_gb
types:
- <xref:int>
- description: 'Specifies the storage account type for the managed disk. NOTE:
UltraSSD_LRS can only be used with data disks, it cannot be used with OS Disk.
Known values
are: "Standard_LRS", "Premium_LRS", "StandardSSD_LRS", and "UltraSSD_LRS".'
name: storage_account_type
types:
- <xref:str>
- <xref:azure.mgmt.compute.v2019_12_01.models.StorageAccountTypes>
- description: 'Specifies the customer managed disk encryption set resource id for
the managed image disk.'
name: disk_encryption_set
types:
- <xref:azure.mgmt.compute.v2019_12_01.models.DiskEncryptionSetParameters>
- description: 'This property allows you to specify the type of the OS that is included
in the
disk if creating a VM from a custom image. `<br>``<br>` Possible values are:
`<br>``<br>` **Windows** `<br>``<br>` **Linux**. Required. Known values
are: "Windows" and "Linux".'
name: os_type
types:
- <xref:str>
- <xref:azure.mgmt.compute.v2019_12_01.models.OperatingSystemTypes>
- description: 'The OS State. Required. Known values are: "Generalized" and "Specialized".'
name: os_state
types:
- <xref:str>
- <xref:azure.mgmt.compute.v2019_12_01.models.OperatingSystemStateTypes>