subscription.azure.com/v1api20211001
Alias
Generator information: - Generated from: /subscription/resource-manager/Microsoft.Subscription/stable/2021-10-01/subscriptions.json - ARM URI: /providers/Microsoft.Subscription/aliases/{aliasName}
Used by: AliasList.
| Property | Description | Type |
|---|---|---|
| metav1.TypeMeta | ||
| metav1.ObjectMeta | ||
| spec | Alias_Spec Optional |
|
| status | Alias_STATUS Optional |
Alias_Spec
| Property | Description | Type |
|---|---|---|
| azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
| operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | AliasOperatorSpec Optional |
| properties | Put alias request properties. | PutAliasRequestProperties Optional |
Alias_STATUS
| Property | Description | Type |
|---|---|---|
| conditions | The observed state of the resource | conditions.Condition[] Optional |
| id | Fully qualified ID for the alias resource. | string Optional |
| name | Alias ID. | string Optional |
| properties | Subscription Alias response properties. | SubscriptionAliasResponseProperties_STATUS Optional |
| systemData | Metadata pertaining to creation and last modification of the resource. | SystemData_STATUS Optional |
| type | Resource type, Microsoft.Subscription/aliases. | string Optional |
AliasList
Generator information: - Generated from: /subscription/resource-manager/Microsoft.Subscription/stable/2021-10-01/subscriptions.json - ARM URI: /providers/Microsoft.Subscription/aliases/{aliasName}
| Property | Description | Type |
|---|---|---|
| metav1.TypeMeta | ||
| metav1.ListMeta | ||
| items | Alias[] Optional |
APIVersion
| Value | Description |
|---|---|
| “2021-10-01” |
Alias_Spec
Used by: Alias.
| Property | Description | Type |
|---|---|---|
| azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
| operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | AliasOperatorSpec Optional |
| properties | Put alias request properties. | PutAliasRequestProperties Optional |
Alias_STATUS
Used by: Alias.
| Property | Description | Type |
|---|---|---|
| conditions | The observed state of the resource | conditions.Condition[] Optional |
| id | Fully qualified ID for the alias resource. | string Optional |
| name | Alias ID. | string Optional |
| properties | Subscription Alias response properties. | SubscriptionAliasResponseProperties_STATUS Optional |
| systemData | Metadata pertaining to creation and last modification of the resource. | SystemData_STATUS Optional |
| type | Resource type, Microsoft.Subscription/aliases. | string Optional |
AliasOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: Alias_Spec.
| Property | Description | Type |
|---|---|---|
| configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
| secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
PutAliasRequestProperties
Put subscription properties.
Used by: Alias_Spec.
| Property | Description | Type |
|---|---|---|
| additionalProperties | Put alias request additional properties. | PutAliasRequestAdditionalProperties Optional |
| billingScope | string Optional |
|
| displayName | The friendly name of the subscription. | string Optional |
| resellerId | Reseller Id | string Optional |
| subscriptionId | This parameter can be used to create alias for existing subscription Id | string Optional |
| workload | The workload type of the subscription. It can be either Production or DevTest. | Workload Optional |
SubscriptionAliasResponseProperties_STATUS
Put subscription creation result properties.
Used by: Alias_STATUS.
| Property | Description | Type |
|---|---|---|
| acceptOwnershipState | The accept ownership state of the resource. | AcceptOwnershipState_STATUS Optional |
| acceptOwnershipUrl | Url to accept ownership of the subscription. | string Optional |
| billingScope | string Optional |
|
| createdTime | Created Time | string Optional |
| displayName | The display name of the subscription. | string Optional |
| managementGroupId | The Management Group Id. | string Optional |
| provisioningState | The provisioning state of the resource. | SubscriptionAliasResponseProperties_ProvisioningState_STATUS Optional |
| resellerId | Reseller Id | string Optional |
| subscriptionId | Newly created subscription Id. | string Optional |
| subscriptionOwnerId | Owner Id of the subscription | string Optional |
| tags | Tags for the subscription | map[string]string Optional |
| workload | The workload type of the subscription. It can be either Production or DevTest. | Workload_STATUS Optional |
SystemData_STATUS
Metadata pertaining to creation and last modification of the resource.
Used by: Alias_STATUS.
| Property | Description | Type |
|---|---|---|
| createdAt | The timestamp of resource creation (UTC). | string Optional |
| createdBy | The identity that created the resource. | string Optional |
| createdByType | The type of identity that created the resource. | SystemData_CreatedByType_STATUS Optional |
| lastModifiedAt | The timestamp of resource last modification (UTC) | string Optional |
| lastModifiedBy | The identity that last modified the resource. | string Optional |
| lastModifiedByType | The type of identity that last modified the resource. | SystemData_LastModifiedByType_STATUS Optional |
AcceptOwnershipState_STATUS
The accept ownership state of the resource.
Used by: SubscriptionAliasResponseProperties_STATUS.
| Value | Description |
|---|---|
| “Completed” | |
| “Expired” | |
| “Pending” |
PutAliasRequestAdditionalProperties
Put subscription additional properties.
Used by: PutAliasRequestProperties.
| Property | Description | Type |
|---|---|---|
| managementGroupId | Management group Id for the subscription. | string Optional |
| subscriptionOwnerId | Owner Id of the subscription | string Optional |
| subscriptionTenantId | Tenant Id of the subscription | string Optional |
| tags | Tags for the subscription | map[string]string Optional |
SubscriptionAliasResponseProperties_ProvisioningState_STATUS
Used by: SubscriptionAliasResponseProperties_STATUS.
| Value | Description |
|---|---|
| “Accepted” | |
| “Failed” | |
| “Succeeded” |
SystemData_CreatedByType_STATUS
Used by: SystemData_STATUS.
| Value | Description |
|---|---|
| “Application” | |
| “Key” | |
| “ManagedIdentity” | |
| “User” |
SystemData_LastModifiedByType_STATUS
Used by: SystemData_STATUS.
| Value | Description |
|---|---|
| “Application” | |
| “Key” | |
| “ManagedIdentity” | |
| “User” |
Workload
The workload type of the subscription. It can be either Production or DevTest.
Used by: PutAliasRequestProperties.
| Value | Description |
|---|---|
| “DevTest” | |
| “Production” |
Workload_STATUS
The workload type of the subscription. It can be either Production or DevTest.
Used by: SubscriptionAliasResponseProperties_STATUS.
| Value | Description |
|---|---|
| “DevTest” | |
| “Production” |