azure.mgmt.compute.v2017_09_01.models module¶
-
class
azure.mgmt.compute.v2017_09_01.models.ResourceSku(**kwargs)[source]¶ Bases:
msrest.serialization.ModelDescribes an available Compute SKU.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
resource_type (str) – The type of resource the SKU applies to.
tier (str) – Specifies the tier of virtual machines in a scale set.:code:<br />
<br />Possible Values:<br /><br />Standard<br /><br />Basic.size (str) – The Size of the SKU.
family (str) – The Family of this particular SKU.
kind (str) – The Kind of resources that are supported in this SKU.
capacity (ResourceSkuCapacity) – Specifies the number of virtual machines in the scale set.
locations (list[str]) – The set of locations that the SKU is available.
location_info (list[ResourceSkuLocationInfo]) – A list of locations and availability zones in those locations where the SKU is available.
api_versions (list[str]) – The api versions that support this SKU.
costs (list[ResourceSkuCosts]) – Metadata for retrieving price info.
capabilities (list[ResourceSkuCapabilities]) – A name value pair to describe the capability.
restrictions (list[ResourceSkuRestrictions]) – The restrictions because of which SKU cannot be used. This is empty if there are no restrictions.
-
class
azure.mgmt.compute.v2017_09_01.models.ResourceSkuCapabilities(**kwargs)[source]¶ Bases:
msrest.serialization.ModelDescribes The SKU capabilities object.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.compute.v2017_09_01.models.ResourceSkuCapacity(**kwargs)[source]¶ Bases:
msrest.serialization.ModelDescribes scaling information of a SKU.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
minimum (long) – The minimum capacity.
maximum (long) – The maximum capacity that can be set.
default (long) – The default capacity.
scale_type (str or ResourceSkuCapacityScaleType) – The scale type applicable to the sku. Possible values include: “Automatic”, “Manual”, “None”.
-
class
azure.mgmt.compute.v2017_09_01.models.ResourceSkuCapacityScaleType(value)[source]¶ -
The scale type applicable to the sku.
-
AUTOMATIC= 'Automatic'¶
-
MANUAL= 'Manual'¶
-
NONE= 'None'¶
-
-
class
azure.mgmt.compute.v2017_09_01.models.ResourceSkuCosts(**kwargs)[source]¶ Bases:
msrest.serialization.ModelDescribes metadata for retrieving price info.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.compute.v2017_09_01.models.ResourceSkuLocationInfo(**kwargs)[source]¶ Bases:
msrest.serialization.ModelResourceSkuLocationInfo.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.compute.v2017_09_01.models.ResourceSkuRestrictionInfo(**kwargs)[source]¶ Bases:
msrest.serialization.ModelResourceSkuRestrictionInfo.
Variables are only populated by the server, and will be ignored when sending a request.
-
class
azure.mgmt.compute.v2017_09_01.models.ResourceSkuRestrictions(**kwargs)[source]¶ Bases:
msrest.serialization.ModelDescribes scaling information of a SKU.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables
type (str or ResourceSkuRestrictionsType) – The type of restrictions. Possible values include: “Location”, “Zone”.
values (list[str]) – The value of restrictions. If the restriction type is set to location. This would be different locations where the SKU is restricted.
restriction_info (ResourceSkuRestrictionInfo) – The information about the restriction where the SKU cannot be used.
reason_code (str or ResourceSkuRestrictionsReasonCode) – The reason for restriction. Possible values include: “QuotaId”, “NotAvailableForSubscription”.
-
class
azure.mgmt.compute.v2017_09_01.models.ResourceSkuRestrictionsReasonCode(value)[source]¶ -
The reason for restriction.
-
NOT_AVAILABLE_FOR_SUBSCRIPTION= 'NotAvailableForSubscription'¶
-
QUOTA_ID= 'QuotaId'¶
-
-
class
azure.mgmt.compute.v2017_09_01.models.ResourceSkuRestrictionsType(value)[source]¶ -
The type of restrictions.
-
LOCATION= 'Location'¶
-
ZONE= 'Zone'¶
-
-
class
azure.mgmt.compute.v2017_09_01.models.ResourceSkusResult(*, value: List[ResourceSku], next_link: Optional[str] = None, **kwargs)[source]¶ Bases:
msrest.serialization.ModelThe List Resource Skus operation response.
All required parameters must be populated in order to send to Azure.
- Parameters
value (list[ResourceSku]) – Required. The list of skus available for the subscription.
next_link (str) – The URI to fetch the next page of Resource Skus. Call ListNext() with this URI to fetch the next page of Resource Skus.