Share via


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
aliasName
path True

string

AliasName es el nombre de la solicitud de creación de la suscripción. Tenga en cuenta que esto no es el mismo que el nombre de la suscripción y esto no tiene ninguna otra necesidad del ciclo de vida más allá de la solicitud de creación de suscripciones.

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

PutAliasRequestProperties

Coloque las propiedades de solicitud de alias.

Respuestas

Nombre Tipo Description
200 OK

SubscriptionAliasResponse

Respuesta normal para una consulta correcta.

201 Created

SubscriptionAliasResponse

Accepted. La creación de la suscripción está en curso.

Other Status Codes

ErrorResponseBody

Respuesta de error que describe el motivo del error de la operación.

Seguridad

azure_auth

Flujo OAuth2 de Azure Active Directory

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Ejemplos

CreateAlias

Sample Request

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

Sample Response

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

El estado de aceptación de propiedad del recurso.

createdByType

Tipo de identidad que creó el recurso.

ErrorResponse

Describe el formato de respuesta de error.

ErrorResponseBody

La respuesta de error indica que el servicio no puede procesar la solicitud entrante. El motivo se proporciona en el mensaje de error.

ProvisioningState

Estado de aprovisionamiento del recurso.

PutAliasRequest

Parámetros necesarios para crear una nueva suscripción.

PutAliasRequestAdditionalProperties

Coloque las propiedades adicionales de la suscripción.

PutAliasRequestProperties

Coloque las propiedades de la suscripción.

SubscriptionAliasResponse

Información de suscripción con el alias.

SubscriptionAliasResponseProperties

Coloque las propiedades del resultado de creación de suscripciones.

systemData

Metadatos relacionados con la creación y la ú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.

Nombre Tipo Description
Completed

string

Expired

string

Pending

string

createdByType

Tipo de identidad que creó el recurso.

Nombre Tipo Description
Application

string

Key

string

ManagedIdentity

string

User

string

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

ErrorResponse

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.

Nombre Tipo Description
Accepted

string

Pending

string

Succeeded

string

PutAliasRequest

Parámetros necesarios para crear una nueva suscripción.

Nombre Tipo Description
properties

PutAliasRequestProperties

Coloque las propiedades de solicitud de alias.

PutAliasRequestAdditionalProperties

Coloque las propiedades adicionales de la suscripción.

Nombre Tipo Description
managementGroupId

string

Identificador de 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

PutAliasRequestAdditionalProperties

Coloque las 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

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

SubscriptionAliasResponseProperties

Propiedades de respuesta alias de suscripción.

systemData

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

type

string

Tipo de recurso, Microsoft.Subscription/alias.

SubscriptionAliasResponseProperties

Coloque las propiedades del resultado de creación de suscripciones.

Nombre Tipo Description
acceptOwnershipState

AcceptOwnership

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

ProvisioningState

Estado de aprovisionamiento del recurso.

resellerId

string

Id. de revendedor

subscriptionId

string

Id. de suscripción recién creado.

subscriptionOwnerId

string

Identificador de propietario de la suscripción

tags

object

Etiquetas para la suscripción

workload

workload

Tipo de carga de trabajo de la suscripción. Puede ser Production o DevTest.

systemData

Metadatos relacionados con la creación y la última modificación del recurso.

Nombre Tipo Description
createdAt

string

Marca de tiempo de creación de recursos (UTC).

createdBy

string

Identidad que creó el recurso.

createdByType

createdByType

Tipo de identidad que creó el recurso.

lastModifiedAt

string

Marca de tiempo de la última modificación del recurso (UTC)

lastModifiedBy

string

Identidad que modificó por última vez el recurso.

lastModifiedByType

createdByType

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.

Nombre Tipo Description
DevTest

string

Production

string