azure.mgmt.compute.v2019_04_01.models module¶
-
class
azure.mgmt.compute.v2019_04_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.
- name (str) – The name of SKU.
- tier (str) – Specifies the tier of virtual machines in a scale set.<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.v2019_04_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.
Variables:
-
class
azure.mgmt.compute.v2019_04_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.v2019_04_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.
Variables: - meter_id (str) – Used for querying price from commerce.
- quantity (long) – The multiplier is needed to extend the base metered cost.
- extended_unit (str) – An invariant to show the extended unit.
-
class
azure.mgmt.compute.v2019_04_01.models.ResourceSkuLocationInfo(**kwargs)[source]¶ Bases:
msrest.serialization.ModelResourceSkuLocationInfo.
Variables are only populated by the server, and will be ignored when sending a request.
Variables: - location (str) – Location of the SKU
- zones (list[str]) – List of availability zones where the SKU is supported.
- zone_details (list[ResourceSkuZoneDetails]) – Details of capabilities available to a SKU in specific zones.
-
class
azure.mgmt.compute.v2019_04_01.models.ResourceSkuRestrictionInfo(**kwargs)[source]¶ Bases:
msrest.serialization.ModelResourceSkuRestrictionInfo.
Variables are only populated by the server, and will be ignored when sending a request.
Variables: - locations (list[str]) – Locations where the SKU is restricted
- zones (list[str]) – List of availability zones where the SKU is restricted.
-
class
azure.mgmt.compute.v2019_04_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.v2019_04_01.models.ResourceSkuZoneDetails(**kwargs)[source]¶ Bases:
msrest.serialization.ModelDescribes The zonal capabilities of a SKU.
Variables are only populated by the server, and will be ignored when sending a request.
Variables: - name (list[str]) – The set of zones that the SKU is available in with the specified capabilities.
- capabilities (list[ResourceSkuCapabilities]) – A list of capabilities that are available for the SKU in the specified list of zones.
-
class
azure.mgmt.compute.v2019_04_01.models.ResourceSkuPaged(*args, **kwargs)[source]¶ Bases:
msrest.paging.PagedA paging container for iterating over a list of
ResourceSkuobject
-
class
azure.mgmt.compute.v2019_04_01.models.ResourceSkuCapacityScaleType[source]¶ Bases:
str,enum.EnumAn enumeration.
-
automatic= 'Automatic'¶
-
manual= 'Manual'¶
-
none= 'None'¶
-