azure.mgmt.resource.subscriptions.v2019_06_01.models module
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.AvailabilityZonePeers(*, peers: List[_models.Peers] | None = None, **kwargs: Any)[source]
Bases:
Model
List of availability zones shared by the subscriptions.
Variables are only populated by the server, and will be ignored when sending a request.
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.CheckResourceNameResult(*, name: str | None = None, type: str | None = None, status: str | _models.ResourceNameStatus | None = None, **kwargs: Any)[source]
Bases:
Model
Resource Name valid if not a reserved word, does not contain a reserved word and does not start with a reserved word.
- Variables:
name (str) – Name of Resource.
type (str) – Type of Resource.
status (str or ResourceNameStatus) – Is the resource name Allowed or Reserved. Known values are: “Allowed” and “Reserved”.
- Keyword Arguments:
name (str) – Name of Resource.
type (str) – Type of Resource.
status (str or ResourceNameStatus) – Is the resource name Allowed or Reserved. Known values are: “Allowed” and “Reserved”.
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.CheckZonePeersRequest(*, location: str | None = None, subscription_ids: List[str] | None = None, **kwargs: Any)[source]
Bases:
Model
Check zone peers request parameters.
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.CheckZonePeersResult(*, location: str | None = None, availability_zone_peers: List[_models.AvailabilityZonePeers] | None = None, **kwargs: Any)[source]
Bases:
Model
Result of the Check zone peers operation.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables:
subscription_id (str) – The subscription ID.
location (str) – the location of the subscription.
availability_zone_peers (list[AvailabilityZonePeers]) – The Availability Zones shared by the subscriptions.
- Keyword Arguments:
location (str) – the location of the subscription.
availability_zone_peers (list[AvailabilityZonePeers]) – The Availability Zones shared by the subscriptions.
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.ErrorAdditionalInfo(**kwargs: Any)[source]
Bases:
Model
The resource management error additional info.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables:
type (str) – The additional info type.
info (JSON) – The additional info.
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.ErrorDefinition(*, message: str | None = None, code: str | None = None, **kwargs: Any)[source]
Bases:
Model
Error description and code explaining why resource name is invalid.
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.ErrorDetail(**kwargs: Any)[source]
Bases:
Model
The error detail.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables:
code (str) – The error code.
message (str) – The error message.
target (str) – The error target.
details (list[ErrorDetail]) – The error details.
additional_info (list[ErrorAdditionalInfo]) – The error additional info.
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.ErrorResponse(*, error: _models.ErrorDetail | None = None, **kwargs: Any)[source]
Bases:
Model
Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).
- Variables:
error (ErrorDetail) – The error object.
- Keyword Arguments:
error (ErrorDetail) – The error object.
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.ErrorResponseAutoGenerated(*, error: _models.ErrorDefinition | None = None, **kwargs: Any)[source]
Bases:
Model
Error response.
- Variables:
error (ErrorDefinition) – The error details.
- Keyword Arguments:
error (ErrorDefinition) – The error details.
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.Location(**kwargs: Any)[source]
Bases:
Model
Location information.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables:
id (str) – The fully qualified ID of the location. For example, /subscriptions/00000000-0000-0000-0000-000000000000/locations/westus.
subscription_id (str) – The subscription ID.
name (str) – The location name.
display_name (str) – The display name of the location.
latitude (str) – The latitude of the location.
longitude (str) – The longitude of the location.
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.LocationListResult(*, value: List[_models.Location] | None = None, **kwargs: Any)[source]
Bases:
Model
Location list operation response.
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.ManagedByTenant(**kwargs: Any)[source]
Bases:
Model
Information about a tenant managing the subscription.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables:
tenant_id (str) – The tenant ID of the managing tenant. This is a GUID.
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.Operation(*, name: str | None = None, display: _models.OperationDisplay | None = None, **kwargs: Any)[source]
Bases:
Model
Microsoft.Resources operation.
- Variables:
name (str) – Operation name: {provider}/{resource}/{operation}.
display (OperationDisplay) – The object that represents the operation.
- Keyword Arguments:
name (str) – Operation name: {provider}/{resource}/{operation}.
display (OperationDisplay) – The object that represents the operation.
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.OperationDisplay(*, provider: str | None = None, resource: str | None = None, operation: str | None = None, description: str | None = None, **kwargs: Any)[source]
Bases:
Model
The object that represents the operation.
- Variables:
- Keyword Arguments:
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.OperationListResult(*, value: List[_models.Operation] | None = None, next_link: str | None = None, **kwargs: Any)[source]
Bases:
Model
Result of the request to list Microsoft.Resources operations. It contains a list of operations and a URL link to get the next set of results.
- Variables:
- Keyword Arguments:
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.Peers(**kwargs: Any)[source]
Bases:
Model
Information about shared availability zone.
Variables are only populated by the server, and will be ignored when sending a request.
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.ResourceName(*, name: str, type: str, **kwargs: Any)[source]
Bases:
Model
Name and Type of the Resource.
All required parameters must be populated in order to send to server.
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.ResourceNameStatus(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]
-
Is the resource name Allowed or Reserved.
- ALLOWED = 'Allowed'
- RESERVED = 'Reserved'
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.SpendingLimit(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]
-
The subscription spending limit.
- CURRENT_PERIOD_OFF = 'CurrentPeriodOff'
- OFF = 'Off'
- ON = 'On'
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.Subscription(*, subscription_policies: _models.SubscriptionPolicies | None = None, authorization_source: str | None = None, managed_by_tenants: List[_models.ManagedByTenant] | None = None, **kwargs: Any)[source]
Bases:
Model
Subscription information.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables:
id (str) – The fully qualified ID for the subscription. For example, /subscriptions/00000000-0000-0000-0000-000000000000.
subscription_id (str) – The subscription ID.
display_name (str) – The subscription display name.
tenant_id (str) – The subscription tenant ID.
state (str or SubscriptionState) – The subscription state. Possible values are Enabled, Warned, PastDue, Disabled, and Deleted. Known values are: “Enabled”, “Warned”, “PastDue”, “Disabled”, and “Deleted”.
subscription_policies (SubscriptionPolicies) – The subscription policies.
authorization_source (str) – The authorization source of the request. Valid values are one or more combinations of Legacy, RoleBased, Bypassed, Direct and Management. For example, ‘Legacy, RoleBased’.
managed_by_tenants (list[ManagedByTenant]) – An array containing the tenants managing the subscription.
- Keyword Arguments:
subscription_policies (SubscriptionPolicies) – The subscription policies.
authorization_source (str) – The authorization source of the request. Valid values are one or more combinations of Legacy, RoleBased, Bypassed, Direct and Management. For example, ‘Legacy, RoleBased’.
managed_by_tenants (list[ManagedByTenant]) – An array containing the tenants managing the subscription.
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.SubscriptionListResult(*, next_link: str, value: List[_models.Subscription] | None = None, **kwargs: Any)[source]
Bases:
Model
Subscription list operation response.
All required parameters must be populated in order to send to server.
- Variables:
value (list[Subscription]) – An array of subscriptions.
next_link (str) – The URL to get the next set of results. Required.
- Keyword Arguments:
value (list[Subscription]) – An array of subscriptions.
next_link (str) – The URL to get the next set of results. Required.
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.SubscriptionPolicies(**kwargs: Any)[source]
Bases:
Model
Subscription policies.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables:
location_placement_id (str) – The subscription location placement ID. The ID indicates which regions are visible for a subscription. For example, a subscription with a location placement Id of Public_2014-09-01 has access to Azure public regions.
quota_id (str) – The subscription quota ID.
spending_limit (str or SpendingLimit) – The subscription spending limit. Known values are: “On”, “Off”, and “CurrentPeriodOff”.
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.SubscriptionState(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]
-
The subscription state. Possible values are Enabled, Warned, PastDue, Disabled, and Deleted.
- DELETED = 'Deleted'
- DISABLED = 'Disabled'
- ENABLED = 'Enabled'
- PAST_DUE = 'PastDue'
- WARNED = 'Warned'
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.TenantCategory(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]
-
The tenant category.
- HOME = 'Home'
- MANAGED_BY = 'ManagedBy'
- PROJECTED_BY = 'ProjectedBy'
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.TenantIdDescription(**kwargs: Any)[source]
Bases:
Model
Tenant Id information.
Variables are only populated by the server, and will be ignored when sending a request.
- Variables:
id (str) – The fully qualified ID of the tenant. For example, /tenants/00000000-0000-0000-0000-000000000000.
tenant_id (str) – The tenant ID. For example, 00000000-0000-0000-0000-000000000000.
tenant_category (str or TenantCategory) – The tenant category. Known values are: “Home”, “ProjectedBy”, and “ManagedBy”.
country (str) – Country/region name of the address for the tenant.
country_code (str) – Country/region abbreviation for the tenant.
display_name (str) – The display name of the tenant.
- class azure.mgmt.resource.subscriptions.v2019_06_01.models.TenantListResult(*, next_link: str, value: List[_models.TenantIdDescription] | None = None, **kwargs: Any)[source]
Bases:
Model
Tenant Ids information.
All required parameters must be populated in order to send to server.
- Variables:
value (list[TenantIdDescription]) – An array of tenants.
next_link (str) – The URL to use for getting the next set of results. Required.
- Keyword Arguments:
value (list[TenantIdDescription]) – An array of tenants.
next_link (str) – The URL to use for getting the next set of results. Required.