Partilhar via


Alias - Create

Criar Subscrição de Alias.

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

Parâmetros do URI

Name Em Necessário Tipo Description
aliasName
path True

string

AliasName é o nome do pedido de criação da subscrição. Tenha em atenção que isto não é o mesmo que o nome da subscrição e que não tem qualquer outra necessidade de ciclo de vida para além do pedido de criação da subscrição.

api-version
query True

string

Versão da API a utilizar com o pedido de cliente. A versão atual é 2021-10-01

Corpo do Pedido

Name Tipo Description
properties

PutAliasRequestProperties

Coloque as propriedades do pedido de alias.

Respostas

Name Tipo Description
200 OK

SubscriptionAliasResponse

Resposta normal para uma consulta com êxito.

201 Created

SubscriptionAliasResponse

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

Other Status Codes

ErrorResponseBody

Resposta de erro que descreve o motivo pela qual a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

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

Âmbitos

Name Description
user_impersonation representar a sua conta de utilizador

Exemplos

CreateAlias

Pedido de amostra

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 da amostra

{
  "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

Name Description
AcceptOwnership

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

createdByType

O tipo de identidade que criou o recurso.

ErrorResponse

Descreve o formato da resposta de Erro.

ErrorResponseBody

A resposta de erro indica que o serviço não consegue processar o pedido recebido. O motivo é fornecido na mensagem de erro.

ProvisioningState

O estado de aprovisionamento do recurso.

PutAliasRequest

Os parâmetros necessários para criar uma nova subscrição.

PutAliasRequestAdditionalProperties

Coloque propriedades adicionais da subscrição.

PutAliasRequestProperties

Coloque as propriedades da subscrição.

SubscriptionAliasResponse

Informações da Subscrição com o alias.

SubscriptionAliasResponseProperties

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

systemData

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

workload

O tipo de carga de trabalho da subscrição. Pode ser Produção ou DevTest.

AcceptOwnership

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

Name Tipo Description
Completed

string

Expired

string

Pending

string

createdByType

O tipo de identidade que criou o recurso.

Name Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorResponse

Descreve o formato da resposta de Erro.

Name Tipo Description
code

string

Código de erro

message

string

Mensagem de erro a indicar o motivo pela qual a operação falhou.

ErrorResponseBody

A resposta de erro indica que o serviço não consegue processar o pedido recebido. O motivo é fornecido na mensagem de erro.

Name Tipo Description
code

string

Código de erro

error

ErrorResponse

Os detalhes do erro.

message

string

Mensagem de erro a indicar o motivo pela qual a operação falhou.

ProvisioningState

O estado de aprovisionamento do recurso.

Name Tipo Description
Accepted

string

Pending

string

Succeeded

string

PutAliasRequest

Os parâmetros necessários para criar uma nova subscrição.

Name Tipo Description
properties

PutAliasRequestProperties

Coloque as propriedades do pedido de alias.

PutAliasRequestAdditionalProperties

Coloque propriedades adicionais da subscrição.

Name Tipo Description
managementGroupId

string

ID do grupo de gestão da subscrição.

subscriptionOwnerId

string

ID do Proprietário da subscrição

subscriptionTenantId

string

ID do inquilino da subscrição

tags

object

Etiquetas para a subscrição

PutAliasRequestProperties

Coloque as propriedades da subscrição.

Name Tipo Description
additionalProperties

PutAliasRequestAdditionalProperties

Coloque as propriedades adicionais do pedido de alias.

billingScope

string

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

displayName

string

O nome amigável da subscrição.

resellerId

string

ID do Revendedor

subscriptionId

string

Este parâmetro pode ser utilizado para criar alias para o ID de subscrição existente

workload

workload

O tipo de carga de trabalho da subscrição. Pode ser Produção ou DevTest.

SubscriptionAliasResponse

Informações da Subscrição com o alias.

Name Tipo Description
id

string

ID completamente qualificado para o recurso de alias.

name

string

ID de alias.

properties

SubscriptionAliasResponseProperties

Propriedades de resposta do Alias da Subscrição.

systemData

systemData

Metadados relativos à 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 subscrição.

Name Tipo Description
acceptOwnershipState

AcceptOwnership

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

acceptOwnershipUrl

string

URL para aceitar a propriedade da subscrição.

billingScope

string

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

createdTime

string

Hora de Criação

displayName

string

O nome a apresentar da subscrição.

managementGroupId

string

O ID do Grupo de Gestão.

provisioningState

ProvisioningState

O estado de aprovisionamento do recurso.

resellerId

string

ID do Revendedor

subscriptionId

string

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

subscriptionOwnerId

string

ID do Proprietário da subscrição

tags

object

Etiquetas para a subscrição

workload

workload

O tipo de carga de trabalho da subscrição. Pode ser Produção ou DevTest.

systemData

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

Name Tipo Description
createdAt

string

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

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 subscrição. Pode ser Produção ou DevTest.

Name Tipo Description
DevTest

string

Production

string