subscription.azure.com/v1api20211001

subscription.azure.com/v1api20211001

Package v1api20211001 contains API Schema definitions for the subscription v1api20211001 API group

Resource Types:

    APIVersion (string alias)

    Value Description

    "2021-10-01"

    AcceptOwnershipState_STATUS (string alias)

    (Appears on:SubscriptionAliasResponseProperties_STATUS)

    The accept ownership state of the resource.

    Value Description

    "Completed"

    "Expired"

    "Pending"

    Alias

    Generator information: - Generated from: /subscription/resource-manager/Microsoft.Subscription/stable/2021-10-01/subscriptions.json - ARM URI: /providers/Microsoft.Subscription/aliases/{aliasName}

    Field Description
    metadata
    Kubernetes meta/v1.ObjectMeta
    Refer to the Kubernetes API documentation for the fields of the metadata field.
    spec
    Alias_Spec


    azureName
    string

    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.

    operatorSpec
    AliasOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    properties
    PutAliasRequestProperties

    Properties: Put alias request properties.

    status
    Alias_STATUS

    AliasOperatorSpec

    (Appears on:Alias_Spec)

    Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

    Field Description
    configMapExpressions
    []genruntime/core.DestinationExpression

    ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).

    secretExpressions
    []genruntime/core.DestinationExpression

    SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).

    Alias_STATUS

    (Appears on:Alias)

    Field Description
    conditions
    []genruntime/conditions.Condition

    Conditions: The observed state of the resource

    id
    string

    Id: Fully qualified ID for the alias resource.

    name
    string

    Name: Alias ID.

    properties
    SubscriptionAliasResponseProperties_STATUS

    Properties: Subscription Alias response properties.

    systemData
    SystemData_STATUS

    SystemData: Metadata pertaining to creation and last modification of the resource.

    type
    string

    Type: Resource type, Microsoft.Subscription/aliases.

    Alias_Spec

    (Appears on:Alias)

    Field Description
    azureName
    string

    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.

    operatorSpec
    AliasOperatorSpec

    OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure

    properties
    PutAliasRequestProperties

    Properties: Put alias request properties.

    PutAliasRequestAdditionalProperties

    (Appears on:PutAliasRequestProperties)

    Put subscription additional properties.

    Field Description
    managementGroupId
    string

    ManagementGroupId: Management group Id for the subscription.

    subscriptionOwnerId
    string

    SubscriptionOwnerId: Owner Id of the subscription

    subscriptionTenantId
    string

    SubscriptionTenantId: Tenant Id of the subscription

    tags
    map[string]string

    Tags: Tags for the subscription

    PutAliasRequestProperties

    (Appears on:Alias_Spec)

    Put subscription properties.

    Field Description
    additionalProperties
    PutAliasRequestAdditionalProperties

    AdditionalProperties: Put alias request additional properties.

    billingScope
    string
    displayName
    string

    DisplayName: The friendly name of the subscription.

    resellerId
    string

    ResellerId: Reseller Id

    subscriptionId
    string

    SubscriptionId: This parameter can be used to create alias for existing subscription Id

    workload
    Workload

    Workload: The workload type of the subscription. It can be either Production or DevTest.

    SubscriptionAliasResponseProperties_ProvisioningState_STATUS (string alias)

    (Appears on:SubscriptionAliasResponseProperties_STATUS)

    Value Description

    "Accepted"

    "Failed"

    "Succeeded"

    SubscriptionAliasResponseProperties_STATUS

    (Appears on:Alias_STATUS)

    Put subscription creation result properties.

    Field Description
    acceptOwnershipState
    AcceptOwnershipState_STATUS

    AcceptOwnershipState: The accept ownership state of the resource.

    acceptOwnershipUrl
    string

    AcceptOwnershipUrl: Url to accept ownership of the subscription.

    billingScope
    string
    createdTime
    string

    CreatedTime: Created Time

    displayName
    string

    DisplayName: The display name of the subscription.

    managementGroupId
    string

    ManagementGroupId: The Management Group Id.

    provisioningState
    SubscriptionAliasResponseProperties_ProvisioningState_STATUS

    ProvisioningState: The provisioning state of the resource.

    resellerId
    string

    ResellerId: Reseller Id

    subscriptionId
    string

    SubscriptionId: Newly created subscription Id.

    subscriptionOwnerId
    string

    SubscriptionOwnerId: Owner Id of the subscription

    tags
    map[string]string

    Tags: Tags for the subscription

    workload
    Workload_STATUS

    Workload: The workload type of the subscription. It can be either Production or DevTest.

    SystemData_CreatedByType_STATUS (string alias)

    (Appears on:SystemData_STATUS)

    Value Description

    "Application"

    "Key"

    "ManagedIdentity"

    "User"

    SystemData_LastModifiedByType_STATUS (string alias)

    (Appears on:SystemData_STATUS)

    Value Description

    "Application"

    "Key"

    "ManagedIdentity"

    "User"

    SystemData_STATUS

    (Appears on:Alias_STATUS)

    Metadata pertaining to creation and last modification of the resource.

    Field Description
    createdAt
    string

    CreatedAt: The timestamp of resource creation (UTC).

    createdBy
    string

    CreatedBy: The identity that created the resource.

    createdByType
    SystemData_CreatedByType_STATUS

    CreatedByType: The type of identity that created the resource.

    lastModifiedAt
    string

    LastModifiedAt: The timestamp of resource last modification (UTC)

    lastModifiedBy
    string

    LastModifiedBy: The identity that last modified the resource.

    lastModifiedByType
    SystemData_LastModifiedByType_STATUS

    LastModifiedByType: The type of identity that last modified the resource.

    Workload (string alias)

    (Appears on:PutAliasRequestProperties)

    The workload type of the subscription. It can be either Production or DevTest.

    Value Description

    "DevTest"

    "Production"

    Workload_STATUS (string alias)

    (Appears on:SubscriptionAliasResponseProperties_STATUS)

    The workload type of the subscription. It can be either Production or DevTest.

    Value Description

    "DevTest"

    "Production"