Alias - Create
Cree una suscripción de alias.
PUT https://management.azure.com/providers/Microsoft.Subscription/aliases/{aliasName}?api-version=2021-10-01
Parámetros de identificador URI
| Nombre | En | Requerido | Tipo | Description |
|---|---|---|---|---|
|
alias
|
path | True |
string |
AliasName es el nombre de la solicitud de creación de suscripciones. Tenga en cuenta que esto no es el mismo que el nombre de la suscripción y que no tiene ninguna otra necesidad del ciclo de vida más allá de la solicitud de creación de la suscripción. |
|
api-version
|
query | True |
string |
Versión de la API que se va a usar con la solicitud de cliente. La versión actual es 2021-10-01 |
Cuerpo de la solicitud
| Nombre | Tipo | Description |
|---|---|---|
| properties |
Coloque las propiedades de solicitud de alias. |
Respuestas
| Nombre | Tipo | Description |
|---|---|---|
| 200 OK |
Respuesta normal para una consulta correcta. |
|
| 201 Created |
Aceptado. La creación de suscripciones está en curso. |
|
| Other Status Codes |
Respuesta de error que describe por qué se produjo un error en la operación. |
Seguridad
azure_auth
Flujo de OAuth2 de Azure Active Directory
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
| Nombre | Description |
|---|---|
| user_impersonation | suplantar la cuenta de usuario |
Ejemplos
CreateAlias
Solicitud de ejemplo
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"
}
}
}
}
Respuesta de muestra
{
"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"
}
}
}
Definiciones
| Nombre | Description |
|---|---|
|
Accept |
El estado de aceptación de propiedad del recurso. |
|
created |
Tipo de identidad que creó el recurso. |
|
Error |
Describe el formato de respuesta de error. |
|
Error |
La respuesta de error indica que el servicio no puede procesar la solicitud entrante. El motivo se proporciona en el mensaje de error. |
|
Provisioning |
Estado de aprovisionamiento del recurso. |
|
Put |
Los parámetros necesarios para crear una nueva suscripción. |
|
Put |
Coloque las propiedades adicionales de la suscripción. |
|
Put |
Coloque las propiedades de la suscripción. |
|
Subscription |
Información de suscripción con el alias. |
|
Subscription |
Coloque las propiedades del resultado de creación de la suscripción. |
|
system |
Metadatos relativos a la creación y última modificación del recurso. |
| workload |
Tipo de carga de trabajo de la suscripción. Puede ser Production o DevTest. |
AcceptOwnership
El estado de aceptación de propiedad del recurso.
| Valor | Description |
|---|---|
| Pending | |
| Completed | |
| Expired |
createdByType
Tipo de identidad que creó el recurso.
| Valor | Description |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
ErrorResponse
Describe el formato de respuesta de error.
| Nombre | Tipo | Description |
|---|---|---|
| code |
string |
Código de error |
| message |
string |
Mensaje de error que indica por qué se produjo un error en la operación. |
ErrorResponseBody
La respuesta de error indica que el servicio no puede procesar la solicitud entrante. El motivo se proporciona en el mensaje de error.
| Nombre | Tipo | Description |
|---|---|---|
| code |
string |
Código de error |
| error |
Detalles del error. |
|
| message |
string |
Mensaje de error que indica por qué se produjo un error en la operación. |
ProvisioningState
Estado de aprovisionamiento del recurso.
| Valor | Description |
|---|---|
| Pending | |
| Accepted | |
| Succeeded |
PutAliasRequest
Los parámetros necesarios para crear una nueva suscripción.
| Nombre | Tipo | Description |
|---|---|---|
| properties |
Coloque las propiedades de solicitud de alias. |
PutAliasRequestAdditionalProperties
Coloque las propiedades adicionales de la suscripción.
| Nombre | Tipo | Description |
|---|---|---|
| managementGroupId |
string |
Identificador del grupo de administración de la suscripción. |
| subscriptionOwnerId |
string |
Identificador de propietario de la suscripción |
| subscriptionTenantId |
string |
Identificador de inquilino de la suscripción |
| tags |
object |
Etiquetas para la suscripción |
PutAliasRequestProperties
Coloque las propiedades de la suscripción.
| Nombre | Tipo | Description |
|---|---|---|
| additionalProperties |
Coloque propiedades adicionales de solicitud de alias. |
|
| billingScope |
string |
Ámbito de facturación de la suscripción. Para CustomerLed y FieldLed: /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} for PartnerLed - /billingAccounts/{billingAccountName}/customers/{customerName} For Legacy EA - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName} |
| displayName |
string |
Nombre descriptivo de la suscripción. |
| resellerId |
string |
Id. de revendedor |
| subscriptionId |
string |
Este parámetro se puede usar para crear alias para el identificador de suscripción existente. |
| workload |
Tipo de carga de trabajo de la suscripción. Puede ser Production o DevTest. |
SubscriptionAliasResponse
Información de suscripción con el alias.
| Nombre | Tipo | Description |
|---|---|---|
| id |
string |
Identificador completo del recurso de alias. |
| name |
string |
Identificador de alias. |
| properties |
Propiedades de respuesta alias de suscripción. |
|
| systemData |
Metadatos relativos a la creación y última modificación del recurso. |
|
| type |
string |
Tipo de recurso, Microsoft.Subscription/alias. |
SubscriptionAliasResponseProperties
Coloque las propiedades del resultado de creación de la suscripción.
| Nombre | Tipo | Description |
|---|---|---|
| acceptOwnershipState |
El estado de aceptación de propiedad del recurso. |
|
| acceptOwnershipUrl |
string |
Dirección URL para aceptar la propiedad de la suscripción. |
| billingScope |
string |
Ámbito de facturación de la suscripción. Para CustomerLed y FieldLed: /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} for PartnerLed - /billingAccounts/{billingAccountName}/customers/{customerName} For Legacy EA - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName} |
| createdTime |
string |
Hora de creación |
| displayName |
string |
Nombre para mostrar de la suscripción. |
| managementGroupId |
string |
Identificador del grupo de administración. |
| provisioningState |
Estado de aprovisionamiento del recurso. |
|
| resellerId |
string |
Id. de revendedor |
| subscriptionId |
string |
Identificador de suscripción recién creado. |
| subscriptionOwnerId |
string |
Identificador de propietario de la suscripción |
| tags |
object |
Etiquetas para la suscripción |
| workload |
Tipo de carga de trabajo de la suscripción. Puede ser Production o DevTest. |
systemData
Metadatos relativos a la creación y última modificación del recurso.
| Nombre | Tipo | Description |
|---|---|---|
| createdAt |
string (date-time) |
Marca de tiempo de creación de recursos (UTC). |
| createdBy |
string |
Identidad que creó el recurso. |
| createdByType |
Tipo de identidad que creó el recurso. |
|
| lastModifiedAt |
string (date-time) |
Marca de tiempo de la última modificación del recurso (UTC) |
| lastModifiedBy |
string |
Identidad que modificó por última vez el recurso. |
| lastModifiedByType |
Tipo de identidad que modificó por última vez el recurso. |
workload
Tipo de carga de trabajo de la suscripción. Puede ser Production o DevTest.
| Valor | Description |
|---|---|
| Production | |
| DevTest |