Partilhar via


Alias - Create

Crie uma assinatura de alias.

PUT https://management.azure.com/providers/Microsoft.Subscription/aliases/{aliasName}?api-version=2021-10-01

Parâmetros URI

Nome Em Necessário Tipo Descrição
aliasName
path True

string

AliasName é o nome da solicitação de criação de assinatura. Observe que isso não é o mesmo que o nome da assinatura e isso não tem nenhuma outra necessidade de ciclo de vida além da solicitação de criação de assinatura.

api-version
query True

string

Versão da API a ser usada com a solicitação do cliente. Versão atual é 2021-10-01

Órgão do Pedido

Nome Tipo Descrição
properties

PutAliasRequestProperties

Coloque propriedades de solicitação de alias.

Respostas

Nome Tipo Descrição
200 OK

SubscriptionAliasResponse

Resposta normal para uma consulta bem-sucedida.

201 Created

SubscriptionAliasResponse

Aceito. A criação da subscrição está em curso.

Other Status Codes

ErrorResponseBody

Resposta de erro descrevendo por que a operação falhou.

Segurança

azure_auth

Azure Ative Directory OAuth2 Flow

Tipo: oauth2
Flow: implicit
URL de autorização: https://login.microsoftonline.com/common/oauth2/authorize

Alcances

Nome Descrição
user_impersonation personificar a sua conta de utilizador

Exemplos

CreateAlias

Pedido de exemplo

PUT https://management.azure.com/providers/Microsoft.Subscription/aliases/aliasForNewSub?api-version=2021-10-01

{
  "properties": {
    "displayName": "Test Subscription",
    "workload": "Production",
    "billingScope": "/billingAccounts/af6231a7-7f8d-4fcc-a993-dd8466108d07:c663dac6-a9a5-405a-8938-cd903e12ab5b_2019_05_31/billingProfiles/QWDQ-QWHI-AUW-SJDO-DJH/invoiceSections/FEUF-EUHE-ISJ-SKDW-DJH",
    "subscriptionId": null,
    "additionalProperties": {
      "managementGroupId": null,
      "subscriptionTenantId": "66f6e4d6-07dc-4aea-94ea-e12d3026a3c8",
      "subscriptionOwnerId": "f09b39eb-c496-482c-9ab9-afd799572f4c",
      "tags": {
        "tag1": "Messi",
        "tag2": "Ronaldo",
        "tag3": "Lebron"
      }
    }
  }
}

Resposta de exemplo

{
  "id": "string",
  "name": "string",
  "type": "string",
  "properties": {
    "subscriptionId": "e2283d0f-acad-4904-b803-627dd74cc072",
    "displayName": "Test Subscription",
    "provisioningState": "Accepted",
    "acceptOwnershipUrl": "/providers/Microsoft.Subscription/e2283d0f-acad-4904-b803-627dd74cc072/acceptOwnership",
    "acceptOwnershipState": "Pending",
    "billingScope": "/billingAccounts/af6231a7-7f8d-4fcc-a993-dd8466108d07:c663dac6-a9a5-405a-8938-cd903e12ab5b_2019_05_31/billingProfiles/QWDQ-QWHI-AUW-SJDO-DJH/invoiceSections/FEUF-EUHE-ISJ-SKDW-DJH",
    "workload": "Production",
    "resellerId": null,
    "subscriptionOwnerId": "f09b39eb-c496-482c-9ab9-afd799572f4c",
    "managementGroupId": null,
    "tags": {
      "tag1": "Messi",
      "tag2": "Ronaldo",
      "tag3": "Lebron"
    }
  }
}
{
  "id": "string",
  "name": "string",
  "type": "string",
  "properties": {
    "subscriptionId": "e2283d0f-acad-4904-b803-627dd74cc072",
    "displayName": "Test Subscription",
    "provisioningState": "Accepted",
    "acceptOwnershipUrl": "/providers/Microsoft.Subscription/e2283d0f-acad-4904-b803-627dd74cc072/acceptOwnership",
    "acceptOwnershipState": "Pending",
    "billingScope": "/billingAccounts/af6231a7-7f8d-4fcc-a993-dd8466108d07:c663dac6-a9a5-405a-8938-cd903e12ab5b_2019_05_31/billingProfiles/QWDQ-QWHI-AUW-SJDO-DJH/invoiceSections/FEUF-EUHE-ISJ-SKDW-DJH",
    "workload": "Production",
    "resellerId": null,
    "subscriptionOwnerId": "f09b39eb-c496-482c-9ab9-afd799572f4c",
    "managementGroupId": null,
    "tags": {
      "tag1": "Messi",
      "tag2": "Ronaldo",
      "tag3": "Lebron"
    }
  }
}

Definições

Nome Descrição
AcceptOwnership

O estado de aceitação de propriedade do recurso.

createdByType

O tipo de identidade que criou o recurso.

ErrorResponse

