Alias - Create

Creare una sottoscrizione alias.

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

Parametri dell'URI

Nome In Necessario Tipo Descrizione
aliasName
path True

string

AliasName è il nome della richiesta di creazione della sottoscrizione. Si noti che non corrisponde al nome della sottoscrizione e questo non ha bisogno di altri cicli di vita oltre la richiesta di creazione della sottoscrizione.

api-version
query True

string

Versione dell'API da usare con la richiesta client. La versione corrente è 2021-10-01

Corpo della richiesta

Nome Tipo Descrizione
properties

PutAliasRequestProperties

Inserire le proprietà della richiesta alias.

Risposte

Nome Tipo Descrizione
200 OK

SubscriptionAliasResponse

Risposta normale per una query eseguita correttamente.

201 Created

SubscriptionAliasResponse

Accettato. La creazione della sottoscrizione è in corso.

Other Status Codes

ErrorResponseBody

Risposta di errore che descrive il motivo per cui l'operazione non è riuscita.

Sicurezza

azure_auth

Flusso OAuth2 di Azure Active Directory

Tipo: oauth2
Flow: implicit
URL di autorizzazione: https://login.microsoftonline.com/common/oauth2/authorize

Ambiti

Nome Descrizione
user_impersonation rappresentare l'account utente

Esempio

CreateAlias

Esempio di richiesta

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

Risposta di esempio

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

Definizioni

Nome Descrizione
AcceptOwnership

Stato di proprietà della risorsa.

createdByType

Tipo di identità che ha creato la risorsa.

ErrorResponse

Descrive il formato della risposta di errore.

ErrorResponseBody

La risposta di errore indica che il servizio non è in grado di elaborare la richiesta in ingresso. Il motivo viene fornito nel messaggio di errore.

ProvisioningState

Stato di provisioning della risorsa.

PutAliasRequest

Parametri necessari per creare una nuova sottoscrizione.

PutAliasRequestAdditionalProperties

Inserire proprietà aggiuntive della sottoscrizione.

PutAliasRequestProperties

Inserire le proprietà della sottoscrizione.

SubscriptionAliasResponse

Informazioni sulla sottoscrizione con l'alias.

SubscriptionAliasResponseProperties

Inserire le proprietà dei risultati della creazione della sottoscrizione.

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

workload

Tipo di carico di lavoro della sottoscrizione. Può essere Production o DevTest.

AcceptOwnership

Stato di proprietà della risorsa.

Nome Tipo Descrizione
Completed

string

Expired

string

Pending

string

createdByType

Tipo di identità che ha creato la risorsa.

Nome Tipo Descrizione
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorResponse

Descrive il formato della risposta di errore.

Nome Tipo Descrizione
code

string

Codice di errore

message

string

Messaggio di errore che indica il motivo per cui l'operazione non è riuscita.

ErrorResponseBody

La risposta di errore indica che il servizio non è in grado di elaborare la richiesta in ingresso. Il motivo viene fornito nel messaggio di errore.

Nome Tipo Descrizione
code

string

Codice di errore

error

ErrorResponse

Dettagli dell'errore.

message

string

Messaggio di errore che indica il motivo per cui l'operazione non è riuscita.

ProvisioningState

Stato di provisioning della risorsa.

Nome Tipo Descrizione
Accepted

string

Pending

string

Succeeded

string

PutAliasRequest

Parametri necessari per creare una nuova sottoscrizione.

Nome Tipo Descrizione
properties

PutAliasRequestProperties

Inserire le proprietà della richiesta alias.

PutAliasRequestAdditionalProperties

Inserire proprietà aggiuntive della sottoscrizione.

Nome Tipo Descrizione
managementGroupId

string

ID del gruppo di gestione per la sottoscrizione.

subscriptionOwnerId

string

ID proprietario della sottoscrizione

subscriptionTenantId

string

ID tenant della sottoscrizione

tags

object

Tag per la sottoscrizione

PutAliasRequestProperties

Inserire le proprietà della sottoscrizione.

Nome Tipo Descrizione
additionalProperties

PutAliasRequestAdditionalProperties

Inserire proprietà aggiuntive della richiesta alias.

billingScope

string

Ambito di fatturazione della sottoscrizione. Per CustomerLed e FieldLed - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} For PartnerLed - /billingAccounts/{billingAccountName}/customers/{customerName} for Legacy EA - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}

displayName

string

Nome descrittivo della sottoscrizione.

resellerId

string

ID rivenditore

subscriptionId

string

Questo parametro può essere usato per creare alias per l'ID sottoscrizione esistente

workload

workload

Tipo di carico di lavoro della sottoscrizione. Può essere Production o DevTest.

SubscriptionAliasResponse

Informazioni sulla sottoscrizione con l'alias.

Nome Tipo Descrizione
id

string

ID completo per la risorsa alias.

name

string

ID alias.

properties

SubscriptionAliasResponseProperties

Proprietà della risposta dell'alias della sottoscrizione.

systemData

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

type

string

Tipo di risorsa, Microsoft.Subscription/aliases.

SubscriptionAliasResponseProperties

Inserire le proprietà dei risultati della creazione della sottoscrizione.

Nome Tipo Descrizione
acceptOwnershipState

AcceptOwnership

Stato di proprietà della risorsa.

acceptOwnershipUrl

string

URL per accettare la proprietà della sottoscrizione.

billingScope

string

Ambito di fatturazione della sottoscrizione. Per CustomerLed e FieldLed - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} For PartnerLed - /billingAccounts/{billingAccountName}/customers/{customerName} for Legacy EA - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName}

createdTime

string

Data e ora creazione

displayName

string

Nome visualizzato della sottoscrizione

managementGroupId

string

ID del gruppo di gestione.

provisioningState

ProvisioningState

Stato di provisioning della risorsa.

resellerId

string

ID rivenditore

subscriptionId

string

ID sottoscrizione appena creato.

subscriptionOwnerId

string

ID proprietario della sottoscrizione

tags

object

Tag per la sottoscrizione

workload

workload

Tipo di carico di lavoro della sottoscrizione. Può essere Production o DevTest.

systemData

Metadati relativi alla creazione e all'ultima modifica della risorsa.

Nome Tipo Descrizione
createdAt

string

Timestamp della creazione di risorse (UTC).

createdBy

string

Identità che ha creato la risorsa.

createdByType

createdByType

Tipo di identità che ha creato la risorsa.

lastModifiedAt

string

Timestamp dell'ultima modifica della risorsa (UTC)

lastModifiedBy

string

Identità che ha modificato l'ultima volta la risorsa.

lastModifiedByType

createdByType

Tipo di identità che ha modificato l'ultima volta la risorsa.

workload

Tipo di carico di lavoro della sottoscrizione. Può essere Production o DevTest.

Nome Tipo Descrizione
DevTest

string

Production

string