1. Packages
  2. Azure Native
  3. API Docs
  4. kubernetesconfiguration
  5. Extension
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.8.0 published on Monday, Sep 18, 2023 by Pulumi

azure-native.kubernetesconfiguration.Extension

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.8.0 published on Monday, Sep 18, 2023 by Pulumi

    The Extension object. Azure REST API version: 2023-05-01. Prior API version in Azure Native 1.x: 2020-07-01-preview

    Example Usage

    Create Extension

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var extension = new AzureNative.KubernetesConfiguration.Extension("extension", new()
        {
            AutoUpgradeMinorVersion = true,
            ClusterName = "clusterName1",
            ClusterResourceName = "connectedClusters",
            ClusterRp = "Microsoft.Kubernetes",
            ConfigurationProtectedSettings = 
            {
                { "omsagent.secret.key", "secretKeyValue01" },
            },
            ConfigurationSettings = 
            {
                { "omsagent.env.clusterName", "clusterName1" },
                { "omsagent.secret.wsid", "a38cef99-5a89-52ed-b6db-22095c23664b" },
            },
            ExtensionName = "ClusterMonitor",
            ExtensionType = "azuremonitor-containers",
            ReleaseTrain = "Preview",
            ResourceGroupName = "rg1",
            Scope = new AzureNative.KubernetesConfiguration.Inputs.ScopeArgs
            {
                Cluster = new AzureNative.KubernetesConfiguration.Inputs.ScopeClusterArgs
                {
                    ReleaseNamespace = "kube-system",
                },
            },
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/kubernetesconfiguration/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := kubernetesconfiguration.NewExtension(ctx, "extension", &kubernetesconfiguration.ExtensionArgs{
    			AutoUpgradeMinorVersion: pulumi.Bool(true),
    			ClusterName:             pulumi.String("clusterName1"),
    			ClusterResourceName:     pulumi.String("connectedClusters"),
    			ClusterRp:               pulumi.String("Microsoft.Kubernetes"),
    			ConfigurationProtectedSettings: pulumi.StringMap{
    				"omsagent.secret.key": pulumi.String("secretKeyValue01"),
    			},
    			ConfigurationSettings: pulumi.StringMap{
    				"omsagent.env.clusterName": pulumi.String("clusterName1"),
    				"omsagent.secret.wsid":     pulumi.String("a38cef99-5a89-52ed-b6db-22095c23664b"),
    			},
    			ExtensionName:     pulumi.String("ClusterMonitor"),
    			ExtensionType:     pulumi.String("azuremonitor-containers"),
    			ReleaseTrain:      pulumi.String("Preview"),
    			ResourceGroupName: pulumi.String("rg1"),
    			Scope: kubernetesconfiguration.ScopeResponse{
    				Cluster: &kubernetesconfiguration.ScopeClusterArgs{
    					ReleaseNamespace: pulumi.String("kube-system"),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.kubernetesconfiguration.Extension;
    import com.pulumi.azurenative.kubernetesconfiguration.ExtensionArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var extension = new Extension("extension", ExtensionArgs.builder()        
                .autoUpgradeMinorVersion(true)
                .clusterName("clusterName1")
                .clusterResourceName("connectedClusters")
                .clusterRp("Microsoft.Kubernetes")
                .configurationProtectedSettings(Map.of("omsagent.secret.key", "secretKeyValue01"))
                .configurationSettings(Map.ofEntries(
                    Map.entry("omsagent.env.clusterName", "clusterName1"),
                    Map.entry("omsagent.secret.wsid", "a38cef99-5a89-52ed-b6db-22095c23664b")
                ))
                .extensionName("ClusterMonitor")
                .extensionType("azuremonitor-containers")
                .releaseTrain("Preview")
                .resourceGroupName("rg1")
                .scope(Map.of("cluster", Map.of("releaseNamespace", "kube-system")))
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    extension = azure_native.kubernetesconfiguration.Extension("extension",
        auto_upgrade_minor_version=True,
        cluster_name="clusterName1",
        cluster_resource_name="connectedClusters",
        cluster_rp="Microsoft.Kubernetes",
        configuration_protected_settings={
            "omsagent.secret.key": "secretKeyValue01",
        },
        configuration_settings={
            "omsagent.env.clusterName": "clusterName1",
            "omsagent.secret.wsid": "a38cef99-5a89-52ed-b6db-22095c23664b",
        },
        extension_name="ClusterMonitor",
        extension_type="azuremonitor-containers",
        release_train="Preview",
        resource_group_name="rg1",
        scope=azure_native.kubernetesconfiguration.ScopeResponseArgs(
            cluster=azure_native.kubernetesconfiguration.ScopeClusterArgs(
                release_namespace="kube-system",
            ),
        ))
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const extension = new azure_native.kubernetesconfiguration.Extension("extension", {
        autoUpgradeMinorVersion: true,
        clusterName: "clusterName1",
        clusterResourceName: "connectedClusters",
        clusterRp: "Microsoft.Kubernetes",
        configurationProtectedSettings: {
            "omsagent.secret.key": "secretKeyValue01",
        },
        configurationSettings: {
            "omsagent.env.clusterName": "clusterName1",
            "omsagent.secret.wsid": "a38cef99-5a89-52ed-b6db-22095c23664b",
        },
        extensionName: "ClusterMonitor",
        extensionType: "azuremonitor-containers",
        releaseTrain: "Preview",
        resourceGroupName: "rg1",
        scope: {
            cluster: {
                releaseNamespace: "kube-system",
            },
        },
    });
    
    resources:
      extension:
        type: azure-native:kubernetesconfiguration:Extension
        properties:
          autoUpgradeMinorVersion: true
          clusterName: clusterName1
          clusterResourceName: connectedClusters
          clusterRp: Microsoft.Kubernetes
          configurationProtectedSettings:
            omsagent.secret.key: secretKeyValue01
          configurationSettings:
            omsagent.env.clusterName: clusterName1
            omsagent.secret.wsid: a38cef99-5a89-52ed-b6db-22095c23664b
          extensionName: ClusterMonitor
          extensionType: azuremonitor-containers
          releaseTrain: Preview
          resourceGroupName: rg1
          scope:
            cluster:
              releaseNamespace: kube-system
    

    Create Extension with Plan

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var extension = new AzureNative.KubernetesConfiguration.Extension("extension", new()
        {
            AutoUpgradeMinorVersion = true,
            ClusterName = "clusterName1",
            ClusterResourceName = "connectedClusters",
            ClusterRp = "Microsoft.Kubernetes",
            ExtensionName = "azureVote",
            ExtensionType = "azure-vote",
            Plan = new AzureNative.KubernetesConfiguration.Inputs.PlanArgs
            {
                Name = "azure-vote-standard",
                Product = "azure-vote-standard-offer-id",
                Publisher = "Microsoft",
            },
            ReleaseTrain = "Preview",
            ResourceGroupName = "rg1",
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/kubernetesconfiguration/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := kubernetesconfiguration.NewExtension(ctx, "extension", &kubernetesconfiguration.ExtensionArgs{
    			AutoUpgradeMinorVersion: pulumi.Bool(true),
    			ClusterName:             pulumi.String("clusterName1"),
    			ClusterResourceName:     pulumi.String("connectedClusters"),
    			ClusterRp:               pulumi.String("Microsoft.Kubernetes"),
    			ExtensionName:           pulumi.String("azureVote"),
    			ExtensionType:           pulumi.String("azure-vote"),
    			Plan: &kubernetesconfiguration.PlanArgs{
    				Name:      pulumi.String("azure-vote-standard"),
    				Product:   pulumi.String("azure-vote-standard-offer-id"),
    				Publisher: pulumi.String("Microsoft"),
    			},
    			ReleaseTrain:      pulumi.String("Preview"),
    			ResourceGroupName: pulumi.String("rg1"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.kubernetesconfiguration.Extension;
    import com.pulumi.azurenative.kubernetesconfiguration.ExtensionArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var extension = new Extension("extension", ExtensionArgs.builder()        
                .autoUpgradeMinorVersion(true)
                .clusterName("clusterName1")
                .clusterResourceName("connectedClusters")
                .clusterRp("Microsoft.Kubernetes")
                .extensionName("azureVote")
                .extensionType("azure-vote")
                .plan(Map.ofEntries(
                    Map.entry("name", "azure-vote-standard"),
                    Map.entry("product", "azure-vote-standard-offer-id"),
                    Map.entry("publisher", "Microsoft")
                ))
                .releaseTrain("Preview")
                .resourceGroupName("rg1")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    extension = azure_native.kubernetesconfiguration.Extension("extension",
        auto_upgrade_minor_version=True,
        cluster_name="clusterName1",
        cluster_resource_name="connectedClusters",
        cluster_rp="Microsoft.Kubernetes",
        extension_name="azureVote",
        extension_type="azure-vote",
        plan=azure_native.kubernetesconfiguration.PlanArgs(
            name="azure-vote-standard",
            product="azure-vote-standard-offer-id",
            publisher="Microsoft",
        ),
        release_train="Preview",
        resource_group_name="rg1")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const extension = new azure_native.kubernetesconfiguration.Extension("extension", {
        autoUpgradeMinorVersion: true,
        clusterName: "clusterName1",
        clusterResourceName: "connectedClusters",
        clusterRp: "Microsoft.Kubernetes",
        extensionName: "azureVote",
        extensionType: "azure-vote",
        plan: {
            name: "azure-vote-standard",
            product: "azure-vote-standard-offer-id",
            publisher: "Microsoft",
        },
        releaseTrain: "Preview",
        resourceGroupName: "rg1",
    });
    
    resources:
      extension:
        type: azure-native:kubernetesconfiguration:Extension
        properties:
          autoUpgradeMinorVersion: true
          clusterName: clusterName1
          clusterResourceName: connectedClusters
          clusterRp: Microsoft.Kubernetes
          extensionName: azureVote
          extensionType: azure-vote
          plan:
            name: azure-vote-standard
            product: azure-vote-standard-offer-id
            publisher: Microsoft
          releaseTrain: Preview
          resourceGroupName: rg1
    

    Create Extension Resource

    new Extension(name: string, args: ExtensionArgs, opts?: CustomResourceOptions);
    @overload
    def Extension(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  aks_assigned_identity: Optional[ExtensionAksAssignedIdentityArgs] = None,
                  auto_upgrade_minor_version: Optional[bool] = None,
                  cluster_name: Optional[str] = None,
                  cluster_resource_name: Optional[str] = None,
                  cluster_rp: Optional[str] = None,
                  configuration_protected_settings: Optional[Mapping[str, str]] = None,
                  configuration_settings: Optional[Mapping[str, str]] = None,
                  extension_name: Optional[str] = None,
                  extension_type: Optional[str] = None,
                  identity: Optional[IdentityArgs] = None,
                  plan: Optional[PlanArgs] = None,
                  release_train: Optional[str] = None,
                  resource_group_name: Optional[str] = None,
                  scope: Optional[ScopeArgs] = None,
                  statuses: Optional[Sequence[ExtensionStatusArgs]] = None,
                  version: Optional[str] = None)
    @overload
    def Extension(resource_name: str,
                  args: ExtensionArgs,
                  opts: Optional[ResourceOptions] = None)
    func NewExtension(ctx *Context, name string, args ExtensionArgs, opts ...ResourceOption) (*Extension, error)
    public Extension(string name, ExtensionArgs args, CustomResourceOptions? opts = null)
    public Extension(String name, ExtensionArgs args)
    public Extension(String name, ExtensionArgs args, CustomResourceOptions options)
    
    type: azure-native:kubernetesconfiguration:Extension
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args ExtensionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ExtensionArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ExtensionArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ExtensionArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ExtensionArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Extension Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Extension resource accepts the following input properties:

    ClusterName string

    The name of the kubernetes cluster.

    ClusterResourceName string

    The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters.

    ClusterRp string

    The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService.

    ResourceGroupName string

    The name of the resource group. The name is case insensitive.

    AksAssignedIdentity Pulumi.AzureNative.KubernetesConfiguration.Inputs.ExtensionAksAssignedIdentity

    Identity of the Extension resource in an AKS cluster

    AutoUpgradeMinorVersion bool

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

    ConfigurationProtectedSettings Dictionary<string, string>

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

    ConfigurationSettings Dictionary<string, string>

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

    ExtensionName string

    Name of the Extension.

    ExtensionType string

    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 Pulumi.AzureNative.KubernetesConfiguration.Inputs.Identity

    Identity of the Extension resource

    Plan Pulumi.AzureNative.KubernetesConfiguration.Inputs.Plan

    The plan information.

    ReleaseTrain string

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

    Scope Pulumi.AzureNative.KubernetesConfiguration.Inputs.Scope

    Scope at which the extension is installed.

    Statuses List<Pulumi.AzureNative.KubernetesConfiguration.Inputs.ExtensionStatus>

    Status from this extension.

    Version string

    User-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion must be 'false'.

    ClusterName string

    The name of the kubernetes cluster.

    ClusterResourceName string

    The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters.

    ClusterRp string

    The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService.

    ResourceGroupName string

    The name of the resource group. The name is case insensitive.

    AksAssignedIdentity ExtensionAksAssignedIdentityArgs

    Identity of the Extension resource in an AKS cluster

    AutoUpgradeMinorVersion bool

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

    ConfigurationProtectedSettings map[string]string

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

    ConfigurationSettings map[string]string

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

    ExtensionName string

    Name of the Extension.

    ExtensionType string

    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 IdentityArgs

    Identity of the Extension resource

    Plan PlanArgs

    The plan information.

    ReleaseTrain string

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

    Scope ScopeArgs

    Scope at which the extension is installed.

    Statuses []ExtensionStatusArgs

    Status from this extension.

    Version string

    User-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion must be 'false'.

    clusterName String

    The name of the kubernetes cluster.

    clusterResourceName String

    The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters.

    clusterRp String

    The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService.

    resourceGroupName String

    The name of the resource group. The name is case insensitive.

    aksAssignedIdentity ExtensionAksAssignedIdentity

    Identity of the Extension resource in an AKS cluster

    autoUpgradeMinorVersion Boolean

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

    configurationProtectedSettings Map<String,String>

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

    configurationSettings Map<String,String>

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

    extensionName String

    Name of the Extension.

    extensionType String

    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 of the Extension resource

    plan Plan

    The plan information.

    releaseTrain String

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

    scope Scope

    Scope at which the extension is installed.

    statuses List<ExtensionStatus>

    Status from this extension.

    version String

    User-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion must be 'false'.

    clusterName string

    The name of the kubernetes cluster.

    clusterResourceName string

    The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters.

    clusterRp string

    The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService.

    resourceGroupName string

    The name of the resource group. The name is case insensitive.

    aksAssignedIdentity ExtensionAksAssignedIdentity

    Identity of the Extension resource in an AKS cluster

    autoUpgradeMinorVersion boolean

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

    configurationProtectedSettings {[key: string]: string}

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

    configurationSettings {[key: string]: string}

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

    extensionName string

    Name of the Extension.

    extensionType string

    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 of the Extension resource

    plan Plan

    The plan information.

    releaseTrain string

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

    scope Scope

    Scope at which the extension is installed.

    statuses ExtensionStatus[]

    Status from this extension.

    version string

    User-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion must be 'false'.

    cluster_name str

    The name of the kubernetes cluster.

    cluster_resource_name str

    The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters.

    cluster_rp str

    The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService.

    resource_group_name str

    The name of the resource group. The name is case insensitive.

    aks_assigned_identity ExtensionAksAssignedIdentityArgs

    Identity of the Extension resource in an AKS cluster

    auto_upgrade_minor_version bool

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

    configuration_protected_settings Mapping[str, str]

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

    configuration_settings Mapping[str, str]

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

    extension_name str

    Name of the Extension.

    extension_type str

    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 IdentityArgs

    Identity of the Extension resource

    plan PlanArgs

    The plan information.

    release_train str

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

    scope ScopeArgs

    Scope at which the extension is installed.

    statuses Sequence[ExtensionStatusArgs]

    Status from this extension.

    version str

    User-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion must be 'false'.

    clusterName String

    The name of the kubernetes cluster.

    clusterResourceName String

    The Kubernetes cluster resource name - i.e. managedClusters, connectedClusters, provisionedClusters.

    clusterRp String

    The Kubernetes cluster RP - i.e. Microsoft.ContainerService, Microsoft.Kubernetes, Microsoft.HybridContainerService.

    resourceGroupName String

    The name of the resource group. The name is case insensitive.

    aksAssignedIdentity Property Map

    Identity of the Extension resource in an AKS cluster

    autoUpgradeMinorVersion Boolean

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

    configurationProtectedSettings Map<String>

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

    configurationSettings Map<String>

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

    extensionName String

    Name of the Extension.

    extensionType String

    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 Property Map

    Identity of the Extension resource

    plan Property Map

    The plan information.

    releaseTrain String

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

    scope Property Map

    Scope at which the extension is installed.

    statuses List<Property Map>

    Status from this extension.

    version String

    User-specified version of the extension for this extension to 'pin'. To use 'version', autoUpgradeMinorVersion must be 'false'.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Extension resource produces the following output properties:

    CurrentVersion string

    Currently installed version of the extension.

    CustomLocationSettings Dictionary<string, string>

    Custom Location settings properties.

    ErrorInfo Pulumi.AzureNative.KubernetesConfiguration.Outputs.ErrorDetailResponse

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

    Id string

    The provider-assigned unique ID for this managed resource.

    IsSystemExtension bool

    Flag to note if this extension is a system extension

    Name string

    The name of the resource

    PackageUri string

    Uri of the Helm package

    ProvisioningState string

    Status of installation of this extension.

    SystemData Pulumi.AzureNative.KubernetesConfiguration.Outputs.SystemDataResponse

    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

    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    CurrentVersion string

    Currently installed version of the extension.

    CustomLocationSettings map[string]string

    Custom Location settings properties.

    ErrorInfo ErrorDetailResponse

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

    Id string

    The provider-assigned unique ID for this managed resource.

    IsSystemExtension bool

    Flag to note if this extension is a system extension

    Name string

    The name of the resource

    PackageUri string

    Uri of the Helm package

    ProvisioningState string

    Status of installation of this extension.

    SystemData SystemDataResponse

    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

    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    currentVersion String

    Currently installed version of the extension.

    customLocationSettings Map<String,String>

    Custom Location settings properties.

    errorInfo ErrorDetailResponse

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

    id String

    The provider-assigned unique ID for this managed resource.

    isSystemExtension Boolean

    Flag to note if this extension is a system extension

    name String

    The name of the resource

    packageUri String

    Uri of the Helm package

    provisioningState String

    Status of installation of this extension.

    systemData SystemDataResponse

    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

    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    currentVersion string

    Currently installed version of the extension.

    customLocationSettings {[key: string]: string}

    Custom Location settings properties.

    errorInfo ErrorDetailResponse

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

    id string

    The provider-assigned unique ID for this managed resource.

    isSystemExtension boolean

    Flag to note if this extension is a system extension

    name string

    The name of the resource

    packageUri string

    Uri of the Helm package

    provisioningState string

    Status of installation of this extension.

    systemData SystemDataResponse

    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

    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    current_version str

    Currently installed version of the extension.

    custom_location_settings Mapping[str, str]

    Custom Location settings properties.

    error_info ErrorDetailResponse

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

    id str

    The provider-assigned unique ID for this managed resource.

    is_system_extension bool

    Flag to note if this extension is a system extension

    name str

    The name of the resource

    package_uri str

    Uri of the Helm package

    provisioning_state str

    Status of installation of this extension.

    system_data SystemDataResponse

    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 str

    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    currentVersion String

    Currently installed version of the extension.

    customLocationSettings Map<String>

    Custom Location settings properties.

    errorInfo Property Map

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

    id String

    The provider-assigned unique ID for this managed resource.

    isSystemExtension Boolean

    Flag to note if this extension is a system extension

    name String

    The name of the resource

    packageUri String

    Uri of the Helm package

    provisioningState String

    Status of installation of this extension.

    systemData Property Map

    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

    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    Supporting Types

    AKSIdentityType, AKSIdentityTypeArgs

    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    AKSIdentityTypeSystemAssigned
    SystemAssigned
    AKSIdentityTypeUserAssigned
    UserAssigned
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    SYSTEM_ASSIGNED
    SystemAssigned
    USER_ASSIGNED
    UserAssigned
    "SystemAssigned"
    SystemAssigned
    "UserAssigned"
    UserAssigned

    ErrorAdditionalInfoResponse, ErrorAdditionalInfoResponseArgs

    Info object

    The additional info.

    Type string

    The additional info type.

    Info interface{}

    The additional info.

    Type string

    The additional info type.

    info Object

    The additional info.

    type String

    The additional info type.

    info any

    The additional info.

    type string

    The additional info type.

    info Any

    The additional info.

    type str

    The additional info type.

    info Any

    The additional info.

    type String

    The additional info type.

    ErrorDetailResponse, ErrorDetailResponseArgs

    AdditionalInfo []ErrorAdditionalInfoResponse

    The error additional info.

    Code string

    The error code.

    Details []ErrorDetailResponse

    The error details.

    Message string

    The error message.

    Target string

    The error target.

    additionalInfo List<ErrorAdditionalInfoResponse>

    The error additional info.

    code String

    The error code.

    details List<ErrorDetailResponse>

    The error details.

    message String

    The error message.

    target String

    The error target.

    additionalInfo ErrorAdditionalInfoResponse[]

    The error additional info.

    code string

    The error code.

    details ErrorDetailResponse[]

    The error details.

    message string

    The error message.

    target string

    The error target.

    additional_info Sequence[ErrorAdditionalInfoResponse]

    The error additional info.

    code str

    The error code.

    details Sequence[ErrorDetailResponse]

    The error details.

    message str

    The error message.

    target str

    The error target.

    additionalInfo List<Property Map>

    The error additional info.

    code String

    The error code.

    details List<Property Map>

    The error details.

    message String

    The error message.

    target String

    The error target.

    ExtensionAksAssignedIdentity, ExtensionAksAssignedIdentityArgs

    Type AKSIdentityType

    The identity type.

    type AKSIdentityType

    The identity type.

    type AKSIdentityType

    The identity type.

    type AKSIdentityType

    The identity type.

    ExtensionResponseAksAssignedIdentity, ExtensionResponseAksAssignedIdentityArgs

    PrincipalId string

    The principal ID of resource identity.

    TenantId string

    The tenant ID of resource.

    Type string

    The identity type.

    PrincipalId string

    The principal ID of resource identity.

    TenantId string

    The tenant ID of resource.

    Type string

    The identity type.

    principalId String

    The principal ID of resource identity.

    tenantId String

    The tenant ID of resource.

    type String

    The identity type.

    principalId string

    The principal ID of resource identity.

    tenantId string

    The tenant ID of resource.

    type string

    The identity type.

    principal_id str

    The principal ID of resource identity.

    tenant_id str

    The tenant ID of resource.

    type str

    The identity type.

    principalId String

    The principal ID of resource identity.

    tenantId String

    The tenant ID of resource.

    type String

    The identity type.

    ExtensionStatus, ExtensionStatusArgs

    Code string

    Status code provided by the Extension

    DisplayStatus string

    Short description of status of the extension.

    Level string | Pulumi.AzureNative.KubernetesConfiguration.LevelType

    Level of the status.

    Message string

    Detailed message of the status from the Extension.

    Time string

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

    Code string

    Status code provided by the Extension

    DisplayStatus string

    Short description of status of the extension.

    Level string | LevelType

    Level of the status.

    Message string

    Detailed message of the status from the Extension.

    Time string

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

    code String

    Status code provided by the Extension

    displayStatus String

    Short description of status of the extension.

    level String | LevelType

    Level of the status.

    message String

    Detailed message of the status from the Extension.

    time String

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

    code string

    Status code provided by the Extension

    displayStatus string

    Short description of status of the extension.

    level string | LevelType

    Level of the status.

    message string

    Detailed message of the status from the Extension.

    time string

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

    code str

    Status code provided by the Extension

    display_status str

    Short description of status of the extension.

    level str | LevelType

    Level of the status.

    message str

    Detailed message of the status from the Extension.

    time str

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

    code String

    Status code provided by the Extension

    displayStatus String

    Short description of status of the extension.

    level String | "Error" | "Warning" | "Information"

    Level of the status.

    message String

    Detailed message of the status from the Extension.

    time String

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

    ExtensionStatusResponse, ExtensionStatusResponseArgs

    Code string

    Status code provided by the Extension

    DisplayStatus string

    Short description of status of the extension.

    Level string

    Level of the status.

    Message string

    Detailed message of the status from the Extension.

    Time string

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

    Code string

    Status code provided by the Extension

    DisplayStatus string

    Short description of status of the extension.

    Level string

    Level of the status.

    Message string

    Detailed message of the status from the Extension.

    Time string

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

    code String

    Status code provided by the Extension

    displayStatus String

    Short description of status of the extension.

    level String

    Level of the status.

    message String

    Detailed message of the status from the Extension.

    time String

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

    code string

    Status code provided by the Extension

    displayStatus string

    Short description of status of the extension.

    level string

    Level of the status.

    message string

    Detailed message of the status from the Extension.

    time string

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

    code str

    Status code provided by the Extension

    display_status str

    Short description of status of the extension.

    level str

    Level of the status.

    message str

    Detailed message of the status from the Extension.

    time str

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

    code String

    Status code provided by the Extension

    displayStatus String

    Short description of status of the extension.

    level String

    Level of the status.

    message String

    Detailed message of the status from the Extension.

    time String

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

    Identity, IdentityArgs

    Type ResourceIdentityType

    The identity type.

    type ResourceIdentityType

    The identity type.

    type ResourceIdentityType

    The identity type.

    type ResourceIdentityType

    The identity type.

    type "SystemAssigned"

    The identity type.

    IdentityResponse, IdentityResponseArgs

    PrincipalId string

    The principal ID of resource identity.

    TenantId string

    The tenant ID of resource.

    Type string

    The identity type.

    PrincipalId string

    The principal ID of resource identity.

    TenantId string

    The tenant ID of resource.

    Type string

    The identity type.

    principalId String

    The principal ID of resource identity.

    tenantId String

    The tenant ID of resource.

    type String

    The identity type.

    principalId string

    The principal ID of resource identity.

    tenantId string

    The tenant ID of resource.

    type string

    The identity type.

    principal_id str

    The principal ID of resource identity.

    tenant_id str

    The tenant ID of resource.

    type str

    The identity type.

    principalId String

    The principal ID of resource identity.

    tenantId String

    The tenant ID of resource.

    type String

    The identity type.

    LevelType, LevelTypeArgs

    Error
    Error
    Warning
    Warning
    Information
    Information
    LevelTypeError
    Error
    LevelTypeWarning
    Warning
    LevelTypeInformation
    Information
    Error
    Error
    Warning
    Warning
    Information
    Information
    Error
    Error
    Warning
    Warning
    Information
    Information
    ERROR
    Error
    WARNING
    Warning
    INFORMATION
    Information
    "Error"
    Error
    "Warning"
    Warning
    "Information"
    Information

    Plan, PlanArgs

    Name string

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

    Product string

    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.

    Publisher string

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

    PromotionCode string

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

    Version string

    The version of the desired product/artifact.

    Name string

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

    Product string

    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.

    Publisher string

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

    PromotionCode string

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

    Version string

    The version of the desired product/artifact.

    name String

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

    product String

    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.

    publisher String

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

    promotionCode String

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

    version String

    The version of the desired product/artifact.

    name string

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

    product string

    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.

    publisher string

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

    promotionCode string

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

    version string

    The version of the desired product/artifact.

    name str

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

    product str

    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.

    publisher str

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

    promotion_code str

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

    version str

    The version of the desired product/artifact.

    name String

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

    product String

    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.

    publisher String

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

    promotionCode String

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

    version String

    The version of the desired product/artifact.

    PlanResponse, PlanResponseArgs

    Name string

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

    Product string

    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.

    Publisher string

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

    PromotionCode string

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

    Version string

    The version of the desired product/artifact.

    Name string

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

    Product string

    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.

    Publisher string

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

    PromotionCode string

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

    Version string

    The version of the desired product/artifact.

    name String

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

    product String

    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.

    publisher String

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

    promotionCode String

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

    version String

    The version of the desired product/artifact.

    name string

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

    product string

    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.

    publisher string

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

    promotionCode string

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

    version string

    The version of the desired product/artifact.

    name str

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

    product str

    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.

    publisher str

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

    promotion_code str

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

    version str

    The version of the desired product/artifact.

    name String

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

    product String

    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.

    publisher String

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

    promotionCode String

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

    version String

    The version of the desired product/artifact.

    ResourceIdentityType, ResourceIdentityTypeArgs

    SystemAssigned
    SystemAssigned
    ResourceIdentityTypeSystemAssigned
    SystemAssigned
    SystemAssigned
    SystemAssigned
    SystemAssigned
    SystemAssigned
    SYSTEM_ASSIGNED
    SystemAssigned
    "SystemAssigned"
    SystemAssigned

    Scope, ScopeArgs

    Cluster Pulumi.AzureNative.KubernetesConfiguration.Inputs.ScopeCluster

    Specifies that the scope of the extension is Cluster

    Namespace Pulumi.AzureNative.KubernetesConfiguration.Inputs.ScopeNamespace

    Specifies that the scope of the extension is Namespace

    Cluster ScopeCluster

    Specifies that the scope of the extension is Cluster

    Namespace ScopeNamespace

    Specifies that the scope of the extension is Namespace

    cluster ScopeCluster

    Specifies that the scope of the extension is Cluster

    namespace ScopeNamespace

    Specifies that the scope of the extension is Namespace

    cluster ScopeCluster

    Specifies that the scope of the extension is Cluster

    namespace ScopeNamespace

    Specifies that the scope of the extension is Namespace

    cluster ScopeCluster

    Specifies that the scope of the extension is Cluster

    namespace ScopeNamespace

    Specifies that the scope of the extension is Namespace

    cluster Property Map

    Specifies that the scope of the extension is Cluster

    namespace Property Map

    Specifies that the scope of the extension is Namespace

    ScopeCluster, ScopeClusterArgs

    ReleaseNamespace string

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

    ReleaseNamespace string

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

    releaseNamespace String

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

    releaseNamespace string

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

    release_namespace str

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

    releaseNamespace String

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

    ScopeClusterResponse, ScopeClusterResponseArgs

    ReleaseNamespace string

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

    ReleaseNamespace string

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

    releaseNamespace String

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

    releaseNamespace string

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

    release_namespace str

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

    releaseNamespace String

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

    ScopeNamespace, ScopeNamespaceArgs

    TargetNamespace string

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

    TargetNamespace string

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

    targetNamespace String

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

    targetNamespace string

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

    target_namespace str

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

    targetNamespace String

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

    ScopeNamespaceResponse, ScopeNamespaceResponseArgs

    TargetNamespace string

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

    TargetNamespace string

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

    targetNamespace String

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

    targetNamespace string

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

    target_namespace str

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

    targetNamespace String

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

    ScopeResponse, ScopeResponseArgs

    Cluster Pulumi.AzureNative.KubernetesConfiguration.Inputs.ScopeClusterResponse

    Specifies that the scope of the extension is Cluster

    Namespace Pulumi.AzureNative.KubernetesConfiguration.Inputs.ScopeNamespaceResponse

    Specifies that the scope of the extension is Namespace

    Cluster ScopeClusterResponse

    Specifies that the scope of the extension is Cluster

    Namespace ScopeNamespaceResponse

    Specifies that the scope of the extension is Namespace

    cluster ScopeClusterResponse

    Specifies that the scope of the extension is Cluster

    namespace ScopeNamespaceResponse

    Specifies that the scope of the extension is Namespace

    cluster ScopeClusterResponse

    Specifies that the scope of the extension is Cluster

    namespace ScopeNamespaceResponse

    Specifies that the scope of the extension is Namespace

    cluster ScopeClusterResponse

    Specifies that the scope of the extension is Cluster

    namespace ScopeNamespaceResponse

    Specifies that the scope of the extension is Namespace

    cluster Property Map

    Specifies that the scope of the extension is Cluster

    namespace Property Map

    Specifies that the scope of the extension is Namespace

    SystemDataResponse, SystemDataResponseArgs

    CreatedAt string

    The timestamp of resource creation (UTC).

    CreatedBy string

    The identity that created the resource.

    CreatedByType string

    The type of identity that created the resource.

    LastModifiedAt string

    The timestamp of resource last modification (UTC)

    LastModifiedBy string

    The identity that last modified the resource.

    LastModifiedByType string

    The type of identity that last modified the resource.

    CreatedAt string

    The timestamp of resource creation (UTC).

    CreatedBy string

    The identity that created the resource.

    CreatedByType string

    The type of identity that created the resource.

    LastModifiedAt string

    The timestamp of resource last modification (UTC)

    LastModifiedBy string

    The identity that last modified the resource.

    LastModifiedByType string

    The type of identity that last modified the resource.

    createdAt String

    The timestamp of resource creation (UTC).

    createdBy String

    The identity that created the resource.

    createdByType String

    The type of identity that created the resource.

    lastModifiedAt String

    The timestamp of resource last modification (UTC)

    lastModifiedBy String

    The identity that last modified the resource.

    lastModifiedByType String

    The type of identity that last modified the resource.

    createdAt string

    The timestamp of resource creation (UTC).

    createdBy string

    The identity that created the resource.

    createdByType string

    The type of identity that created the resource.

    lastModifiedAt string

    The timestamp of resource last modification (UTC)

    lastModifiedBy string

    The identity that last modified the resource.

    lastModifiedByType string

    The type of identity that last modified the resource.

    created_at str

    The timestamp of resource creation (UTC).

    created_by str

    The identity that created the resource.

    created_by_type str

    The type of identity that created the resource.

    last_modified_at str

    The timestamp of resource last modification (UTC)

    last_modified_by str

    The identity that last modified the resource.

    last_modified_by_type str

    The type of identity that last modified the resource.

    createdAt String

    The timestamp of resource creation (UTC).

    createdBy String

    The identity that created the resource.

    createdByType String

    The type of identity that created the resource.

    lastModifiedAt String

    The timestamp of resource last modification (UTC)

    lastModifiedBy String

    The identity that last modified the resource.

    lastModifiedByType String

    The type of identity that last modified the resource.

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:kubernetesconfiguration:Extension azureVote /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{clusterRp}/{clusterResourceName}/{clusterName}/providers/Microsoft.KubernetesConfiguration/extensions/{extensionName} 
    

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.8.0 published on Monday, Sep 18, 2023 by Pulumi