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”