kubernetesconfiguration.azure.com/v1api20230501

kubernetesconfiguration.azure.com/v1api20230501

Package v1api20230501 contains API Schema definitions for the kubernetesconfiguration v1api20230501 API group

Resource Types:

    APIVersion (string alias)

    Value Description

    "2023-05-01"

    ErrorAdditionalInfo_STATUS

    (Appears on:ErrorDetail_STATUS, ErrorDetail_STATUS_Unrolled)

    The resource management error additional info.

    Field Description
    info
    map[string]k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1.JSON

    Info: The additional info.

    type
    string

    Type: The additional info type.

    ErrorAdditionalInfo_STATUS_ARM

    (Appears on:ErrorDetail_STATUS_ARM, ErrorDetail_STATUS_Unrolled_ARM)

    The resource management error additional info.

    Field Description
    info
    map[string]k8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1.JSON

    Info: The additional info.

    type
    string

    Type: The additional info type.

    ErrorDetail_STATUS

    (Appears on:Extension_STATUS)

    The error detail.

    Field Description
    additionalInfo
    []ErrorAdditionalInfo_STATUS

    AdditionalInfo: The error additional info.

    code
    string

    Code: The error code.

    details
    []ErrorDetail_STATUS_Unrolled

    Details: The error details.

    message
    string

    Message: The error message.

    target
    string

    Target: The error target.

    ErrorDetail_STATUS_ARM

    (Appears on:Extension_Properties_STATUS_ARM)

    The error detail.

    Field Description
    additionalInfo
    []ErrorAdditionalInfo_STATUS_ARM

    AdditionalInfo: The error additional info.

    code
    string

    Code: The error code.

    details
    []ErrorDetail_STATUS_Unrolled_ARM

    Details: The error details.

    message
    string

    Message: The error message.

    target
    string

    Target: The error target.

    ErrorDetail_STATUS_Unrolled

    (Appears on:ErrorDetail_STATUS)

    Field Description
    additionalInfo
    []ErrorAdditionalInfo_STATUS

    AdditionalInfo: The error additional info.

    code
    string

    Code: The error code.

    message
    string

    Message: The error message.

    target
    string

    Target: The error target.

    ErrorDetail_STATUS_Unrolled_ARM

    (Appears on:ErrorDetail_STATUS_ARM)

    Field Description
    additionalInfo
    []ErrorAdditionalInfo_STATUS_ARM

    AdditionalInfo: The error additional info.

    code
    string

    Code: The error code.

    message
    string

    Message: The error message.

    target
    string

    Target: The error target.

    Extension

    Generator information: - Generated from: /kubernetesconfiguration/resource-manager/Microsoft.KubernetesConfiguration/stable/2023-05-01/extensions.json - ARM URI: /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{clusterRp}/​{clusterResourceName}/​{clusterName}/​providers/​Microsoft.KubernetesConfiguration/​extensions/​{extensionName}

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


    aksAssignedIdentity
    Extension_Properties_AksAssignedIdentity_Spec

    AksAssignedIdentity: Identity of the Extension resource in an AKS cluster

    autoUpgradeMinorVersion
    bool

    AutoUpgradeMinorVersion: Flag to note if this extension participates in auto upgrade of minor version, or not.

    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.

    configurationProtectedSettings
    genruntime.SecretMapReference

    ConfigurationProtectedSettings: Configuration settings that are sensitive, as name-value pairs for configuring this extension.

    configurationSettings
    map[string]string

    ConfigurationSettings: Configuration settings, as name-value pairs for configuring this extension.

    extensionType
    string

    ExtensionType: Type of the Extension, of which this resource is an instance of. It must be one of the Extension Types registered with Microsoft.KubernetesConfiguration by the Extension publisher.

    identity
    Identity

    Identity: Identity of the Extension resource

    operatorSpec
    ExtensionOperatorSpec

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

    owner
    genruntime.ArbitraryOwnerReference

    Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. This resource is an extension resource, which means that any other Azure resource can be its owner.

    plan
    Plan

    Plan: The plan information.

    releaseTrain
    string

    ReleaseTrain: ReleaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if autoUpgradeMinorVersion is ‘true’.

    scope
    Scope

    Scope: Scope at which the extension is installed.

    systemData
    SystemData

    SystemData: Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources

    version
    string

    Version: User-specified version of the extension for this extension to ‘pin’. To use ‘version’, autoUpgradeMinorVersion must be ‘false’.

    status
    Extension_STATUS

    ExtensionOperatorConfigMaps

    (Appears on:ExtensionOperatorSpec)

    Field Description
    principalId
    genruntime.ConfigMapDestination

    PrincipalId: indicates where the PrincipalId config map should be placed. If omitted, no config map will be created.

    ExtensionOperatorSpec

    (Appears on:Extension_Spec)

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

    Field Description
    configMaps
    ExtensionOperatorConfigMaps

    ConfigMaps: configures where to place operator written ConfigMaps.

    ExtensionStatus_Level_STATUS (string alias)

    (Appears on:ExtensionStatus_STATUS, ExtensionStatus_STATUS_ARM)

    Value Description

    "Error"

    "Information"

    "Warning"

    ExtensionStatus_STATUS

    (Appears on:Extension_STATUS)

    Status from the extension.

    Field Description
    code
    string

    Code: Status code provided by the Extension

    displayStatus
    string

    DisplayStatus: Short description of status of the extension.

    level
    ExtensionStatus_Level_STATUS

    Level: Level of the status.

    message
    string

    Message: Detailed message of the status from the Extension.

    time
    string

    Time: DateLiteral (per ISO8601) noting the time of installation status.

    ExtensionStatus_STATUS_ARM

    (Appears on:Extension_Properties_STATUS_ARM)

    Status from the extension.

    Field Description
    code
    string

    Code: Status code provided by the Extension

    displayStatus
    string

    DisplayStatus: Short description of status of the extension.

    level
    ExtensionStatus_Level_STATUS

    Level: Level of the status.

    message
    string

    Message: Detailed message of the status from the Extension.

    time
    string

    Time: DateLiteral (per ISO8601) noting the time of installation status.

    Extension_Properties_AksAssignedIdentity_STATUS

    (Appears on:Extension_STATUS)

    Field Description
    principalId
    string

    PrincipalId: The principal ID of resource identity.

    tenantId
    string

    TenantId: The tenant ID of resource.

    type
    Extension_Properties_AksAssignedIdentity_Type_STATUS

    Type: The identity type.

    Extension_Properties_AksAssignedIdentity_STATUS_ARM

    (Appears on:Extension_Properties_STATUS_ARM)

    Field Description
    principalId
    string

    PrincipalId: The principal ID of resource identity.

    tenantId
    string

    TenantId: The tenant ID of resource.

    type
    Extension_Properties_AksAssignedIdentity_Type_STATUS

    Type: The identity type.

    Extension_Properties_AksAssignedIdentity_Spec

    (Appears on:Extension_Spec)

    Field Description
    type
    Extension_Properties_AksAssignedIdentity_Type_Spec

    Type: The identity type.

    Extension_Properties_AksAssignedIdentity_Spec_ARM

    (Appears on:Extension_Properties_Spec_ARM)

    Field Description
    type
    Extension_Properties_AksAssignedIdentity_Type_Spec

    Type: The identity type.

    Extension_Properties_AksAssignedIdentity_Type_STATUS (string alias)

    (Appears on:Extension_Properties_AksAssignedIdentity_STATUS, Extension_Properties_AksAssignedIdentity_STATUS_ARM)

    Value Description

    "SystemAssigned"

    "UserAssigned"

    Extension_Properties_AksAssignedIdentity_Type_Spec (string alias)

    (Appears on:Extension_Properties_AksAssignedIdentity_Spec, Extension_Properties_AksAssignedIdentity_Spec_ARM)

    Value Description

    "SystemAssigned"

    "UserAssigned"

    Extension_Properties_STATUS_ARM

    (Appears on:Extension_STATUS_ARM)

    Field Description
    aksAssignedIdentity
    Extension_Properties_AksAssignedIdentity_STATUS_ARM

    AksAssignedIdentity: Identity of the Extension resource in an AKS cluster

    autoUpgradeMinorVersion
    bool

    AutoUpgradeMinorVersion: Flag to note if this extension participates in auto upgrade of minor version, or not.

    configurationProtectedSettings
    map[string]string

    ConfigurationProtectedSettings: Configuration settings that are sensitive, as name-value pairs for configuring this extension.

    configurationSettings
    map[string]string

    ConfigurationSettings: Configuration settings, as name-value pairs for configuring this extension.

    currentVersion
    string

    CurrentVersion: Currently installed version of the extension.

    customLocationSettings
    map[string]string

    CustomLocationSettings: Custom Location settings properties.

    errorInfo
    ErrorDetail_STATUS_ARM

    ErrorInfo: Error information from the Agent - e.g. errors during installation.

    extensionType
    string

    ExtensionType: Type of the Extension, of which this resource is an instance of. It must be one of the Extension Types registered with Microsoft.KubernetesConfiguration by the Extension publisher.

    isSystemExtension
    bool

    IsSystemExtension: Flag to note if this extension is a system extension

    packageUri
    string

    PackageUri: Uri of the Helm package

    provisioningState
    ProvisioningStateDefinition_STATUS

    ProvisioningState: Status of installation of this extension.

    releaseTrain
    string

    ReleaseTrain: ReleaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if autoUpgradeMinorVersion is ‘true’.

    scope
    Scope_STATUS_ARM

    Scope: Scope at which the extension is installed.

    statuses
    []ExtensionStatus_STATUS_ARM

    Statuses: Status from this extension.

    version
    string

    Version: User-specified version of the extension for this extension to ‘pin’. To use ‘version’, autoUpgradeMinorVersion must be ‘false’.

    Extension_Properties_Spec_ARM

    (Appears on:Extension_Spec_ARM)

    Field Description
    aksAssignedIdentity
    Extension_Properties_AksAssignedIdentity_Spec_ARM

    AksAssignedIdentity: Identity of the Extension resource in an AKS cluster

    autoUpgradeMinorVersion
    bool

    AutoUpgradeMinorVersion: Flag to note if this extension participates in auto upgrade of minor version, or not.

    configurationProtectedSettings
    map[string]string

    ConfigurationProtectedSettings: Configuration settings that are sensitive, as name-value pairs for configuring this extension.

    configurationSettings
    map[string]string

    ConfigurationSettings: Configuration settings, as name-value pairs for configuring this extension.

    extensionType
    string

    ExtensionType: Type of the Extension, of which this resource is an instance of. It must be one of the Extension Types registered with Microsoft.KubernetesConfiguration by the Extension publisher.

    releaseTrain
    string

    ReleaseTrain: ReleaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if autoUpgradeMinorVersion is ‘true’.

    scope
    Scope_ARM

    Scope: Scope at which the extension is installed.

    version
    string

    Version: User-specified version of the extension for this extension to ‘pin’. To use ‘version’, autoUpgradeMinorVersion must be ‘false’.

    Extension_STATUS

    (Appears on:Extension)

    The Extension object.

    Field Description
    aksAssignedIdentity
    Extension_Properties_AksAssignedIdentity_STATUS

    AksAssignedIdentity: Identity of the Extension resource in an AKS cluster

    autoUpgradeMinorVersion
    bool

    AutoUpgradeMinorVersion: Flag to note if this extension participates in auto upgrade of minor version, or not.

    conditions
    []genruntime/conditions.Condition

    Conditions: The observed state of the resource

    configurationProtectedSettings
    map[string]string

    ConfigurationProtectedSettings: Configuration settings that are sensitive, as name-value pairs for configuring this extension.

    configurationSettings
    map[string]string

    ConfigurationSettings: Configuration settings, as name-value pairs for configuring this extension.

    currentVersion
    string

    CurrentVersion: Currently installed version of the extension.

    customLocationSettings
    map[string]string

    CustomLocationSettings: Custom Location settings properties.

    errorInfo
    ErrorDetail_STATUS

    ErrorInfo: Error information from the Agent - e.g. errors during installation.

    extensionType
    string

    ExtensionType: Type of the Extension, of which this resource is an instance of. It must be one of the Extension Types registered with Microsoft.KubernetesConfiguration by the Extension publisher.

    id
    string

    Id: Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName}

    identity
    Identity_STATUS

    Identity: Identity of the Extension resource

    isSystemExtension
    bool

    IsSystemExtension: Flag to note if this extension is a system extension

    name
    string

    Name: The name of the resource

    packageUri
    string

    PackageUri: Uri of the Helm package

    plan
    Plan_STATUS

    Plan: The plan information.

    provisioningState
    ProvisioningStateDefinition_STATUS

    ProvisioningState: Status of installation of this extension.

    releaseTrain
    string

    ReleaseTrain: ReleaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if autoUpgradeMinorVersion is ‘true’.

    scope
    Scope_STATUS

    Scope: Scope at which the extension is installed.

    statuses
    []ExtensionStatus_STATUS

    Statuses: Status from this extension.

    systemData
    SystemData_STATUS

    SystemData: Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources

    type
    string

    Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”

    version
    string

    Version: User-specified version of the extension for this extension to ‘pin’. To use ‘version’, autoUpgradeMinorVersion must be ‘false’.

    Extension_STATUS_ARM

    The Extension object.

    Field Description
    id
    string

    Id: Fully qualified resource ID for the resource. Ex - /​subscriptions/​{subscriptionId}/​resourceGroups/​{resourceGroupName}/​providers/​{resourceProviderNamespace}/​{resourceType}/​{resourceName}

    identity
    Identity_STATUS_ARM

    Identity: Identity of the Extension resource

    name
    string

    Name: The name of the resource

    plan
    Plan_STATUS_ARM

    Plan: The plan information.

    properties
    Extension_Properties_STATUS_ARM

    Properties: Properties of an Extension resource

    systemData
    SystemData_STATUS_ARM

    SystemData: Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources

    type
    string

    Type: The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts”

    Extension_Spec

    (Appears on:Extension)

    Field Description
    aksAssignedIdentity
    Extension_Properties_AksAssignedIdentity_Spec

    AksAssignedIdentity: Identity of the Extension resource in an AKS cluster

    autoUpgradeMinorVersion
    bool

    AutoUpgradeMinorVersion: Flag to note if this extension participates in auto upgrade of minor version, or not.

    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.

    configurationProtectedSettings
    genruntime.SecretMapReference

    ConfigurationProtectedSettings: Configuration settings that are sensitive, as name-value pairs for configuring this extension.

    configurationSettings
    map[string]string

    ConfigurationSettings: Configuration settings, as name-value pairs for configuring this extension.

    extensionType
    string

    ExtensionType: Type of the Extension, of which this resource is an instance of. It must be one of the Extension Types registered with Microsoft.KubernetesConfiguration by the Extension publisher.

    identity
    Identity

    Identity: Identity of the Extension resource

    operatorSpec
    ExtensionOperatorSpec

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

    owner
    genruntime.ArbitraryOwnerReference

    Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. This resource is an extension resource, which means that any other Azure resource can be its owner.

    plan
    Plan

    Plan: The plan information.

    releaseTrain
    string

    ReleaseTrain: ReleaseTrain this extension participates in for auto-upgrade (e.g. Stable, Preview, etc.) - only if autoUpgradeMinorVersion is ‘true’.

    scope
    Scope

    Scope: Scope at which the extension is installed.

    systemData
    SystemData

    SystemData: Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources

    version
    string

    Version: User-specified version of the extension for this extension to ‘pin’. To use ‘version’, autoUpgradeMinorVersion must be ‘false’.

    Extension_Spec_ARM

    Field Description
    identity
    Identity_ARM

    Identity: Identity of the Extension resource

    name
    string
    plan
    Plan_ARM

    Plan: The plan information.

    properties
    Extension_Properties_Spec_ARM

    Properties: Properties of an Extension resource

    systemData
    SystemData_ARM

    SystemData: Top level metadata https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources

    Identity

    (Appears on:Extension_Spec)

    Identity for the resource.

    Field Description
    type
    Identity_Type

    Type: The identity type.

    Identity_ARM

    (Appears on:Extension_Spec_ARM)

    Identity for the resource.

    Field Description
    type
    Identity_Type

    Type: The identity type.

    Identity_STATUS

    (Appears on:Extension_STATUS)

    Identity for the resource.

    Field Description
    principalId
    string

    PrincipalId: The principal ID of resource identity.

    tenantId
    string

    TenantId: The tenant ID of resource.

    type
    Identity_Type_STATUS

    Type: The identity type.

    Identity_STATUS_ARM

    (Appears on:Extension_STATUS_ARM)

    Identity for the resource.

    Field Description
    principalId
    string

    PrincipalId: The principal ID of resource identity.

    tenantId
    string

    TenantId: The tenant ID of resource.

    type
    Identity_Type_STATUS

    Type: The identity type.

    Identity_Type (string alias)

    (Appears on:Identity, Identity_ARM)

    Value Description

    "SystemAssigned"

    Identity_Type_STATUS (string alias)

    (Appears on:Identity_STATUS, Identity_STATUS_ARM)

    Value Description

    "SystemAssigned"

    Plan

    (Appears on:Extension_Spec)

    Plan for the resource.

    Field Description
    name
    string

    Name: A user defined name of the 3rd Party Artifact that is being procured.

    product
    string

    Product: The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding.

    promotionCode
    string

    PromotionCode: A publisher provided promotion code as provisioned in Data Market for the said product/artifact.

    publisher
    string

    Publisher: The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic

    version
    string

    Version: The version of the desired product/artifact.

    Plan_ARM

    (Appears on:Extension_Spec_ARM)

    Plan for the resource.

    Field Description
    name
    string

    Name: A user defined name of the 3rd Party Artifact that is being procured.

    product
    string

    Product: The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding.

    promotionCode
    string

    PromotionCode: A publisher provided promotion code as provisioned in Data Market for the said product/artifact.

    publisher
    string

    Publisher: The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic

    version
    string

    Version: The version of the desired product/artifact.

    Plan_STATUS

    (Appears on:Extension_STATUS)

    Plan for the resource.

    Field Description
    name
    string

    Name: A user defined name of the 3rd Party Artifact that is being procured.

    product
    string

    Product: The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding.

    promotionCode
    string

    PromotionCode: A publisher provided promotion code as provisioned in Data Market for the said product/artifact.

    publisher
    string

    Publisher: The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic

    version
    string

    Version: The version of the desired product/artifact.

    Plan_STATUS_ARM

    (Appears on:Extension_STATUS_ARM)

    Plan for the resource.

    Field Description
    name
    string

    Name: A user defined name of the 3rd Party Artifact that is being procured.

    product
    string

    Product: The 3rd Party artifact that is being procured. E.g. NewRelic. Product maps to the OfferID specified for the artifact at the time of Data Market onboarding.

    promotionCode
    string

    PromotionCode: A publisher provided promotion code as provisioned in Data Market for the said product/artifact.

    publisher
    string

    Publisher: The publisher of the 3rd Party Artifact that is being bought. E.g. NewRelic

    version
    string

    Version: The version of the desired product/artifact.

    ProvisioningStateDefinition_STATUS (string alias)

    (Appears on:Extension_Properties_STATUS_ARM, Extension_STATUS)

    The provisioning state of the resource.

    Value Description

    "Canceled"

    "Creating"

    "Deleting"

    "Failed"

    "Succeeded"

    "Updating"

    Scope

    (Appears on:Extension_Spec)

    Scope of the extension. It can be either Cluster or Namespace; but not both.

    Field Description
    cluster
    ScopeCluster

    Cluster: Specifies that the scope of the extension is Cluster

    namespace
    ScopeNamespace

    Namespace: Specifies that the scope of the extension is Namespace

    ScopeCluster

    (Appears on:Scope)

    Specifies that the scope of the extension is Cluster

    Field Description
    releaseNamespace
    string

    ReleaseNamespace: Namespace where the extension Release must be placed, for a Cluster scoped extension. If this namespace does not exist, it will be created

    ScopeCluster_ARM

    (Appears on:Scope_ARM)

    Specifies that the scope of the extension is Cluster

    Field Description
    releaseNamespace
    string

    ReleaseNamespace: Namespace where the extension Release must be placed, for a Cluster scoped extension. If this namespace does not exist, it will be created

    ScopeCluster_STATUS

    (Appears on:Scope_STATUS)

    Specifies that the scope of the extension is Cluster

    Field Description
    releaseNamespace
    string

    ReleaseNamespace: Namespace where the extension Release must be placed, for a Cluster scoped extension. If this namespace does not exist, it will be created

    ScopeCluster_STATUS_ARM

    (Appears on:Scope_STATUS_ARM)

    Specifies that the scope of the extension is Cluster

    Field Description
    releaseNamespace
    string

    ReleaseNamespace: Namespace where the extension Release must be placed, for a Cluster scoped extension. If this namespace does not exist, it will be created

    ScopeNamespace

    (Appears on:Scope)

    Specifies that the scope of the extension is Namespace

    Field Description
    targetNamespace
    string

    TargetNamespace: Namespace where the extension will be created for an Namespace scoped extension. If this namespace does not exist, it will be created

    ScopeNamespace_ARM

    (Appears on:Scope_ARM)

    Specifies that the scope of the extension is Namespace

    Field Description
    targetNamespace
    string

    TargetNamespace: Namespace where the extension will be created for an Namespace scoped extension. If this namespace does not exist, it will be created

    ScopeNamespace_STATUS

    (Appears on:Scope_STATUS)

    Specifies that the scope of the extension is Namespace

    Field Description
    targetNamespace
    string

    TargetNamespace: Namespace where the extension will be created for an Namespace scoped extension. If this namespace does not exist, it will be created

    ScopeNamespace_STATUS_ARM

    (Appears on:Scope_STATUS_ARM)

    Specifies that the scope of the extension is Namespace

    Field Description
    targetNamespace
    string

    TargetNamespace: Namespace where the extension will be created for an Namespace scoped extension. If this namespace does not exist, it will be created

    Scope_ARM

    (Appears on:Extension_Properties_Spec_ARM)

    Scope of the extension. It can be either Cluster or Namespace; but not both.

    Field Description
    cluster
    ScopeCluster_ARM

    Cluster: Specifies that the scope of the extension is Cluster

    namespace
    ScopeNamespace_ARM

    Namespace: Specifies that the scope of the extension is Namespace

    Scope_STATUS

    (Appears on:Extension_STATUS)

    Scope of the extension. It can be either Cluster or Namespace; but not both.

    Field Description
    cluster
    ScopeCluster_STATUS

    Cluster: Specifies that the scope of the extension is Cluster

    namespace
    ScopeNamespace_STATUS

    Namespace: Specifies that the scope of the extension is Namespace

    Scope_STATUS_ARM

    (Appears on:Extension_Properties_STATUS_ARM)

    Scope of the extension. It can be either Cluster or Namespace; but not both.

    Field Description
    cluster
    ScopeCluster_STATUS_ARM

    Cluster: Specifies that the scope of the extension is Cluster

    namespace
    ScopeNamespace_STATUS_ARM

    Namespace: Specifies that the scope of the extension is Namespace

    SystemData

    (Appears on:Extension_Spec)

    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

    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

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

    SystemData_ARM

    (Appears on:Extension_Spec_ARM)

    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

    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

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

    SystemData_CreatedByType (string alias)

    (Appears on:SystemData, SystemData_ARM)

    Value Description

    "Application"

    "Key"

    "ManagedIdentity"

    "User"

    SystemData_CreatedByType_STATUS (string alias)

    (Appears on:SystemData_STATUS, SystemData_STATUS_ARM)

    Value Description

    "Application"

    "Key"

    "ManagedIdentity"

    "User"

    SystemData_LastModifiedByType (string alias)

    (Appears on:SystemData, SystemData_ARM)

    Value Description

    "Application"

    "Key"

    "ManagedIdentity"

    "User"

    SystemData_LastModifiedByType_STATUS (string alias)

    (Appears on:SystemData_STATUS, SystemData_STATUS_ARM)

    Value Description

    "Application"

    "Key"

    "ManagedIdentity"

    "User"

    SystemData_STATUS

    (Appears on:Extension_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.

    SystemData_STATUS_ARM

    (Appears on:Extension_STATUS_ARM)

    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.