Compartilhar via


Subscription Classe

Informações de assinatura.

As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.

Herança
azure.mgmt.resource.subscriptions._serialization.Model
Subscription

Construtor

Subscription(*, subscription_policies: _models.SubscriptionPolicies | None = None, authorization_source: str | None = None, managed_by_tenants: List[_models.ManagedByTenant] | None = None, tags: Dict[str, str] | None = None, **kwargs)

Variáveis

id
str

A ID totalmente qualificada para a assinatura. Por exemplo, /subscriptions/00000000-0000-0000-0000-0000000000000.

subscription_id
str

A ID da assinatura.

display_name
str

O nome de exibição da assinatura.

tenant_id
str

A ID do locatário da assinatura.

state
str ou SubscriptionState

O estado da assinatura. Os valores possíveis são Habilitado, Avisado, PastDue, Desabilitado e Excluído. Os valores conhecidos são: "Habilitado", "Avisado", "PastDue", "Desabilitado" e "Excluído".

subscription_policies
SubscriptionPolicies

As políticas de assinatura.

authorization_source
str

A origem da autorização da solicitação. Os valores válidos são uma ou mais combinações de Legacy, RoleBased, Bypassed, Direct e Management. Por exemplo, 'Legacy, RoleBased'.

managed_by_tenants
list[ManagedByTenant]

Uma matriz que contém os locatários que gerenciam a assinatura.

tags
dict[str, str]

As marcas anexadas à assinatura.