-
Notifications
You must be signed in to change notification settings - Fork 246
/
azure.mgmt.compute.v2019_03_01.models.ImageOSDisk.yml
140 lines (118 loc) · 4.77 KB
/
azure.mgmt.compute.v2019_03_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
### YamlMime:PythonClass
uid: azure.mgmt.compute.v2019_03_01.models.ImageOSDisk
name: ImageOSDisk
fullName: azure.mgmt.compute.v2019_03_01.models.ImageOSDisk
module: azure.mgmt.compute.v2019_03_01.models
inheritances:
- azure.mgmt.compute._serialization.Model
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, **kwargs:
Any)'
keywordOnlyParameters:
- 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_03_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_03_01.models.OperatingSystemStateTypes>
- name: snapshot
description: The snapshot.
types:
- <xref:azure.mgmt.compute.v2019_03_01.models.SubResource>
- name: managed_disk
description: The managedDisk.
types:
- <xref:azure.mgmt.compute.v2019_03_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_03_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.
UltraSSD_LRS 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_03_01.models.StorageAccountTypes>
variables:
- 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_03_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_03_01.models.OperatingSystemStateTypes>
- description: The snapshot.
name: snapshot
types:
- <xref:azure.mgmt.compute.v2019_03_01.models.SubResource>
- description: The managedDisk.
name: managed_disk
types:
- <xref:azure.mgmt.compute.v2019_03_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_03_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.
UltraSSD_LRS 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_03_01.models.StorageAccountTypes>