Descreve o formato de Resposta de erro.

ErrorResponseBody

A resposta de erro indica que o serviço não é capaz de processar a solicitação de entrada. O motivo é fornecido na mensagem de erro.

ProvisioningState

O estado de provisionamento do recurso.

PutAliasRequest

Os parâmetros necessários para criar uma nova assinatura.

PutAliasRequestAdditionalProperties

Coloque propriedades adicionais da assinatura.

PutAliasRequestProperties

Coloque as propriedades da assinatura.

SubscriptionAliasResponse

Informações de subscrição com o alias.

SubscriptionAliasResponseProperties

Coloque as propriedades do resultado da criação da assinatura.

systemData

Metadados referentes à criação e última modificação do recurso.

workload

O tipo de carga de trabalho da assinatura. Pode ser Production ou DevTest.

AcceptOwnership

O estado de aceitação de propriedade do recurso.

Valor Descrição
Pending
Completed
Expired

createdByType

O tipo de identidade que criou o recurso.

Valor Descrição
User
Application
ManagedIdentity
Key

ErrorResponse

Descreve o formato de Resposta de erro.

Nome Tipo Descrição
code

string

Código de erro

message

string

Mensagem de erro indicando por que a operação falhou.

ErrorResponseBody

A resposta de erro indica que o serviço não é capaz de processar a solicitação de entrada. O motivo é fornecido na mensagem de erro.

Nome Tipo Descrição
code

string

Código de erro

error

ErrorResponse

Os detalhes do erro.

message

string

Mensagem de erro indicando por que a operação falhou.

ProvisioningState

O estado de provisionamento do recurso.

Valor Descrição
Pending
Accepted
Succeeded

PutAliasRequest

Os parâmetros necessários para criar uma nova assinatura.

Nome Tipo Descrição
properties

PutAliasRequestProperties

Coloque propriedades de solicitação de alias.

PutAliasRequestAdditionalProperties

Coloque propriedades adicionais da assinatura.

Nome Tipo Descrição
managementGroupId

string

ID do grupo de gerenciamento para a assinatura.

subscriptionOwnerId

string

ID do proprietário da subscrição

subscriptionTenantId

string

ID do locatário da assinatura

tags

object

Tags para a assinatura

PutAliasRequestProperties

Coloque as propriedades da assinatura.

Nome Tipo Descrição
additionalProperties

PutAliasRequestAdditionalProperties

Coloque alias solicitar propriedades adicionais.

billingScope

string

Âmbito de faturação da subscrição. Para CustomerLed e FieldLed - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} Para PartnerLed - /billingAccounts/{billingAccountName}/customers/{customerName} Para EA herdado - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}

displayName

string

O nome amigável da assinatura.

resellerId

string

ID do revendedor

subscriptionId

string

Este parâmetro pode ser usado para criar alias para Id de assinatura existente

workload

workload

O tipo de carga de trabalho da assinatura. Pode ser Production ou DevTest.

SubscriptionAliasResponse

Informações de subscrição com o alias.

Nome Tipo Descrição
id

string

ID totalmente qualificado para o recurso de alias.

name

string

ID do alias.

properties

SubscriptionAliasResponseProperties

Propriedades de resposta do Alias de assinatura.

systemData

systemData

Metadados referentes à criação e última modificação do recurso.

type

string

Tipo de recurso, Microsoft.Subscription/aliases.

SubscriptionAliasResponseProperties

Coloque as propriedades do resultado da criação da assinatura.

Nome Tipo Descrição
acceptOwnershipState

AcceptOwnership

O estado de aceitação de propriedade do recurso.

acceptOwnershipUrl

string

Url para aceitar a propriedade da assinatura.

billingScope

string

Âmbito de faturação da subscrição. Para CustomerLed e FieldLed - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} Para PartnerLed - /billingAccounts/{billingAccountName}/customers/{customerName} Para EA herdado - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}

createdTime

string

Tempo de Criação

displayName

string

O nome para exibição da assinatura.

managementGroupId

string

O ID do Grupo de Gerenciamento.

provisioningState

ProvisioningState

O estado de provisionamento do recurso.

resellerId

string

ID do revendedor

subscriptionId

string

ID de subscrição recém-criada.

subscriptionOwnerId

string

ID do proprietário da subscrição

tags

object

Tags para a assinatura

workload

workload

O tipo de carga de trabalho da assinatura. Pode ser Production ou DevTest.

systemData

Metadados referentes à criação e última modificação do recurso.

Nome Tipo Descrição
createdAt

string (date-time)

O carimbo de data/hora da criação de recursos (UTC).

createdBy

string

A identidade que criou o recurso.

createdByType

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt

string (date-time)

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy

string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

createdByType

O tipo de identidade que modificou o recurso pela última vez.

workload

O tipo de carga de trabalho da assinatura. Pode ser Production ou DevTest.

Valor Descrição
Production
DevTest