Microsoft.Subscription-aliassen 2021-10-01
Bicep-resourcedefinitie
Het resourcetype aliassen is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.
Gebruik de scope
eigenschap voor deze resource om het bereik voor deze resource in te stellen. Zie Bereik instellen voor extensieresources in Bicep.
Het resourcetype aliassen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Tenants - Zie opdrachten voor tenantimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Opmerkingen
U kunt de Microsoft.Subscription/aliases
resource gebruiken om een nieuw abonnement te maken, maar niet om een bestaand abonnement bij te werken. Als u eigenschappen probeert bij te werken via het aliases
resourcetype, blijven deze wijzigingen niet behouden.
Als u de naam van een abonnement wilt wijzigen, gebruikt u de bewerking Naam wijzigen.
Resource-indeling
Als u een Microsoft.Subscription/aliases-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Subscription/aliases@2021-10-01' = {
name: 'string'
scope: tenant()
properties: {
additionalProperties: {
managementGroupId: 'string'
subscriptionOwnerId: 'string'
subscriptionTenantId: 'string'
tags: {}
}
billingScope: 'string'
displayName: 'string'
resellerId: 'string'
subscriptionId: 'string'
workload: 'string'
}
}
Eigenschapswaarden
Aliassen
Naam | Description | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) |
scope | Gebruik deze optie bij het maken van een extensieresource in een ander bereik dan het implementatiebereik. | Voor Bicep: tenant() . |
properties | Eigenschappen van aliasaanvragen plaatsen. | PutAliasRequestPropertiesOrSubscriptionAliasResponse... |
PutAliasRequestPropertiesOrSubscriptionAliasResponse...
Naam | Description | Waarde |
---|---|---|
additionalProperties | Voeg aanvullende eigenschappen voor aliasaanvraag toe. | PutAliasRequestAdditionalProperties |
billingScope | Factureringsbereik van het abonnement. Voor CustomerLed en FieldLed - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} Voor PartnerLed - /billingAccounts/{billingAccountName}/customers/{customerName} Voor verouderde EA - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName} |
tekenreeks |
displayName | De beschrijvende naam van het abonnement. | tekenreeks |
resellerId | Reseller-id | tekenreeks |
subscriptionId | Deze parameter kan worden gebruikt om een alias te maken voor een bestaande abonnements-id | tekenreeks |
workload | Het workloadtype van het abonnement. Dit kan Production of DevTest zijn. | 'DevTest' 'Productie' |
PutAliasRequestAdditionalProperties
Naam | Description | Waarde |
---|---|---|
managementGroupId | Beheergroep-id voor het abonnement. | tekenreeks |
subscriptionOwnerId | Eigenaar-id van het abonnement | tekenreeks |
subscriptionTenantId | Tenant-id van het abonnement | tekenreeks |
tags | Tags voor het abonnement | object |
Snelstartsjablonen
Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
Een abonnement maken onder een EA-account |
Deze sjabloon is een beheergroepsjabloon waarmee een abonnement wordt gemaakt via een alias. Deze kan alleen worden gebruikt voor een Enterprise Agreement-factureringsmodus. In de officiële documentatie ziet u de wijzigingen die nodig zijn voor andere typen accounts. |
Een abonnement, resourceGroup en storageAccount maken |
Deze sjabloon is een beheergroepsjabloon waarmee een abonnement, een resourceGroup en een storageAccount in dezelfde sjabloon worden gemaakt. Deze kan alleen worden gebruikt voor een Enterprise Agreement-factureringsmodus. In de officiële documentatie ziet u de wijzigingen die nodig zijn voor andere typen accounts. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype aliassen is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.
Gebruik de scope
eigenschap voor deze resource om het bereik voor deze resource in te stellen. Zie Bereik instellen voor extensieresources in ARM-sjablonen.
Het resourcetype aliassen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Tenants - Zie opdrachten voor tenantimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Opmerkingen
U kunt de Microsoft.Subscription/aliases
resource gebruiken om een nieuw abonnement te maken, maar niet om een bestaand abonnement bij te werken. Als u eigenschappen probeert bij te werken via het aliases
resourcetype, blijven deze wijzigingen niet behouden.
Als u de naam van een abonnement wilt wijzigen, gebruikt u de bewerking Naam wijzigen.
Resource-indeling
Als u een Microsoft.Subscription/aliases-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Subscription/aliases",
"apiVersion": "2021-10-01",
"name": "string",
"scope": "/",
"properties": {
"additionalProperties": {
"managementGroupId": "string",
"subscriptionOwnerId": "string",
"subscriptionTenantId": "string",
"tags": {}
},
"billingScope": "string",
"displayName": "string",
"resellerId": "string",
"subscriptionId": "string",
"workload": "string"
}
}
Eigenschapswaarden
Aliassen
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.Subscription/aliassen' |
apiVersion | De resource-API-versie | '2021-10-01' |
naam | De resourcenaam | tekenreeks (vereist) |
scope | Gebruik deze optie bij het maken van een extensieresource in een ander bereik dan het implementatiebereik. | Voor JSON: / . |
properties | Eigenschappen van aliasaanvragen plaatsen. | PutAliasRequestPropertiesOrSubscriptionAliasResponse... |
PutAliasRequestPropertiesOrSubscriptionAliasResponse...
Naam | Description | Waarde |
---|---|---|
additionalProperties | Voeg aanvullende eigenschappen voor aliasaanvraag toe. | PutAliasRequestAdditionalProperties |
billingScope | Factureringsbereik van het abonnement. Voor CustomerLed en FieldLed - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} Voor PartnerLed - /billingAccounts/{billingAccountName}/customers/{customerName} Voor verouderde EA - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName} |
tekenreeks |
displayName | De beschrijvende naam van het abonnement. | tekenreeks |
resellerId | Reseller-id | tekenreeks |
subscriptionId | Deze parameter kan worden gebruikt om een alias te maken voor een bestaande abonnements-id | tekenreeks |
workload | Het workloadtype van het abonnement. Dit kan Production of DevTest zijn. | 'DevTest' 'Productie' |
PutAliasRequestAdditionalProperties
Naam | Description | Waarde |
---|---|---|
managementGroupId | Beheergroep-id voor het abonnement. | tekenreeks |
subscriptionOwnerId | Eigenaar-id van het abonnement | tekenreeks |
subscriptionTenantId | Tenant-id van het abonnement | tekenreeks |
tags | Tags voor het abonnement | object |
Snelstartsjablonen
Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.
Template | Beschrijving |
---|---|
Een abonnement maken onder een EA-account |
Deze sjabloon is een beheergroepsjabloon waarmee een abonnement wordt gemaakt via een alias. Deze kan alleen worden gebruikt voor een Enterprise Agreement-factureringsmodus. In de officiële documentatie ziet u de wijzigingen die nodig zijn voor andere typen accounts. |
Een abonnement, resourceGroup en storageAccount maken |
Deze sjabloon is een beheergroepsjabloon waarmee een abonnement, een resourceGroup en een storageAccount in dezelfde sjabloon worden gemaakt. Deze kan alleen worden gebruikt voor een Enterprise Agreement-factureringsmodus. In de officiële documentatie ziet u de wijzigingen die nodig zijn voor andere typen accounts. |
Terraform-resourcedefinitie (AzAPI-provider)
Het resourcetype aliassen is een extensieresource, wat betekent dat u deze kunt toepassen op een andere resource.
Gebruik de parent_id
eigenschap voor deze resource om het bereik voor deze resource in te stellen.
Het resourcetype aliassen kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Tenants
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Subscription/aliases-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Subscription/aliases@2021-10-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
additionalProperties = {
managementGroupId = "string"
subscriptionOwnerId = "string"
subscriptionTenantId = "string"
tags = {}
}
billingScope = "string"
displayName = "string"
resellerId = "string"
subscriptionId = "string"
workload = "string"
}
})
}
Eigenschapswaarden
Aliassen
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.Subscription/aliases@2021-10-01" |
naam | De resourcenaam | tekenreeks (vereist) |
parent_id | De id van de resource om deze extensieresource op toe te passen. | tekenreeks (vereist) |
properties | Eigenschappen van aliasaanvragen plaatsen. | PutAliasRequestPropertiesOrSubscriptionAliasResponse... |
PutAliasRequestPropertiesOrSubscriptionAliasResponse...
Naam | Description | Waarde |
---|---|---|
additionalProperties | Voeg aanvullende eigenschappen voor aliasaanvraag toe. | PutAliasRequestAdditionalProperties |
billingScope | Factureringsbereik van het abonnement. Voor CustomerLed en FieldLed - /billingAccounts/{billingAccountName}/billingProfiles/{billingProfileName}/invoiceSections/{invoiceSectionName} Voor PartnerLed - /billingAccounts/{billingAccountName}/customers/{customerName} Voor verouderde EA - /billingAccounts/{billingAccountName}/enrollmentAccounts/{enrollmentAccountName} |
tekenreeks |
displayName | De beschrijvende naam van het abonnement. | tekenreeks |
resellerId | Reseller-id | tekenreeks |
subscriptionId | Deze parameter kan worden gebruikt om een alias te maken voor een bestaande abonnements-id | tekenreeks |
workload | Het workloadtype van het abonnement. Dit kan Production of DevTest zijn. | "DevTest" "Productie" |
PutAliasRequestAdditionalProperties
Naam | Description | Waarde |
---|---|---|
managementGroupId | Beheergroep-id voor het abonnement. | tekenreeks |
subscriptionOwnerId | Eigenaar-id van het abonnement | tekenreeks |
subscriptionTenantId | Tenant-id van het abonnement | tekenreeks |
tags | Tags voor het abonnement | object |