1. Packages
  2. Azure Native
  3. API Docs
  4. hybridcontainerservice
  5. ProvisionedCluster
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.38.0 published on Monday, Apr 22, 2024 by Pulumi

azure-native.hybridcontainerservice.ProvisionedCluster

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.38.0 published on Monday, Apr 22, 2024 by Pulumi

    The provisionedClusters resource definition. Azure REST API version: 2022-09-01-preview. Prior API version in Azure Native 1.x: 2022-05-01-preview.

    Other available API versions: 2022-05-01-preview.

    Example Usage

    PutProvisionedCluster

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var provisionedCluster = new AzureNative.HybridContainerService.ProvisionedCluster("provisionedCluster", new()
        {
            ExtendedLocation = new AzureNative.HybridContainerService.Inputs.ProvisionedClustersExtendedLocationArgs
            {
                Name = "/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourcegroups/test-arcappliance-resgrp/providers/microsoft.extendedlocation/customlocations/testcustomlocation",
                Type = "CustomLocation",
            },
            Location = "westus",
            Properties = new AzureNative.HybridContainerService.Inputs.ProvisionedClustersAllPropertiesArgs
            {
                AgentPoolProfiles = new[]
                {
                    new AzureNative.HybridContainerService.Inputs.NamedAgentPoolProfileArgs
                    {
                        Count = 1,
                        Name = "default-nodepool-1",
                        OsType = AzureNative.HybridContainerService.OsType.Linux,
                        VmSize = "Standard_A4_v2",
                    },
                },
                CloudProviderProfile = new AzureNative.HybridContainerService.Inputs.CloudProviderProfileArgs
                {
                    InfraNetworkProfile = new AzureNative.HybridContainerService.Inputs.CloudProviderProfileInfraNetworkProfileArgs
                    {
                        VnetSubnetIds = new[]
                        {
                            "/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourceGroups/test-arcappliance-resgrp/providers/Microsoft.HybridContainerService/virtualNetworks/test-vnet-static",
                        },
                    },
                    InfraStorageProfile = new AzureNative.HybridContainerService.Inputs.CloudProviderProfileInfraStorageProfileArgs
                    {
                        StorageSpaceIds = new[]
                        {
                            "/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourceGroups/test-arcappliance-resgrp/providers/Microsoft.HybridContainerService/storageSpaces/test-storage",
                        },
                    },
                },
                ControlPlane = new AzureNative.HybridContainerService.Inputs.ControlPlaneProfileArgs
                {
                    Count = 1,
                    LinuxProfile = new AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesArgs
                    {
                        Ssh = new AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesSshArgs
                        {
                            PublicKeys = new[]
                            {
                                new AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesPublicKeysArgs
                                {
                                    KeyData = "ssh-rsa AAAAB1NzaC1yc2EAAAADAQABAAACAQCY......",
                                },
                            },
                        },
                    },
                    OsType = AzureNative.HybridContainerService.OsType.Linux,
                    VmSize = "Standard_A4_v2",
                },
                KubernetesVersion = "v1.20.5",
                LinuxProfile = new AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesArgs
                {
                    Ssh = new AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesSshArgs
                    {
                        PublicKeys = new[]
                        {
                            new AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesPublicKeysArgs
                            {
                                KeyData = "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCY.......",
                            },
                        },
                    },
                },
                NetworkProfile = new AzureNative.HybridContainerService.Inputs.NetworkProfileArgs
                {
                    LoadBalancerProfile = new AzureNative.HybridContainerService.Inputs.LoadBalancerProfileArgs
                    {
                        Count = 1,
                        LinuxProfile = new AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesArgs
                        {
                            Ssh = new AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesSshArgs
                            {
                                PublicKeys = new[]
                                {
                                    new AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesPublicKeysArgs
                                    {
                                        KeyData = "ssh-rsa AAAAB2NzaC1yc2EAAAADAQABAAACAQCY......",
                                    },
                                },
                            },
                        },
                        OsType = AzureNative.HybridContainerService.OsType.Linux,
                        VmSize = "Standard_K8S3_v1",
                    },
                    LoadBalancerSku = AzureNative.HybridContainerService.LoadBalancerSku.Unstacked_haproxy,
                    NetworkPolicy = AzureNative.HybridContainerService.NetworkPolicy.Calico,
                    PodCidr = "10.244.0.0/16",
                },
            },
            ResourceGroupName = "test-arcappliance-resgrp",
            ResourceName = "test-hybridakscluster",
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/hybridcontainerservice/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := hybridcontainerservice.NewProvisionedCluster(ctx, "provisionedCluster", &hybridcontainerservice.ProvisionedClusterArgs{
    			ExtendedLocation: &hybridcontainerservice.ProvisionedClustersExtendedLocationArgs{
    				Name: pulumi.String("/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourcegroups/test-arcappliance-resgrp/providers/microsoft.extendedlocation/customlocations/testcustomlocation"),
    				Type: pulumi.String("CustomLocation"),
    			},
    			Location: pulumi.String("westus"),
    			Properties: &hybridcontainerservice.ProvisionedClustersAllPropertiesArgs{
    				AgentPoolProfiles: hybridcontainerservice.NamedAgentPoolProfileArray{
    					&hybridcontainerservice.NamedAgentPoolProfileArgs{
    						Count:  pulumi.Int(1),
    						Name:   pulumi.String("default-nodepool-1"),
    						OsType: pulumi.String(hybridcontainerservice.OsTypeLinux),
    						VmSize: pulumi.String("Standard_A4_v2"),
    					},
    				},
    				CloudProviderProfile: &hybridcontainerservice.CloudProviderProfileArgs{
    					InfraNetworkProfile: &hybridcontainerservice.CloudProviderProfileInfraNetworkProfileArgs{
    						VnetSubnetIds: pulumi.StringArray{
    							pulumi.String("/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourceGroups/test-arcappliance-resgrp/providers/Microsoft.HybridContainerService/virtualNetworks/test-vnet-static"),
    						},
    					},
    					InfraStorageProfile: &hybridcontainerservice.CloudProviderProfileInfraStorageProfileArgs{
    						StorageSpaceIds: pulumi.StringArray{
    							pulumi.String("/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourceGroups/test-arcappliance-resgrp/providers/Microsoft.HybridContainerService/storageSpaces/test-storage"),
    						},
    					},
    				},
    				ControlPlane: &hybridcontainerservice.ControlPlaneProfileArgs{
    					Count: pulumi.Int(1),
    					LinuxProfile: &hybridcontainerservice.LinuxProfilePropertiesArgs{
    						Ssh: &hybridcontainerservice.LinuxProfilePropertiesSshArgs{
    							PublicKeys: hybridcontainerservice.LinuxProfilePropertiesPublicKeysArray{
    								&hybridcontainerservice.LinuxProfilePropertiesPublicKeysArgs{
    									KeyData: pulumi.String("ssh-rsa AAAAB1NzaC1yc2EAAAADAQABAAACAQCY......"),
    								},
    							},
    						},
    					},
    					OsType: pulumi.String(hybridcontainerservice.OsTypeLinux),
    					VmSize: pulumi.String("Standard_A4_v2"),
    				},
    				KubernetesVersion: pulumi.String("v1.20.5"),
    				LinuxProfile: &hybridcontainerservice.LinuxProfilePropertiesArgs{
    					Ssh: &hybridcontainerservice.LinuxProfilePropertiesSshArgs{
    						PublicKeys: hybridcontainerservice.LinuxProfilePropertiesPublicKeysArray{
    							&hybridcontainerservice.LinuxProfilePropertiesPublicKeysArgs{
    								KeyData: pulumi.String("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCY......."),
    							},
    						},
    					},
    				},
    				NetworkProfile: &hybridcontainerservice.NetworkProfileArgs{
    					LoadBalancerProfile: &hybridcontainerservice.LoadBalancerProfileArgs{
    						Count: pulumi.Int(1),
    						LinuxProfile: &hybridcontainerservice.LinuxProfilePropertiesArgs{
    							Ssh: &hybridcontainerservice.LinuxProfilePropertiesSshArgs{
    								PublicKeys: hybridcontainerservice.LinuxProfilePropertiesPublicKeysArray{
    									&hybridcontainerservice.LinuxProfilePropertiesPublicKeysArgs{
    										KeyData: pulumi.String("ssh-rsa AAAAB2NzaC1yc2EAAAADAQABAAACAQCY......"),
    									},
    								},
    							},
    						},
    						OsType: pulumi.String(hybridcontainerservice.OsTypeLinux),
    						VmSize: pulumi.String("Standard_K8S3_v1"),
    					},
    					LoadBalancerSku: pulumi.String(hybridcontainerservice.LoadBalancerSku_Unstacked_Haproxy),
    					NetworkPolicy:   pulumi.String(hybridcontainerservice.NetworkPolicyCalico),
    					PodCidr:         pulumi.String("10.244.0.0/16"),
    				},
    			},
    			ResourceGroupName: pulumi.String("test-arcappliance-resgrp"),
    			ResourceName:      pulumi.String("test-hybridakscluster"),
    		})
    		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.hybridcontainerservice.ProvisionedCluster;
    import com.pulumi.azurenative.hybridcontainerservice.ProvisionedClusterArgs;
    import com.pulumi.azurenative.hybridcontainerservice.inputs.ProvisionedClustersExtendedLocationArgs;
    import com.pulumi.azurenative.hybridcontainerservice.inputs.ProvisionedClustersAllPropertiesArgs;
    import com.pulumi.azurenative.hybridcontainerservice.inputs.CloudProviderProfileArgs;
    import com.pulumi.azurenative.hybridcontainerservice.inputs.CloudProviderProfileInfraNetworkProfileArgs;
    import com.pulumi.azurenative.hybridcontainerservice.inputs.CloudProviderProfileInfraStorageProfileArgs;
    import com.pulumi.azurenative.hybridcontainerservice.inputs.ControlPlaneProfileArgs;
    import com.pulumi.azurenative.hybridcontainerservice.inputs.LinuxProfilePropertiesArgs;
    import com.pulumi.azurenative.hybridcontainerservice.inputs.LinuxProfilePropertiesSshArgs;
    import com.pulumi.azurenative.hybridcontainerservice.inputs.NetworkProfileArgs;
    import com.pulumi.azurenative.hybridcontainerservice.inputs.LoadBalancerProfileArgs;
    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 provisionedCluster = new ProvisionedCluster("provisionedCluster", ProvisionedClusterArgs.builder()        
                .extendedLocation(ProvisionedClustersExtendedLocationArgs.builder()
                    .name("/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourcegroups/test-arcappliance-resgrp/providers/microsoft.extendedlocation/customlocations/testcustomlocation")
                    .type("CustomLocation")
                    .build())
                .location("westus")
                .properties(ProvisionedClustersAllPropertiesArgs.builder()
                    .agentPoolProfiles(NamedAgentPoolProfileArgs.builder()
                        .count(1)
                        .name("default-nodepool-1")
                        .osType("Linux")
                        .vmSize("Standard_A4_v2")
                        .build())
                    .cloudProviderProfile(CloudProviderProfileArgs.builder()
                        .infraNetworkProfile(CloudProviderProfileInfraNetworkProfileArgs.builder()
                            .vnetSubnetIds("/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourceGroups/test-arcappliance-resgrp/providers/Microsoft.HybridContainerService/virtualNetworks/test-vnet-static")
                            .build())
                        .infraStorageProfile(CloudProviderProfileInfraStorageProfileArgs.builder()
                            .storageSpaceIds("/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourceGroups/test-arcappliance-resgrp/providers/Microsoft.HybridContainerService/storageSpaces/test-storage")
                            .build())
                        .build())
                    .controlPlane(ControlPlaneProfileArgs.builder()
                        .count(1)
                        .linuxProfile(LinuxProfilePropertiesArgs.builder()
                            .ssh(LinuxProfilePropertiesSshArgs.builder()
                                .publicKeys(LinuxProfilePropertiesPublicKeysArgs.builder()
                                    .keyData("ssh-rsa AAAAB1NzaC1yc2EAAAADAQABAAACAQCY......")
                                    .build())
                                .build())
                            .build())
                        .osType("Linux")
                        .vmSize("Standard_A4_v2")
                        .build())
                    .kubernetesVersion("v1.20.5")
                    .linuxProfile(LinuxProfilePropertiesArgs.builder()
                        .ssh(LinuxProfilePropertiesSshArgs.builder()
                            .publicKeys(LinuxProfilePropertiesPublicKeysArgs.builder()
                                .keyData("ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCY.......")
                                .build())
                            .build())
                        .build())
                    .networkProfile(NetworkProfileArgs.builder()
                        .loadBalancerProfile(LoadBalancerProfileArgs.builder()
                            .count(1)
                            .linuxProfile(LinuxProfilePropertiesArgs.builder()
                                .ssh(LinuxProfilePropertiesSshArgs.builder()
                                    .publicKeys(LinuxProfilePropertiesPublicKeysArgs.builder()
                                        .keyData("ssh-rsa AAAAB2NzaC1yc2EAAAADAQABAAACAQCY......")
                                        .build())
                                    .build())
                                .build())
                            .osType("Linux")
                            .vmSize("Standard_K8S3_v1")
                            .build())
                        .loadBalancerSku("unstacked-haproxy")
                        .networkPolicy("calico")
                        .podCidr("10.244.0.0/16")
                        .build())
                    .build())
                .resourceGroupName("test-arcappliance-resgrp")
                .resourceName("test-hybridakscluster")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    provisioned_cluster = azure_native.hybridcontainerservice.ProvisionedCluster("provisionedCluster",
        extended_location=azure_native.hybridcontainerservice.ProvisionedClustersExtendedLocationArgs(
            name="/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourcegroups/test-arcappliance-resgrp/providers/microsoft.extendedlocation/customlocations/testcustomlocation",
            type="CustomLocation",
        ),
        location="westus",
        properties=azure_native.hybridcontainerservice.ProvisionedClustersAllPropertiesArgs(
            agent_pool_profiles=[azure_native.hybridcontainerservice.NamedAgentPoolProfileArgs(
                count=1,
                name="default-nodepool-1",
                os_type=azure_native.hybridcontainerservice.OsType.LINUX,
                vm_size="Standard_A4_v2",
            )],
            cloud_provider_profile=azure_native.hybridcontainerservice.CloudProviderProfileArgs(
                infra_network_profile=azure_native.hybridcontainerservice.CloudProviderProfileInfraNetworkProfileArgs(
                    vnet_subnet_ids=["/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourceGroups/test-arcappliance-resgrp/providers/Microsoft.HybridContainerService/virtualNetworks/test-vnet-static"],
                ),
                infra_storage_profile=azure_native.hybridcontainerservice.CloudProviderProfileInfraStorageProfileArgs(
                    storage_space_ids=["/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourceGroups/test-arcappliance-resgrp/providers/Microsoft.HybridContainerService/storageSpaces/test-storage"],
                ),
            ),
            control_plane=azure_native.hybridcontainerservice.ControlPlaneProfileArgs(
                count=1,
                linux_profile=azure_native.hybridcontainerservice.LinuxProfilePropertiesArgs(
                    ssh=azure_native.hybridcontainerservice.LinuxProfilePropertiesSshArgs(
                        public_keys=[azure_native.hybridcontainerservice.LinuxProfilePropertiesPublicKeysArgs(
                            key_data="ssh-rsa AAAAB1NzaC1yc2EAAAADAQABAAACAQCY......",
                        )],
                    ),
                ),
                os_type=azure_native.hybridcontainerservice.OsType.LINUX,
                vm_size="Standard_A4_v2",
            ),
            kubernetes_version="v1.20.5",
            linux_profile=azure_native.hybridcontainerservice.LinuxProfilePropertiesArgs(
                ssh=azure_native.hybridcontainerservice.LinuxProfilePropertiesSshArgs(
                    public_keys=[azure_native.hybridcontainerservice.LinuxProfilePropertiesPublicKeysArgs(
                        key_data="ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCY.......",
                    )],
                ),
            ),
            network_profile=azure_native.hybridcontainerservice.NetworkProfileArgs(
                load_balancer_profile=azure_native.hybridcontainerservice.LoadBalancerProfileArgs(
                    count=1,
                    linux_profile=azure_native.hybridcontainerservice.LinuxProfilePropertiesArgs(
                        ssh=azure_native.hybridcontainerservice.LinuxProfilePropertiesSshArgs(
                            public_keys=[azure_native.hybridcontainerservice.LinuxProfilePropertiesPublicKeysArgs(
                                key_data="ssh-rsa AAAAB2NzaC1yc2EAAAADAQABAAACAQCY......",
                            )],
                        ),
                    ),
                    os_type=azure_native.hybridcontainerservice.OsType.LINUX,
                    vm_size="Standard_K8S3_v1",
                ),
                load_balancer_sku=azure_native.hybridcontainerservice.LoadBalancerSku.UNSTACKED_HAPROXY,
                network_policy=azure_native.hybridcontainerservice.NetworkPolicy.CALICO,
                pod_cidr="10.244.0.0/16",
            ),
        ),
        resource_group_name="test-arcappliance-resgrp",
        resource_name_="test-hybridakscluster")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const provisionedCluster = new azure_native.hybridcontainerservice.ProvisionedCluster("provisionedCluster", {
        extendedLocation: {
            name: "/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourcegroups/test-arcappliance-resgrp/providers/microsoft.extendedlocation/customlocations/testcustomlocation",
            type: "CustomLocation",
        },
        location: "westus",
        properties: {
            agentPoolProfiles: [{
                count: 1,
                name: "default-nodepool-1",
                osType: azure_native.hybridcontainerservice.OsType.Linux,
                vmSize: "Standard_A4_v2",
            }],
            cloudProviderProfile: {
                infraNetworkProfile: {
                    vnetSubnetIds: ["/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourceGroups/test-arcappliance-resgrp/providers/Microsoft.HybridContainerService/virtualNetworks/test-vnet-static"],
                },
                infraStorageProfile: {
                    storageSpaceIds: ["/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourceGroups/test-arcappliance-resgrp/providers/Microsoft.HybridContainerService/storageSpaces/test-storage"],
                },
            },
            controlPlane: {
                count: 1,
                linuxProfile: {
                    ssh: {
                        publicKeys: [{
                            keyData: "ssh-rsa AAAAB1NzaC1yc2EAAAADAQABAAACAQCY......",
                        }],
                    },
                },
                osType: azure_native.hybridcontainerservice.OsType.Linux,
                vmSize: "Standard_A4_v2",
            },
            kubernetesVersion: "v1.20.5",
            linuxProfile: {
                ssh: {
                    publicKeys: [{
                        keyData: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCY.......",
                    }],
                },
            },
            networkProfile: {
                loadBalancerProfile: {
                    count: 1,
                    linuxProfile: {
                        ssh: {
                            publicKeys: [{
                                keyData: "ssh-rsa AAAAB2NzaC1yc2EAAAADAQABAAACAQCY......",
                            }],
                        },
                    },
                    osType: azure_native.hybridcontainerservice.OsType.Linux,
                    vmSize: "Standard_K8S3_v1",
                },
                loadBalancerSku: azure_native.hybridcontainerservice.LoadBalancerSku.Unstacked_haproxy,
                networkPolicy: azure_native.hybridcontainerservice.NetworkPolicy.Calico,
                podCidr: "10.244.0.0/16",
            },
        },
        resourceGroupName: "test-arcappliance-resgrp",
        resourceName: "test-hybridakscluster",
    });
    
    resources:
      provisionedCluster:
        type: azure-native:hybridcontainerservice:ProvisionedCluster
        properties:
          extendedLocation:
            name: /subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourcegroups/test-arcappliance-resgrp/providers/microsoft.extendedlocation/customlocations/testcustomlocation
            type: CustomLocation
          location: westus
          properties:
            agentPoolProfiles:
              - count: 1
                name: default-nodepool-1
                osType: Linux
                vmSize: Standard_A4_v2
            cloudProviderProfile:
              infraNetworkProfile:
                vnetSubnetIds:
                  - /subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourceGroups/test-arcappliance-resgrp/providers/Microsoft.HybridContainerService/virtualNetworks/test-vnet-static
              infraStorageProfile:
                storageSpaceIds:
                  - /subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourceGroups/test-arcappliance-resgrp/providers/Microsoft.HybridContainerService/storageSpaces/test-storage
            controlPlane:
              count: 1
              linuxProfile:
                ssh:
                  publicKeys:
                    - keyData: ssh-rsa AAAAB1NzaC1yc2EAAAADAQABAAACAQCY......
              osType: Linux
              vmSize: Standard_A4_v2
            kubernetesVersion: v1.20.5
            linuxProfile:
              ssh:
                publicKeys:
                  - keyData: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCY.......
            networkProfile:
              loadBalancerProfile:
                count: 1
                linuxProfile:
                  ssh:
                    publicKeys:
                      - keyData: ssh-rsa AAAAB2NzaC1yc2EAAAADAQABAAACAQCY......
                osType: Linux
                vmSize: Standard_K8S3_v1
              loadBalancerSku: unstacked-haproxy
              networkPolicy: calico
              podCidr: 10.244.0.0/16
          resourceGroupName: test-arcappliance-resgrp
          resourceName: test-hybridakscluster
    

    Create ProvisionedCluster Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new ProvisionedCluster(name: string, args: ProvisionedClusterArgs, opts?: CustomResourceOptions);
    @overload
    def ProvisionedCluster(resource_name: str,
                           args: ProvisionedClusterArgs,
                           opts: Optional[ResourceOptions] = None)
    
    @overload
    def ProvisionedCluster(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           resource_group_name: Optional[str] = None,
                           extended_location: Optional[ProvisionedClustersExtendedLocationArgs] = None,
                           identity: Optional[ProvisionedClusterIdentityArgs] = None,
                           location: Optional[str] = None,
                           properties: Optional[ProvisionedClustersAllPropertiesArgs] = None,
                           resource_name_: Optional[str] = None,
                           tags: Optional[Mapping[str, str]] = None)
    func NewProvisionedCluster(ctx *Context, name string, args ProvisionedClusterArgs, opts ...ResourceOption) (*ProvisionedCluster, error)
    public ProvisionedCluster(string name, ProvisionedClusterArgs args, CustomResourceOptions? opts = null)
    public ProvisionedCluster(String name, ProvisionedClusterArgs args)
    public ProvisionedCluster(String name, ProvisionedClusterArgs args, CustomResourceOptions options)
    
    type: azure-native:hybridcontainerservice:ProvisionedCluster
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args ProvisionedClusterArgs
    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 ProvisionedClusterArgs
    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 ProvisionedClusterArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ProvisionedClusterArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ProvisionedClusterArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    var provisionedClusterResource = new AzureNative.HybridContainerService.ProvisionedCluster("provisionedClusterResource", new()
    {
        ResourceGroupName = "string",
        ExtendedLocation = new AzureNative.HybridContainerService.Inputs.ProvisionedClustersExtendedLocationArgs
        {
            Name = "string",
            Type = "string",
        },
        Identity = new AzureNative.HybridContainerService.Inputs.ProvisionedClusterIdentityArgs
        {
            Type = AzureNative.HybridContainerService.ResourceIdentityType.None,
        },
        Location = "string",
        Properties = new AzureNative.HybridContainerService.Inputs.ProvisionedClustersAllPropertiesArgs
        {
            AadProfile = new AzureNative.HybridContainerService.Inputs.AADProfileArgs
            {
                AdminGroupObjectIDs = new[]
                {
                    "string",
                },
                ClientAppID = "string",
                EnableAzureRbac = false,
                Managed = false,
                ServerAppID = "string",
                ServerAppSecret = "string",
                TenantID = "string",
            },
            AddonProfiles = 
            {
                { "string", new AzureNative.HybridContainerService.Inputs.AddonProfilesArgs
                {
                    Config = 
                    {
                        { "string", "string" },
                    },
                    Enabled = false,
                } },
            },
            AgentPoolProfiles = new[]
            {
                new AzureNative.HybridContainerService.Inputs.NamedAgentPoolProfileArgs
                {
                    AvailabilityZones = new[]
                    {
                        "string",
                    },
                    CloudProviderProfile = new AzureNative.HybridContainerService.Inputs.CloudProviderProfileArgs
                    {
                        InfraNetworkProfile = new AzureNative.HybridContainerService.Inputs.CloudProviderProfileInfraNetworkProfileArgs
                        {
                            VnetSubnetIds = new[]
                            {
                                "string",
                            },
                        },
                        InfraStorageProfile = new AzureNative.HybridContainerService.Inputs.CloudProviderProfileInfraStorageProfileArgs
                        {
                            StorageSpaceIds = new[]
                            {
                                "string",
                            },
                        },
                    },
                    Count = 0,
                    MaxCount = 0,
                    MaxPods = 0,
                    MinCount = 0,
                    Mode = "string",
                    Name = "string",
                    NodeImageVersion = "string",
                    NodeLabels = 
                    {
                        { "string", "string" },
                    },
                    NodeTaints = new[]
                    {
                        "string",
                    },
                    OsType = "string",
                    VmSize = "string",
                },
            },
            CloudProviderProfile = new AzureNative.HybridContainerService.Inputs.CloudProviderProfileArgs
            {
                InfraNetworkProfile = new AzureNative.HybridContainerService.Inputs.CloudProviderProfileInfraNetworkProfileArgs
                {
                    VnetSubnetIds = new[]
                    {
                        "string",
                    },
                },
                InfraStorageProfile = new AzureNative.HybridContainerService.Inputs.CloudProviderProfileInfraStorageProfileArgs
                {
                    StorageSpaceIds = new[]
                    {
                        "string",
                    },
                },
            },
            ControlPlane = new AzureNative.HybridContainerService.Inputs.ControlPlaneProfileArgs
            {
                AvailabilityZones = new[]
                {
                    "string",
                },
                CloudProviderProfile = new AzureNative.HybridContainerService.Inputs.CloudProviderProfileArgs
                {
                    InfraNetworkProfile = new AzureNative.HybridContainerService.Inputs.CloudProviderProfileInfraNetworkProfileArgs
                    {
                        VnetSubnetIds = new[]
                        {
                            "string",
                        },
                    },
                    InfraStorageProfile = new AzureNative.HybridContainerService.Inputs.CloudProviderProfileInfraStorageProfileArgs
                    {
                        StorageSpaceIds = new[]
                        {
                            "string",
                        },
                    },
                },
                ControlPlaneEndpoint = new AzureNative.HybridContainerService.Inputs.ControlPlaneEndpointProfileControlPlaneEndpointArgs
                {
                    HostIP = "string",
                    Port = "string",
                },
                Count = 0,
                LinuxProfile = new AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesArgs
                {
                    AdminUsername = "string",
                    Ssh = new AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesSshArgs
                    {
                        PublicKeys = new[]
                        {
                            new AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesPublicKeysArgs
                            {
                                KeyData = "string",
                            },
                        },
                    },
                },
                MaxCount = 0,
                MaxPods = 0,
                MinCount = 0,
                Mode = "string",
                Name = "string",
                NodeImageVersion = "string",
                NodeLabels = 
                {
                    { "string", "string" },
                },
                NodeTaints = new[]
                {
                    "string",
                },
                OsType = "string",
                VmSize = "string",
            },
            EnableRbac = false,
            Features = new AzureNative.HybridContainerService.Inputs.ProvisionedClustersCommonPropertiesFeaturesArgs
            {
                ArcAgentProfile = new AzureNative.HybridContainerService.Inputs.ArcAgentProfileArgs
                {
                    AgentAutoUpgrade = "string",
                    AgentVersion = "string",
                },
            },
            HttpProxyConfig = new AzureNative.HybridContainerService.Inputs.HttpProxyConfigArgs
            {
                HttpProxy = "string",
                HttpsProxy = "string",
                NoProxy = new[]
                {
                    "string",
                },
                Password = "string",
                TrustedCa = "string",
                Username = "string",
            },
            KubernetesVersion = "string",
            LinuxProfile = new AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesArgs
            {
                AdminUsername = "string",
                Ssh = new AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesSshArgs
                {
                    PublicKeys = new[]
                    {
                        new AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesPublicKeysArgs
                        {
                            KeyData = "string",
                        },
                    },
                },
            },
            NetworkProfile = new AzureNative.HybridContainerService.Inputs.NetworkProfileArgs
            {
                DnsServiceIP = "string",
                LoadBalancerProfile = new AzureNative.HybridContainerService.Inputs.LoadBalancerProfileArgs
                {
                    AvailabilityZones = new[]
                    {
                        "string",
                    },
                    CloudProviderProfile = new AzureNative.HybridContainerService.Inputs.CloudProviderProfileArgs
                    {
                        InfraNetworkProfile = new AzureNative.HybridContainerService.Inputs.CloudProviderProfileInfraNetworkProfileArgs
                        {
                            VnetSubnetIds = new[]
                            {
                                "string",
                            },
                        },
                        InfraStorageProfile = new AzureNative.HybridContainerService.Inputs.CloudProviderProfileInfraStorageProfileArgs
                        {
                            StorageSpaceIds = new[]
                            {
                                "string",
                            },
                        },
                    },
                    Count = 0,
                    LinuxProfile = new AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesArgs
                    {
                        AdminUsername = "string",
                        Ssh = new AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesSshArgs
                        {
                            PublicKeys = new[]
                            {
                                new AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesPublicKeysArgs
                                {
                                    KeyData = "string",
                                },
                            },
                        },
                    },
                    MaxCount = 0,
                    MaxPods = 0,
                    MinCount = 0,
                    Mode = "string",
                    Name = "string",
                    NodeImageVersion = "string",
                    NodeLabels = 
                    {
                        { "string", "string" },
                    },
                    NodeTaints = new[]
                    {
                        "string",
                    },
                    OsType = "string",
                    VmSize = "string",
                },
                LoadBalancerSku = "string",
                NetworkPolicy = "string",
                PodCidr = "string",
                PodCidrs = new[]
                {
                    "string",
                },
                ServiceCidr = "string",
                ServiceCidrs = new[]
                {
                    "string",
                },
            },
            NodeResourceGroup = "string",
            WindowsProfile = new AzureNative.HybridContainerService.Inputs.WindowsProfileArgs
            {
                AdminPassword = "string",
                AdminUsername = "string",
                EnableCsiProxy = false,
                LicenseType = "string",
            },
        },
        ResourceName = "string",
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := hybridcontainerservice.NewProvisionedCluster(ctx, "provisionedClusterResource", &hybridcontainerservice.ProvisionedClusterArgs{
    ResourceGroupName: pulumi.String("string"),
    ExtendedLocation: &hybridcontainerservice.ProvisionedClustersExtendedLocationArgs{
    Name: pulumi.String("string"),
    Type: pulumi.String("string"),
    },
    Identity: &hybridcontainerservice.ProvisionedClusterIdentityArgs{
    Type: hybridcontainerservice.ResourceIdentityTypeNone,
    },
    Location: pulumi.String("string"),
    Properties: &hybridcontainerservice.ProvisionedClustersAllPropertiesArgs{
    AadProfile: &hybridcontainerservice.AADProfileArgs{
    AdminGroupObjectIDs: pulumi.StringArray{
    pulumi.String("string"),
    },
    ClientAppID: pulumi.String("string"),
    EnableAzureRbac: pulumi.Bool(false),
    Managed: pulumi.Bool(false),
    ServerAppID: pulumi.String("string"),
    ServerAppSecret: pulumi.String("string"),
    TenantID: pulumi.String("string"),
    },
    AddonProfiles: hybridcontainerservice.AddonProfilesMap{
    "string": &hybridcontainerservice.AddonProfilesArgs{
    Config: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    Enabled: pulumi.Bool(false),
    },
    },
    AgentPoolProfiles: hybridcontainerservice.NamedAgentPoolProfileArray{
    &hybridcontainerservice.NamedAgentPoolProfileArgs{
    AvailabilityZones: pulumi.StringArray{
    pulumi.String("string"),
    },
    CloudProviderProfile: &hybridcontainerservice.CloudProviderProfileArgs{
    InfraNetworkProfile: &hybridcontainerservice.CloudProviderProfileInfraNetworkProfileArgs{
    VnetSubnetIds: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    InfraStorageProfile: &hybridcontainerservice.CloudProviderProfileInfraStorageProfileArgs{
    StorageSpaceIds: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    },
    Count: pulumi.Int(0),
    MaxCount: pulumi.Int(0),
    MaxPods: pulumi.Int(0),
    MinCount: pulumi.Int(0),
    Mode: pulumi.String("string"),
    Name: pulumi.String("string"),
    NodeImageVersion: pulumi.String("string"),
    NodeLabels: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    NodeTaints: pulumi.StringArray{
    pulumi.String("string"),
    },
    OsType: pulumi.String("string"),
    VmSize: pulumi.String("string"),
    },
    },
    CloudProviderProfile: &hybridcontainerservice.CloudProviderProfileArgs{
    InfraNetworkProfile: &hybridcontainerservice.CloudProviderProfileInfraNetworkProfileArgs{
    VnetSubnetIds: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    InfraStorageProfile: &hybridcontainerservice.CloudProviderProfileInfraStorageProfileArgs{
    StorageSpaceIds: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    },
    ControlPlane: &hybridcontainerservice.ControlPlaneProfileArgs{
    AvailabilityZones: pulumi.StringArray{
    pulumi.String("string"),
    },
    CloudProviderProfile: &hybridcontainerservice.CloudProviderProfileArgs{
    InfraNetworkProfile: &hybridcontainerservice.CloudProviderProfileInfraNetworkProfileArgs{
    VnetSubnetIds: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    InfraStorageProfile: &hybridcontainerservice.CloudProviderProfileInfraStorageProfileArgs{
    StorageSpaceIds: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    },
    ControlPlaneEndpoint: &hybridcontainerservice.ControlPlaneEndpointProfileControlPlaneEndpointArgs{
    HostIP: pulumi.String("string"),
    Port: pulumi.String("string"),
    },
    Count: pulumi.Int(0),
    LinuxProfile: &hybridcontainerservice.LinuxProfilePropertiesArgs{
    AdminUsername: pulumi.String("string"),
    Ssh: &hybridcontainerservice.LinuxProfilePropertiesSshArgs{
    PublicKeys: hybridcontainerservice.LinuxProfilePropertiesPublicKeysArray{
    &hybridcontainerservice.LinuxProfilePropertiesPublicKeysArgs{
    KeyData: pulumi.String("string"),
    },
    },
    },
    },
    MaxCount: pulumi.Int(0),
    MaxPods: pulumi.Int(0),
    MinCount: pulumi.Int(0),
    Mode: pulumi.String("string"),
    Name: pulumi.String("string"),
    NodeImageVersion: pulumi.String("string"),
    NodeLabels: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    NodeTaints: pulumi.StringArray{
    pulumi.String("string"),
    },
    OsType: pulumi.String("string"),
    VmSize: pulumi.String("string"),
    },
    EnableRbac: pulumi.Bool(false),
    Features: &hybridcontainerservice.ProvisionedClustersCommonPropertiesFeaturesArgs{
    ArcAgentProfile: &hybridcontainerservice.ArcAgentProfileArgs{
    AgentAutoUpgrade: pulumi.String("string"),
    AgentVersion: pulumi.String("string"),
    },
    },
    HttpProxyConfig: &hybridcontainerservice.HttpProxyConfigArgs{
    HttpProxy: pulumi.String("string"),
    HttpsProxy: pulumi.String("string"),
    NoProxy: pulumi.StringArray{
    pulumi.String("string"),
    },
    Password: pulumi.String("string"),
    TrustedCa: pulumi.String("string"),
    Username: pulumi.String("string"),
    },
    KubernetesVersion: pulumi.String("string"),
    LinuxProfile: &hybridcontainerservice.LinuxProfilePropertiesArgs{
    AdminUsername: pulumi.String("string"),
    Ssh: &hybridcontainerservice.LinuxProfilePropertiesSshArgs{
    PublicKeys: hybridcontainerservice.LinuxProfilePropertiesPublicKeysArray{
    &hybridcontainerservice.LinuxProfilePropertiesPublicKeysArgs{
    KeyData: pulumi.String("string"),
    },
    },
    },
    },
    NetworkProfile: &hybridcontainerservice.NetworkProfileArgs{
    DnsServiceIP: pulumi.String("string"),
    LoadBalancerProfile: &hybridcontainerservice.LoadBalancerProfileArgs{
    AvailabilityZones: pulumi.StringArray{
    pulumi.String("string"),
    },
    CloudProviderProfile: &hybridcontainerservice.CloudProviderProfileArgs{
    InfraNetworkProfile: &hybridcontainerservice.CloudProviderProfileInfraNetworkProfileArgs{
    VnetSubnetIds: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    InfraStorageProfile: &hybridcontainerservice.CloudProviderProfileInfraStorageProfileArgs{
    StorageSpaceIds: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    },
    Count: pulumi.Int(0),
    LinuxProfile: &hybridcontainerservice.LinuxProfilePropertiesArgs{
    AdminUsername: pulumi.String("string"),
    Ssh: &hybridcontainerservice.LinuxProfilePropertiesSshArgs{
    PublicKeys: hybridcontainerservice.LinuxProfilePropertiesPublicKeysArray{
    &hybridcontainerservice.LinuxProfilePropertiesPublicKeysArgs{
    KeyData: pulumi.String("string"),
    },
    },
    },
    },
    MaxCount: pulumi.Int(0),
    MaxPods: pulumi.Int(0),
    MinCount: pulumi.Int(0),
    Mode: pulumi.String("string"),
    Name: pulumi.String("string"),
    NodeImageVersion: pulumi.String("string"),
    NodeLabels: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    NodeTaints: pulumi.StringArray{
    pulumi.String("string"),
    },
    OsType: pulumi.String("string"),
    VmSize: pulumi.String("string"),
    },
    LoadBalancerSku: pulumi.String("string"),
    NetworkPolicy: pulumi.String("string"),
    PodCidr: pulumi.String("string"),
    PodCidrs: pulumi.StringArray{
    pulumi.String("string"),
    },
    ServiceCidr: pulumi.String("string"),
    ServiceCidrs: pulumi.StringArray{
    pulumi.String("string"),
    },
    },
    NodeResourceGroup: pulumi.String("string"),
    WindowsProfile: &hybridcontainerservice.WindowsProfileArgs{
    AdminPassword: pulumi.String("string"),
    AdminUsername: pulumi.String("string"),
    EnableCsiProxy: pulumi.Bool(false),
    LicenseType: pulumi.String("string"),
    },
    },
    ResourceName: pulumi.String("string"),
    Tags: pulumi.StringMap{
    "string": pulumi.String("string"),
    },
    })
    
    var provisionedClusterResource = new ProvisionedCluster("provisionedClusterResource", ProvisionedClusterArgs.builder()        
        .resourceGroupName("string")
        .extendedLocation(ProvisionedClustersExtendedLocationArgs.builder()
            .name("string")
            .type("string")
            .build())
        .identity(ProvisionedClusterIdentityArgs.builder()
            .type("None")
            .build())
        .location("string")
        .properties(ProvisionedClustersAllPropertiesArgs.builder()
            .aadProfile(AADProfileArgs.builder()
                .adminGroupObjectIDs("string")
                .clientAppID("string")
                .enableAzureRbac(false)
                .managed(false)
                .serverAppID("string")
                .serverAppSecret("string")
                .tenantID("string")
                .build())
            .addonProfiles(Map.of("string", Map.ofEntries(
                Map.entry("config", Map.of("string", "string")),
                Map.entry("enabled", false)
            )))
            .agentPoolProfiles(NamedAgentPoolProfileArgs.builder()
                .availabilityZones("string")
                .cloudProviderProfile(CloudProviderProfileArgs.builder()
                    .infraNetworkProfile(CloudProviderProfileInfraNetworkProfileArgs.builder()
                        .vnetSubnetIds("string")
                        .build())
                    .infraStorageProfile(CloudProviderProfileInfraStorageProfileArgs.builder()
                        .storageSpaceIds("string")
                        .build())
                    .build())
                .count(0)
                .maxCount(0)
                .maxPods(0)
                .minCount(0)
                .mode("string")
                .name("string")
                .nodeImageVersion("string")
                .nodeLabels(Map.of("string", "string"))
                .nodeTaints("string")
                .osType("string")
                .vmSize("string")
                .build())
            .cloudProviderProfile(CloudProviderProfileArgs.builder()
                .infraNetworkProfile(CloudProviderProfileInfraNetworkProfileArgs.builder()
                    .vnetSubnetIds("string")
                    .build())
                .infraStorageProfile(CloudProviderProfileInfraStorageProfileArgs.builder()
                    .storageSpaceIds("string")
                    .build())
                .build())
            .controlPlane(ControlPlaneProfileArgs.builder()
                .availabilityZones("string")
                .cloudProviderProfile(CloudProviderProfileArgs.builder()
                    .infraNetworkProfile(CloudProviderProfileInfraNetworkProfileArgs.builder()
                        .vnetSubnetIds("string")
                        .build())
                    .infraStorageProfile(CloudProviderProfileInfraStorageProfileArgs.builder()
                        .storageSpaceIds("string")
                        .build())
                    .build())
                .controlPlaneEndpoint(ControlPlaneEndpointProfileControlPlaneEndpointArgs.builder()
                    .hostIP("string")
                    .port("string")
                    .build())
                .count(0)
                .linuxProfile(LinuxProfilePropertiesArgs.builder()
                    .adminUsername("string")
                    .ssh(LinuxProfilePropertiesSshArgs.builder()
                        .publicKeys(LinuxProfilePropertiesPublicKeysArgs.builder()
                            .keyData("string")
                            .build())
                        .build())
                    .build())
                .maxCount(0)
                .maxPods(0)
                .minCount(0)
                .mode("string")
                .name("string")
                .nodeImageVersion("string")
                .nodeLabels(Map.of("string", "string"))
                .nodeTaints("string")
                .osType("string")
                .vmSize("string")
                .build())
            .enableRbac(false)
            .features(ProvisionedClustersCommonPropertiesFeaturesArgs.builder()
                .arcAgentProfile(ArcAgentProfileArgs.builder()
                    .agentAutoUpgrade("string")
                    .agentVersion("string")
                    .build())
                .build())
            .httpProxyConfig(HttpProxyConfigArgs.builder()
                .httpProxy("string")
                .httpsProxy("string")
                .noProxy("string")
                .password("string")
                .trustedCa("string")
                .username("string")
                .build())
            .kubernetesVersion("string")
            .linuxProfile(LinuxProfilePropertiesArgs.builder()
                .adminUsername("string")
                .ssh(LinuxProfilePropertiesSshArgs.builder()
                    .publicKeys(LinuxProfilePropertiesPublicKeysArgs.builder()
                        .keyData("string")
                        .build())
                    .build())
                .build())
            .networkProfile(NetworkProfileArgs.builder()
                .dnsServiceIP("string")
                .loadBalancerProfile(LoadBalancerProfileArgs.builder()
                    .availabilityZones("string")
                    .cloudProviderProfile(CloudProviderProfileArgs.builder()
                        .infraNetworkProfile(CloudProviderProfileInfraNetworkProfileArgs.builder()
                            .vnetSubnetIds("string")
                            .build())
                        .infraStorageProfile(CloudProviderProfileInfraStorageProfileArgs.builder()
                            .storageSpaceIds("string")
                            .build())
                        .build())
                    .count(0)
                    .linuxProfile(LinuxProfilePropertiesArgs.builder()
                        .adminUsername("string")
                        .ssh(LinuxProfilePropertiesSshArgs.builder()
                            .publicKeys(LinuxProfilePropertiesPublicKeysArgs.builder()
                                .keyData("string")
                                .build())
                            .build())
                        .build())
                    .maxCount(0)
                    .maxPods(0)
                    .minCount(0)
                    .mode("string")
                    .name("string")
                    .nodeImageVersion("string")
                    .nodeLabels(Map.of("string", "string"))
                    .nodeTaints("string")
                    .osType("string")
                    .vmSize("string")
                    .build())
                .loadBalancerSku("string")
                .networkPolicy("string")
                .podCidr("string")
                .podCidrs("string")
                .serviceCidr("string")
                .serviceCidrs("string")
                .build())
            .nodeResourceGroup("string")
            .windowsProfile(WindowsProfileArgs.builder()
                .adminPassword("string")
                .adminUsername("string")
                .enableCsiProxy(false)
                .licenseType("string")
                .build())
            .build())
        .resourceName("string")
        .tags(Map.of("string", "string"))
        .build());
    
    provisioned_cluster_resource = azure_native.hybridcontainerservice.ProvisionedCluster("provisionedClusterResource",
        resource_group_name="string",
        extended_location=azure_native.hybridcontainerservice.ProvisionedClustersExtendedLocationArgs(
            name="string",
            type="string",
        ),
        identity=azure_native.hybridcontainerservice.ProvisionedClusterIdentityArgs(
            type=azure_native.hybridcontainerservice.ResourceIdentityType.NONE,
        ),
        location="string",
        properties=azure_native.hybridcontainerservice.ProvisionedClustersAllPropertiesArgs(
            aad_profile=azure_native.hybridcontainerservice.AADProfileArgs(
                admin_group_object_ids=["string"],
                client_app_id="string",
                enable_azure_rbac=False,
                managed=False,
                server_app_id="string",
                server_app_secret="string",
                tenant_id="string",
            ),
            addon_profiles={
                "string": azure_native.hybridcontainerservice.AddonProfilesArgs(
                    config={
                        "string": "string",
                    },
                    enabled=False,
                ),
            },
            agent_pool_profiles=[azure_native.hybridcontainerservice.NamedAgentPoolProfileArgs(
                availability_zones=["string"],
                cloud_provider_profile=azure_native.hybridcontainerservice.CloudProviderProfileArgs(
                    infra_network_profile=azure_native.hybridcontainerservice.CloudProviderProfileInfraNetworkProfileArgs(
                        vnet_subnet_ids=["string"],
                    ),
                    infra_storage_profile=azure_native.hybridcontainerservice.CloudProviderProfileInfraStorageProfileArgs(
                        storage_space_ids=["string"],
                    ),
                ),
                count=0,
                max_count=0,
                max_pods=0,
                min_count=0,
                mode="string",
                name="string",
                node_image_version="string",
                node_labels={
                    "string": "string",
                },
                node_taints=["string"],
                os_type="string",
                vm_size="string",
            )],
            cloud_provider_profile=azure_native.hybridcontainerservice.CloudProviderProfileArgs(
                infra_network_profile=azure_native.hybridcontainerservice.CloudProviderProfileInfraNetworkProfileArgs(
                    vnet_subnet_ids=["string"],
                ),
                infra_storage_profile=azure_native.hybridcontainerservice.CloudProviderProfileInfraStorageProfileArgs(
                    storage_space_ids=["string"],
                ),
            ),
            control_plane=azure_native.hybridcontainerservice.ControlPlaneProfileArgs(
                availability_zones=["string"],
                cloud_provider_profile=azure_native.hybridcontainerservice.CloudProviderProfileArgs(
                    infra_network_profile=azure_native.hybridcontainerservice.CloudProviderProfileInfraNetworkProfileArgs(
                        vnet_subnet_ids=["string"],
                    ),
                    infra_storage_profile=azure_native.hybridcontainerservice.CloudProviderProfileInfraStorageProfileArgs(
                        storage_space_ids=["string"],
                    ),
                ),
                control_plane_endpoint=azure_native.hybridcontainerservice.ControlPlaneEndpointProfileControlPlaneEndpointArgs(
                    host_ip="string",
                    port="string",
                ),
                count=0,
                linux_profile=azure_native.hybridcontainerservice.LinuxProfilePropertiesArgs(
                    admin_username="string",
                    ssh=azure_native.hybridcontainerservice.LinuxProfilePropertiesSshArgs(
                        public_keys=[azure_native.hybridcontainerservice.LinuxProfilePropertiesPublicKeysArgs(
                            key_data="string",
                        )],
                    ),
                ),
                max_count=0,
                max_pods=0,
                min_count=0,
                mode="string",
                name="string",
                node_image_version="string",
                node_labels={
                    "string": "string",
                },
                node_taints=["string"],
                os_type="string",
                vm_size="string",
            ),
            enable_rbac=False,
            features=azure_native.hybridcontainerservice.ProvisionedClustersCommonPropertiesFeaturesArgs(
                arc_agent_profile=azure_native.hybridcontainerservice.ArcAgentProfileArgs(
                    agent_auto_upgrade="string",
                    agent_version="string",
                ),
            ),
            http_proxy_config=azure_native.hybridcontainerservice.HttpProxyConfigArgs(
                http_proxy="string",
                https_proxy="string",
                no_proxy=["string"],
                password="string",
                trusted_ca="string",
                username="string",
            ),
            kubernetes_version="string",
            linux_profile=azure_native.hybridcontainerservice.LinuxProfilePropertiesArgs(
                admin_username="string",
                ssh=azure_native.hybridcontainerservice.LinuxProfilePropertiesSshArgs(
                    public_keys=[azure_native.hybridcontainerservice.LinuxProfilePropertiesPublicKeysArgs(
                        key_data="string",
                    )],
                ),
            ),
            network_profile=azure_native.hybridcontainerservice.NetworkProfileArgs(
                dns_service_ip="string",
                load_balancer_profile=azure_native.hybridcontainerservice.LoadBalancerProfileArgs(
                    availability_zones=["string"],
                    cloud_provider_profile=azure_native.hybridcontainerservice.CloudProviderProfileArgs(
                        infra_network_profile=azure_native.hybridcontainerservice.CloudProviderProfileInfraNetworkProfileArgs(
                            vnet_subnet_ids=["string"],
                        ),
                        infra_storage_profile=azure_native.hybridcontainerservice.CloudProviderProfileInfraStorageProfileArgs(
                            storage_space_ids=["string"],
                        ),
                    ),
                    count=0,
                    linux_profile=azure_native.hybridcontainerservice.LinuxProfilePropertiesArgs(
                        admin_username="string",
                        ssh=azure_native.hybridcontainerservice.LinuxProfilePropertiesSshArgs(
                            public_keys=[azure_native.hybridcontainerservice.LinuxProfilePropertiesPublicKeysArgs(
                                key_data="string",
                            )],
                        ),
                    ),
                    max_count=0,
                    max_pods=0,
                    min_count=0,
                    mode="string",
                    name="string",
                    node_image_version="string",
                    node_labels={
                        "string": "string",
                    },
                    node_taints=["string"],
                    os_type="string",
                    vm_size="string",
                ),
                load_balancer_sku="string",
                network_policy="string",
                pod_cidr="string",
                pod_cidrs=["string"],
                service_cidr="string",
                service_cidrs=["string"],
            ),
            node_resource_group="string",
            windows_profile=azure_native.hybridcontainerservice.WindowsProfileArgs(
                admin_password="string",
                admin_username="string",
                enable_csi_proxy=False,
                license_type="string",
            ),
        ),
        resource_name_="string",
        tags={
            "string": "string",
        })
    
    const provisionedClusterResource = new azure_native.hybridcontainerservice.ProvisionedCluster("provisionedClusterResource", {
        resourceGroupName: "string",
        extendedLocation: {
            name: "string",
            type: "string",
        },
        identity: {
            type: azure_native.hybridcontainerservice.ResourceIdentityType.None,
        },
        location: "string",
        properties: {
            aadProfile: {
                adminGroupObjectIDs: ["string"],
                clientAppID: "string",
                enableAzureRbac: false,
                managed: false,
                serverAppID: "string",
                serverAppSecret: "string",
                tenantID: "string",
            },
            addonProfiles: {
                string: {
                    config: {
                        string: "string",
                    },
                    enabled: false,
                },
            },
            agentPoolProfiles: [{
                availabilityZones: ["string"],
                cloudProviderProfile: {
                    infraNetworkProfile: {
                        vnetSubnetIds: ["string"],
                    },
                    infraStorageProfile: {
                        storageSpaceIds: ["string"],
                    },
                },
                count: 0,
                maxCount: 0,
                maxPods: 0,
                minCount: 0,
                mode: "string",
                name: "string",
                nodeImageVersion: "string",
                nodeLabels: {
                    string: "string",
                },
                nodeTaints: ["string"],
                osType: "string",
                vmSize: "string",
            }],
            cloudProviderProfile: {
                infraNetworkProfile: {
                    vnetSubnetIds: ["string"],
                },
                infraStorageProfile: {
                    storageSpaceIds: ["string"],
                },
            },
            controlPlane: {
                availabilityZones: ["string"],
                cloudProviderProfile: {
                    infraNetworkProfile: {
                        vnetSubnetIds: ["string"],
                    },
                    infraStorageProfile: {
                        storageSpaceIds: ["string"],
                    },
                },
                controlPlaneEndpoint: {
                    hostIP: "string",
                    port: "string",
                },
                count: 0,
                linuxProfile: {
                    adminUsername: "string",
                    ssh: {
                        publicKeys: [{
                            keyData: "string",
                        }],
                    },
                },
                maxCount: 0,
                maxPods: 0,
                minCount: 0,
                mode: "string",
                name: "string",
                nodeImageVersion: "string",
                nodeLabels: {
                    string: "string",
                },
                nodeTaints: ["string"],
                osType: "string",
                vmSize: "string",
            },
            enableRbac: false,
            features: {
                arcAgentProfile: {
                    agentAutoUpgrade: "string",
                    agentVersion: "string",
                },
            },
            httpProxyConfig: {
                httpProxy: "string",
                httpsProxy: "string",
                noProxy: ["string"],
                password: "string",
                trustedCa: "string",
                username: "string",
            },
            kubernetesVersion: "string",
            linuxProfile: {
                adminUsername: "string",
                ssh: {
                    publicKeys: [{
                        keyData: "string",
                    }],
                },
            },
            networkProfile: {
                dnsServiceIP: "string",
                loadBalancerProfile: {
                    availabilityZones: ["string"],
                    cloudProviderProfile: {
                        infraNetworkProfile: {
                            vnetSubnetIds: ["string"],
                        },
                        infraStorageProfile: {
                            storageSpaceIds: ["string"],
                        },
                    },
                    count: 0,
                    linuxProfile: {
                        adminUsername: "string",
                        ssh: {
                            publicKeys: [{
                                keyData: "string",
                            }],
                        },
                    },
                    maxCount: 0,
                    maxPods: 0,
                    minCount: 0,
                    mode: "string",
                    name: "string",
                    nodeImageVersion: "string",
                    nodeLabels: {
                        string: "string",
                    },
                    nodeTaints: ["string"],
                    osType: "string",
                    vmSize: "string",
                },
                loadBalancerSku: "string",
                networkPolicy: "string",
                podCidr: "string",
                podCidrs: ["string"],
                serviceCidr: "string",
                serviceCidrs: ["string"],
            },
            nodeResourceGroup: "string",
            windowsProfile: {
                adminPassword: "string",
                adminUsername: "string",
                enableCsiProxy: false,
                licenseType: "string",
            },
        },
        resourceName: "string",
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:hybridcontainerservice:ProvisionedCluster
    properties:
        extendedLocation:
            name: string
            type: string
        identity:
            type: None
        location: string
        properties:
            aadProfile:
                adminGroupObjectIDs:
                    - string
                clientAppID: string
                enableAzureRbac: false
                managed: false
                serverAppID: string
                serverAppSecret: string
                tenantID: string
            addonProfiles:
                string:
                    config:
                        string: string
                    enabled: false
            agentPoolProfiles:
                - availabilityZones:
                    - string
                  cloudProviderProfile:
                    infraNetworkProfile:
                        vnetSubnetIds:
                            - string
                    infraStorageProfile:
                        storageSpaceIds:
                            - string
                  count: 0
                  maxCount: 0
                  maxPods: 0
                  minCount: 0
                  mode: string
                  name: string
                  nodeImageVersion: string
                  nodeLabels:
                    string: string
                  nodeTaints:
                    - string
                  osType: string
                  vmSize: string
            cloudProviderProfile:
                infraNetworkProfile:
                    vnetSubnetIds:
                        - string
                infraStorageProfile:
                    storageSpaceIds:
                        - string
            controlPlane:
                availabilityZones:
                    - string
                cloudProviderProfile:
                    infraNetworkProfile:
                        vnetSubnetIds:
                            - string
                    infraStorageProfile:
                        storageSpaceIds:
                            - string
                controlPlaneEndpoint:
                    hostIP: string
                    port: string
                count: 0
                linuxProfile:
                    adminUsername: string
                    ssh:
                        publicKeys:
                            - keyData: string
                maxCount: 0
                maxPods: 0
                minCount: 0
                mode: string
                name: string
                nodeImageVersion: string
                nodeLabels:
                    string: string
                nodeTaints:
                    - string
                osType: string
                vmSize: string
            enableRbac: false
            features:
                arcAgentProfile:
                    agentAutoUpgrade: string
                    agentVersion: string
            httpProxyConfig:
                httpProxy: string
                httpsProxy: string
                noProxy:
                    - string
                password: string
                trustedCa: string
                username: string
            kubernetesVersion: string
            linuxProfile:
                adminUsername: string
                ssh:
                    publicKeys:
                        - keyData: string
            networkProfile:
                dnsServiceIP: string
                loadBalancerProfile:
                    availabilityZones:
                        - string
                    cloudProviderProfile:
                        infraNetworkProfile:
                            vnetSubnetIds:
                                - string
                        infraStorageProfile:
                            storageSpaceIds:
                                - string
                    count: 0
                    linuxProfile:
                        adminUsername: string
                        ssh:
                            publicKeys:
                                - keyData: string
                    maxCount: 0
                    maxPods: 0
                    minCount: 0
                    mode: string
                    name: string
                    nodeImageVersion: string
                    nodeLabels:
                        string: string
                    nodeTaints:
                        - string
                    osType: string
                    vmSize: string
                loadBalancerSku: string
                networkPolicy: string
                podCidr: string
                podCidrs:
                    - string
                serviceCidr: string
                serviceCidrs:
                    - string
            nodeResourceGroup: string
            windowsProfile:
                adminPassword: string
                adminUsername: string
                enableCsiProxy: false
                licenseType: string
        resourceGroupName: string
        resourceName: string
        tags:
            string: string
    

    ProvisionedCluster 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 ProvisionedCluster resource accepts the following input properties:

    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    ExtendedLocation Pulumi.AzureNative.HybridContainerService.Inputs.ProvisionedClustersExtendedLocation
    Identity Pulumi.AzureNative.HybridContainerService.Inputs.ProvisionedClusterIdentity
    Identity for the Provisioned cluster.
    Location string
    The geo-location where the resource lives
    Properties Pulumi.AzureNative.HybridContainerService.Inputs.ProvisionedClustersAllProperties
    All properties of the provisioned cluster
    ResourceName string
    Parameter for the name of the provisioned cluster
    Tags Dictionary<string, string>
    Resource tags.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    ExtendedLocation ProvisionedClustersExtendedLocationArgs
    Identity ProvisionedClusterIdentityArgs
    Identity for the Provisioned cluster.
    Location string
    The geo-location where the resource lives
    Properties ProvisionedClustersAllPropertiesArgs
    All properties of the provisioned cluster
    ResourceName string
    Parameter for the name of the provisioned cluster
    Tags map[string]string
    Resource tags.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    extendedLocation ProvisionedClustersExtendedLocation
    identity ProvisionedClusterIdentity
    Identity for the Provisioned cluster.
    location String
    The geo-location where the resource lives
    properties ProvisionedClustersAllProperties
    All properties of the provisioned cluster
    resourceName String
    Parameter for the name of the provisioned cluster
    tags Map<String,String>
    Resource tags.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    extendedLocation ProvisionedClustersExtendedLocation
    identity ProvisionedClusterIdentity
    Identity for the Provisioned cluster.
    location string
    The geo-location where the resource lives
    properties ProvisionedClustersAllProperties
    All properties of the provisioned cluster
    resourceName string
    Parameter for the name of the provisioned cluster
    tags {[key: string]: string}
    Resource tags.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    extended_location ProvisionedClustersExtendedLocationArgs
    identity ProvisionedClusterIdentityArgs
    Identity for the Provisioned cluster.
    location str
    The geo-location where the resource lives
    properties ProvisionedClustersAllPropertiesArgs
    All properties of the provisioned cluster
    resource_name str
    Parameter for the name of the provisioned cluster
    tags Mapping[str, str]
    Resource tags.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    extendedLocation Property Map
    identity Property Map
    Identity for the Provisioned cluster.
    location String
    The geo-location where the resource lives
    properties Property Map
    All properties of the provisioned cluster
    resourceName String
    Parameter for the name of the provisioned cluster
    tags Map<String>
    Resource tags.

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    SystemData Pulumi.AzureNative.HybridContainerService.Outputs.SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    SystemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name of the resource
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The name of the resource
    system_data SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    systemData Property Map
    Metadata pertaining to creation and last modification of the resource.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    Supporting Types

    AADProfile, AADProfileArgs

    AdminGroupObjectIDs List<string>
    The list of AAD group object IDs that will have admin role of the cluster.
    ClientAppID string
    The client AAD application ID.
    EnableAzureRbac bool
    Whether to enable Azure RBAC for Kubernetes authorization.
    Managed bool
    Whether to enable managed AAD.
    ServerAppID string
    The server AAD application ID.
    ServerAppSecret string
    The server AAD application secret.
    TenantID string
    The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
    AdminGroupObjectIDs []string
    The list of AAD group object IDs that will have admin role of the cluster.
    ClientAppID string
    The client AAD application ID.
    EnableAzureRbac bool
    Whether to enable Azure RBAC for Kubernetes authorization.
    Managed bool
    Whether to enable managed AAD.
    ServerAppID string
    The server AAD application ID.
    ServerAppSecret string
    The server AAD application secret.
    TenantID string
    The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
    adminGroupObjectIDs List<String>
    The list of AAD group object IDs that will have admin role of the cluster.
    clientAppID String
    The client AAD application ID.
    enableAzureRbac Boolean
    Whether to enable Azure RBAC for Kubernetes authorization.
    managed Boolean
    Whether to enable managed AAD.
    serverAppID String
    The server AAD application ID.
    serverAppSecret String
    The server AAD application secret.
    tenantID String
    The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
    adminGroupObjectIDs string[]
    The list of AAD group object IDs that will have admin role of the cluster.
    clientAppID string
    The client AAD application ID.
    enableAzureRbac boolean
    Whether to enable Azure RBAC for Kubernetes authorization.
    managed boolean
    Whether to enable managed AAD.
    serverAppID string
    The server AAD application ID.
    serverAppSecret string
    The server AAD application secret.
    tenantID string
    The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
    admin_group_object_ids Sequence[str]
    The list of AAD group object IDs that will have admin role of the cluster.
    client_app_id str
    The client AAD application ID.
    enable_azure_rbac bool
    Whether to enable Azure RBAC for Kubernetes authorization.
    managed bool
    Whether to enable managed AAD.
    server_app_id str
    The server AAD application ID.
    server_app_secret str
    The server AAD application secret.
    tenant_id str
    The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
    adminGroupObjectIDs List<String>
    The list of AAD group object IDs that will have admin role of the cluster.
    clientAppID String
    The client AAD application ID.
    enableAzureRbac Boolean
    Whether to enable Azure RBAC for Kubernetes authorization.
    managed Boolean
    Whether to enable managed AAD.
    serverAppID String
    The server AAD application ID.
    serverAppSecret String
    The server AAD application secret.
    tenantID String
    The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.

    AADProfileResponseResponse, AADProfileResponseResponseArgs

    AdminGroupObjectIDs List<string>
    The list of AAD group object IDs that will have admin role of the cluster.
    ClientAppID string
    The client AAD application ID.
    EnableAzureRbac bool
    Whether to enable Azure RBAC for Kubernetes authorization.
    Managed bool
    Whether to enable managed AAD.
    ServerAppID string
    The server AAD application ID.
    TenantID string
    The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
    AdminGroupObjectIDs []string
    The list of AAD group object IDs that will have admin role of the cluster.
    ClientAppID string
    The client AAD application ID.
    EnableAzureRbac bool
    Whether to enable Azure RBAC for Kubernetes authorization.
    Managed bool
    Whether to enable managed AAD.
    ServerAppID string
    The server AAD application ID.
    TenantID string
    The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
    adminGroupObjectIDs List<String>
    The list of AAD group object IDs that will have admin role of the cluster.
    clientAppID String
    The client AAD application ID.
    enableAzureRbac Boolean
    Whether to enable Azure RBAC for Kubernetes authorization.
    managed Boolean
    Whether to enable managed AAD.
    serverAppID String
    The server AAD application ID.
    tenantID String
    The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
    adminGroupObjectIDs string[]
    The list of AAD group object IDs that will have admin role of the cluster.
    clientAppID string
    The client AAD application ID.
    enableAzureRbac boolean
    Whether to enable Azure RBAC for Kubernetes authorization.
    managed boolean
    Whether to enable managed AAD.
    serverAppID string
    The server AAD application ID.
    tenantID string
    The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
    admin_group_object_ids Sequence[str]
    The list of AAD group object IDs that will have admin role of the cluster.
    client_app_id str
    The client AAD application ID.
    enable_azure_rbac bool
    Whether to enable Azure RBAC for Kubernetes authorization.
    managed bool
    Whether to enable managed AAD.
    server_app_id str
    The server AAD application ID.
    tenant_id str
    The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
    adminGroupObjectIDs List<String>
    The list of AAD group object IDs that will have admin role of the cluster.
    clientAppID String
    The client AAD application ID.
    enableAzureRbac Boolean
    Whether to enable Azure RBAC for Kubernetes authorization.
    managed Boolean
    Whether to enable managed AAD.
    serverAppID String
    The server AAD application ID.
    tenantID String
    The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.

    AddonProfiles, AddonProfilesArgs

    Config Dictionary<string, string>
    Config - Key-value pairs for configuring an add-on.
    Enabled bool
    Enabled - Whether the add-on is enabled or not.
    Config map[string]string
    Config - Key-value pairs for configuring an add-on.
    Enabled bool
    Enabled - Whether the add-on is enabled or not.
    config Map<String,String>
    Config - Key-value pairs for configuring an add-on.
    enabled Boolean
    Enabled - Whether the add-on is enabled or not.
    config {[key: string]: string}
    Config - Key-value pairs for configuring an add-on.
    enabled boolean
    Enabled - Whether the add-on is enabled or not.
    config Mapping[str, str]
    Config - Key-value pairs for configuring an add-on.
    enabled bool
    Enabled - Whether the add-on is enabled or not.
    config Map<String>
    Config - Key-value pairs for configuring an add-on.
    enabled Boolean
    Enabled - Whether the add-on is enabled or not.

    AddonProfilesResponse, AddonProfilesResponseArgs

    Config Dictionary<string, string>
    Config - Key-value pairs for configuring an add-on.
    Enabled bool
    Enabled - Whether the add-on is enabled or not.
    Config map[string]string
    Config - Key-value pairs for configuring an add-on.
    Enabled bool
    Enabled - Whether the add-on is enabled or not.
    config Map<String,String>
    Config - Key-value pairs for configuring an add-on.
    enabled Boolean
    Enabled - Whether the add-on is enabled or not.
    config {[key: string]: string}
    Config - Key-value pairs for configuring an add-on.
    enabled boolean
    Enabled - Whether the add-on is enabled or not.
    config Mapping[str, str]
    Config - Key-value pairs for configuring an add-on.
    enabled bool
    Enabled - Whether the add-on is enabled or not.
    config Map<String>
    Config - Key-value pairs for configuring an add-on.
    enabled Boolean
    Enabled - Whether the add-on is enabled or not.

    AddonStatusResponse, AddonStatusResponseArgs

    ErrorMessage string
    ErrorMessage will be set in the event that there is a terminal problem reconciling the AddOn and will contain a more verbose string suitable for logging and human consumption.
    Phase string
    Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
    Ready bool
    ErrorMessage string
    ErrorMessage will be set in the event that there is a terminal problem reconciling the AddOn and will contain a more verbose string suitable for logging and human consumption.
    Phase string
    Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
    Ready bool
    errorMessage String
    ErrorMessage will be set in the event that there is a terminal problem reconciling the AddOn and will contain a more verbose string suitable for logging and human consumption.
    phase String
    Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
    ready Boolean
    errorMessage string
    ErrorMessage will be set in the event that there is a terminal problem reconciling the AddOn and will contain a more verbose string suitable for logging and human consumption.
    phase string
    Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
    ready boolean
    error_message str
    ErrorMessage will be set in the event that there is a terminal problem reconciling the AddOn and will contain a more verbose string suitable for logging and human consumption.
    phase str
    Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
    ready bool
    errorMessage String
    ErrorMessage will be set in the event that there is a terminal problem reconciling the AddOn and will contain a more verbose string suitable for logging and human consumption.
    phase String
    Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
    ready Boolean

    ArcAgentProfile, ArcAgentProfileArgs

    AgentAutoUpgrade string | Pulumi.AzureNative.HybridContainerService.AutoUpgradeOptions
    Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.
    AgentVersion string
    Version of the Arc agents to be installed on the provisioned Provisioned cluster resource
    AgentAutoUpgrade string | AutoUpgradeOptions
    Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.
    AgentVersion string
    Version of the Arc agents to be installed on the provisioned Provisioned cluster resource
    agentAutoUpgrade String | AutoUpgradeOptions
    Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.
    agentVersion String
    Version of the Arc agents to be installed on the provisioned Provisioned cluster resource
    agentAutoUpgrade string | AutoUpgradeOptions
    Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.
    agentVersion string
    Version of the Arc agents to be installed on the provisioned Provisioned cluster resource
    agent_auto_upgrade str | AutoUpgradeOptions
    Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.
    agent_version str
    Version of the Arc agents to be installed on the provisioned Provisioned cluster resource
    agentAutoUpgrade String | "Enabled" | "Disabled"
    Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.
    agentVersion String
    Version of the Arc agents to be installed on the provisioned Provisioned cluster resource

    ArcAgentProfileResponse, ArcAgentProfileResponseArgs

    AgentAutoUpgrade string
    Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.
    AgentVersion string
    Version of the Arc agents to be installed on the provisioned Provisioned cluster resource
    AgentAutoUpgrade string
    Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.
    AgentVersion string
    Version of the Arc agents to be installed on the provisioned Provisioned cluster resource
    agentAutoUpgrade String
    Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.
    agentVersion String
    Version of the Arc agents to be installed on the provisioned Provisioned cluster resource
    agentAutoUpgrade string
    Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.
    agentVersion string
    Version of the Arc agents to be installed on the provisioned Provisioned cluster resource
    agent_auto_upgrade str
    Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.
    agent_version str
    Version of the Arc agents to be installed on the provisioned Provisioned cluster resource
    agentAutoUpgrade String
    Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.
    agentVersion String
    Version of the Arc agents to be installed on the provisioned Provisioned cluster resource

    ArcAgentStatusResponse, ArcAgentStatusResponseArgs

    AgentVersion string
    Version of the Arc agents currently running on the Provisioned cluster resource.
    CoreCount double
    Number of CPU cores present in the Provisioned cluster resource
    DeploymentState string
    Observed deployment state of the Arc Agents on the target cluster. Possible values include: 'pending', 'provisioning', 'provisioned', 'deleting', 'failed', 'upgrading'
    ErrorMessage string
    Error messages while onboarding/upgrading/uninstalling the Arc agents
    LastConnectivityTime string
    Last connected timestamp of the Provisioned cluster resource.
    ManagedIdentityCertificateExpirationTime string
    ManagedIdentity certificate expiration time (ValidUntil).
    OnboardingPublicKey string
    Onboarding public key for provisioning the Managed identity for the HybridAKS cluster. Will be used to create the hybridIdentityMetadata proxy resource and will not be persisted.
    AgentVersion string
    Version of the Arc agents currently running on the Provisioned cluster resource.
    CoreCount float64
    Number of CPU cores present in the Provisioned cluster resource
    DeploymentState string
    Observed deployment state of the Arc Agents on the target cluster. Possible values include: 'pending', 'provisioning', 'provisioned', 'deleting', 'failed', 'upgrading'
    ErrorMessage string
    Error messages while onboarding/upgrading/uninstalling the Arc agents
    LastConnectivityTime string
    Last connected timestamp of the Provisioned cluster resource.
    ManagedIdentityCertificateExpirationTime string
    ManagedIdentity certificate expiration time (ValidUntil).
    OnboardingPublicKey string
    Onboarding public key for provisioning the Managed identity for the HybridAKS cluster. Will be used to create the hybridIdentityMetadata proxy resource and will not be persisted.
    agentVersion String
    Version of the Arc agents currently running on the Provisioned cluster resource.
    coreCount Double
    Number of CPU cores present in the Provisioned cluster resource
    deploymentState String
    Observed deployment state of the Arc Agents on the target cluster. Possible values include: 'pending', 'provisioning', 'provisioned', 'deleting', 'failed', 'upgrading'
    errorMessage String
    Error messages while onboarding/upgrading/uninstalling the Arc agents
    lastConnectivityTime String
    Last connected timestamp of the Provisioned cluster resource.
    managedIdentityCertificateExpirationTime String
    ManagedIdentity certificate expiration time (ValidUntil).
    onboardingPublicKey String
    Onboarding public key for provisioning the Managed identity for the HybridAKS cluster. Will be used to create the hybridIdentityMetadata proxy resource and will not be persisted.
    agentVersion string
    Version of the Arc agents currently running on the Provisioned cluster resource.
    coreCount number
    Number of CPU cores present in the Provisioned cluster resource
    deploymentState string
    Observed deployment state of the Arc Agents on the target cluster. Possible values include: 'pending', 'provisioning', 'provisioned', 'deleting', 'failed', 'upgrading'
    errorMessage string
    Error messages while onboarding/upgrading/uninstalling the Arc agents
    lastConnectivityTime string
    Last connected timestamp of the Provisioned cluster resource.
    managedIdentityCertificateExpirationTime string
    ManagedIdentity certificate expiration time (ValidUntil).
    onboardingPublicKey string
    Onboarding public key for provisioning the Managed identity for the HybridAKS cluster. Will be used to create the hybridIdentityMetadata proxy resource and will not be persisted.
    agent_version str
    Version of the Arc agents currently running on the Provisioned cluster resource.
    core_count float
    Number of CPU cores present in the Provisioned cluster resource
    deployment_state str
    Observed deployment state of the Arc Agents on the target cluster. Possible values include: 'pending', 'provisioning', 'provisioned', 'deleting', 'failed', 'upgrading'
    error_message str
    Error messages while onboarding/upgrading/uninstalling the Arc agents
    last_connectivity_time str
    Last connected timestamp of the Provisioned cluster resource.
    managed_identity_certificate_expiration_time str
    ManagedIdentity certificate expiration time (ValidUntil).
    onboarding_public_key str
    Onboarding public key for provisioning the Managed identity for the HybridAKS cluster. Will be used to create the hybridIdentityMetadata proxy resource and will not be persisted.
    agentVersion String
    Version of the Arc agents currently running on the Provisioned cluster resource.
    coreCount Number
    Number of CPU cores present in the Provisioned cluster resource
    deploymentState String
    Observed deployment state of the Arc Agents on the target cluster. Possible values include: 'pending', 'provisioning', 'provisioned', 'deleting', 'failed', 'upgrading'
    errorMessage String
    Error messages while onboarding/upgrading/uninstalling the Arc agents
    lastConnectivityTime String
    Last connected timestamp of the Provisioned cluster resource.
    managedIdentityCertificateExpirationTime String
    ManagedIdentity certificate expiration time (ValidUntil).
    onboardingPublicKey String
    Onboarding public key for provisioning the Managed identity for the HybridAKS cluster. Will be used to create the hybridIdentityMetadata proxy resource and will not be persisted.

    AutoUpgradeOptions, AutoUpgradeOptionsArgs

    Enabled
    Enabled
    Disabled
    Disabled
    AutoUpgradeOptionsEnabled
    Enabled
    AutoUpgradeOptionsDisabled
    Disabled
    Enabled
    Enabled
    Disabled
    Disabled
    Enabled
    Enabled
    Disabled
    Disabled
    ENABLED
    Enabled
    DISABLED
    Disabled
    "Enabled"
    Enabled
    "Disabled"
    Disabled

    CloudProviderProfile, CloudProviderProfileArgs

    InfraNetworkProfile Pulumi.AzureNative.HybridContainerService.Inputs.CloudProviderProfileInfraNetworkProfile
    InfraNetworkProfile - List of infra network profiles for the provisioned cluster
    InfraStorageProfile Pulumi.AzureNative.HybridContainerService.Inputs.CloudProviderProfileInfraStorageProfile
    InfraStorageProfile - List of infra storage profiles for the provisioned cluster
    InfraNetworkProfile CloudProviderProfileInfraNetworkProfile
    InfraNetworkProfile - List of infra network profiles for the provisioned cluster
    InfraStorageProfile CloudProviderProfileInfraStorageProfile
    InfraStorageProfile - List of infra storage profiles for the provisioned cluster
    infraNetworkProfile CloudProviderProfileInfraNetworkProfile
    InfraNetworkProfile - List of infra network profiles for the provisioned cluster
    infraStorageProfile CloudProviderProfileInfraStorageProfile
    InfraStorageProfile - List of infra storage profiles for the provisioned cluster
    infraNetworkProfile CloudProviderProfileInfraNetworkProfile
    InfraNetworkProfile - List of infra network profiles for the provisioned cluster
    infraStorageProfile CloudProviderProfileInfraStorageProfile
    InfraStorageProfile - List of infra storage profiles for the provisioned cluster
    infra_network_profile CloudProviderProfileInfraNetworkProfile
    InfraNetworkProfile - List of infra network profiles for the provisioned cluster
    infra_storage_profile CloudProviderProfileInfraStorageProfile
    InfraStorageProfile - List of infra storage profiles for the provisioned cluster
    infraNetworkProfile Property Map
    InfraNetworkProfile - List of infra network profiles for the provisioned cluster
    infraStorageProfile Property Map
    InfraStorageProfile - List of infra storage profiles for the provisioned cluster

    CloudProviderProfileInfraNetworkProfile, CloudProviderProfileInfraNetworkProfileArgs

    VnetSubnetIds List<string>
    Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}
    VnetSubnetIds []string
    Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}
    vnetSubnetIds List<String>
    Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}
    vnetSubnetIds string[]
    Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}
    vnet_subnet_ids Sequence[str]
    Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}
    vnetSubnetIds List<String>
    Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}

    CloudProviderProfileInfraStorageProfile, CloudProviderProfileInfraStorageProfileArgs

    StorageSpaceIds List<string>
    Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
    StorageSpaceIds []string
    Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
    storageSpaceIds List<String>
    Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
    storageSpaceIds string[]
    Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
    storage_space_ids Sequence[str]
    Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
    storageSpaceIds List<String>
    Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}

    CloudProviderProfileResponse, CloudProviderProfileResponseArgs

    InfraNetworkProfile Pulumi.AzureNative.HybridContainerService.Inputs.CloudProviderProfileResponseInfraNetworkProfile
    InfraNetworkProfile - List of infra network profiles for the provisioned cluster
    InfraStorageProfile Pulumi.AzureNative.HybridContainerService.Inputs.CloudProviderProfileResponseInfraStorageProfile
    InfraStorageProfile - List of infra storage profiles for the provisioned cluster
    InfraNetworkProfile CloudProviderProfileResponseInfraNetworkProfile
    InfraNetworkProfile - List of infra network profiles for the provisioned cluster
    InfraStorageProfile CloudProviderProfileResponseInfraStorageProfile
    InfraStorageProfile - List of infra storage profiles for the provisioned cluster
    infraNetworkProfile CloudProviderProfileResponseInfraNetworkProfile
    InfraNetworkProfile - List of infra network profiles for the provisioned cluster
    infraStorageProfile CloudProviderProfileResponseInfraStorageProfile
    InfraStorageProfile - List of infra storage profiles for the provisioned cluster
    infraNetworkProfile CloudProviderProfileResponseInfraNetworkProfile
    InfraNetworkProfile - List of infra network profiles for the provisioned cluster
    infraStorageProfile CloudProviderProfileResponseInfraStorageProfile
    InfraStorageProfile - List of infra storage profiles for the provisioned cluster
    infra_network_profile CloudProviderProfileResponseInfraNetworkProfile
    InfraNetworkProfile - List of infra network profiles for the provisioned cluster
    infra_storage_profile CloudProviderProfileResponseInfraStorageProfile
    InfraStorageProfile - List of infra storage profiles for the provisioned cluster
    infraNetworkProfile Property Map
    InfraNetworkProfile - List of infra network profiles for the provisioned cluster
    infraStorageProfile Property Map
    InfraStorageProfile - List of infra storage profiles for the provisioned cluster

    CloudProviderProfileResponseInfraNetworkProfile, CloudProviderProfileResponseInfraNetworkProfileArgs

    VnetSubnetIds List<string>
    Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}
    VnetSubnetIds []string
    Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}
    vnetSubnetIds List<String>
    Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}
    vnetSubnetIds string[]
    Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}
    vnet_subnet_ids Sequence[str]
    Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}
    vnetSubnetIds List<String>
    Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}

    CloudProviderProfileResponseInfraStorageProfile, CloudProviderProfileResponseInfraStorageProfileArgs

    StorageSpaceIds List<string>
    Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
    StorageSpaceIds []string
    Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
    storageSpaceIds List<String>
    Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
    storageSpaceIds string[]
    Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
    storage_space_ids Sequence[str]
    Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
    storageSpaceIds List<String>
    Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}

    ControlPlaneEndpointProfileControlPlaneEndpoint, ControlPlaneEndpointProfileControlPlaneEndpointArgs

    HostIP string
    Host IP address for API server
    Port string
    Port for the API server
    HostIP string
    Host IP address for API server
    Port string
    Port for the API server
    hostIP String
    Host IP address for API server
    port String
    Port for the API server
    hostIP string
    Host IP address for API server
    port string
    Port for the API server
    host_ip str
    Host IP address for API server
    port str
    Port for the API server
    hostIP String
    Host IP address for API server
    port String
    Port for the API server

    ControlPlaneEndpointProfileResponseControlPlaneEndpoint, ControlPlaneEndpointProfileResponseControlPlaneEndpointArgs

    HostIP string
    Host IP address for API server
    Port string
    Port for the API server
    HostIP string
    Host IP address for API server
    Port string
    Port for the API server
    hostIP String
    Host IP address for API server
    port String
    Port for the API server
    hostIP string
    Host IP address for API server
    port string
    Port for the API server
    host_ip str
    Host IP address for API server
    port str
    Port for the API server
    hostIP String
    Host IP address for API server
    port String
    Port for the API server

    ControlPlaneProfile, ControlPlaneProfileArgs

    AvailabilityZones List<string>
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    CloudProviderProfile Pulumi.AzureNative.HybridContainerService.Inputs.CloudProviderProfile
    The underlying cloud infra provider properties.
    ControlPlaneEndpoint Pulumi.AzureNative.HybridContainerService.Inputs.ControlPlaneEndpointProfileControlPlaneEndpoint
    API server endpoint for the control plane
    Count int
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    LinuxProfile Pulumi.AzureNative.HybridContainerService.Inputs.LinuxProfileProperties
    Profile for Linux VMs in the container service cluster.
    MaxCount int
    The maximum number of nodes for auto-scaling
    MaxPods int
    The maximum number of pods that can run on a node.
    MinCount int
    The minimum number of nodes for auto-scaling
    Mode string | Pulumi.AzureNative.HybridContainerService.Mode
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    Name string
    Unique name of the agent pool profile in the context of the subscription and resource group.
    NodeImageVersion string
    The version of node image
    NodeLabels Dictionary<string, string>
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    NodeTaints List<string>
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    OsType string | Pulumi.AzureNative.HybridContainerService.OsType
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    VmSize string
    VmSize - The size of the agent pool VMs.
    AvailabilityZones []string
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    CloudProviderProfile CloudProviderProfile
    The underlying cloud infra provider properties.
    ControlPlaneEndpoint ControlPlaneEndpointProfileControlPlaneEndpoint
    API server endpoint for the control plane
    Count int
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    LinuxProfile LinuxProfileProperties
    Profile for Linux VMs in the container service cluster.
    MaxCount int
    The maximum number of nodes for auto-scaling
    MaxPods int
    The maximum number of pods that can run on a node.
    MinCount int
    The minimum number of nodes for auto-scaling
    Mode string | Mode
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    Name string
    Unique name of the agent pool profile in the context of the subscription and resource group.
    NodeImageVersion string
    The version of node image
    NodeLabels map[string]string
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    NodeTaints []string
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    OsType string | OsType
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    VmSize string
    VmSize - The size of the agent pool VMs.
    availabilityZones List<String>
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    cloudProviderProfile CloudProviderProfile
    The underlying cloud infra provider properties.
    controlPlaneEndpoint ControlPlaneEndpointProfileControlPlaneEndpoint
    API server endpoint for the control plane
    count Integer
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    linuxProfile LinuxProfileProperties
    Profile for Linux VMs in the container service cluster.
    maxCount Integer
    The maximum number of nodes for auto-scaling
    maxPods Integer
    The maximum number of pods that can run on a node.
    minCount Integer
    The minimum number of nodes for auto-scaling
    mode String | Mode
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    name String
    Unique name of the agent pool profile in the context of the subscription and resource group.
    nodeImageVersion String
    The version of node image
    nodeLabels Map<String,String>
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    nodeTaints List<String>
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    osType String | OsType
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    vmSize String
    VmSize - The size of the agent pool VMs.
    availabilityZones string[]
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    cloudProviderProfile CloudProviderProfile
    The underlying cloud infra provider properties.
    controlPlaneEndpoint ControlPlaneEndpointProfileControlPlaneEndpoint
    API server endpoint for the control plane
    count number
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    linuxProfile LinuxProfileProperties
    Profile for Linux VMs in the container service cluster.
    maxCount number
    The maximum number of nodes for auto-scaling
    maxPods number
    The maximum number of pods that can run on a node.
    minCount number
    The minimum number of nodes for auto-scaling
    mode string | Mode
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    name string
    Unique name of the agent pool profile in the context of the subscription and resource group.
    nodeImageVersion string
    The version of node image
    nodeLabels {[key: string]: string}
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    nodeTaints string[]
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    osType string | OsType
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    vmSize string
    VmSize - The size of the agent pool VMs.
    availability_zones Sequence[str]
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    cloud_provider_profile CloudProviderProfile
    The underlying cloud infra provider properties.
    control_plane_endpoint ControlPlaneEndpointProfileControlPlaneEndpoint
    API server endpoint for the control plane
    count int
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    linux_profile LinuxProfileProperties
    Profile for Linux VMs in the container service cluster.
    max_count int
    The maximum number of nodes for auto-scaling
    max_pods int
    The maximum number of pods that can run on a node.
    min_count int
    The minimum number of nodes for auto-scaling
    mode str | Mode
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    name str
    Unique name of the agent pool profile in the context of the subscription and resource group.
    node_image_version str
    The version of node image
    node_labels Mapping[str, str]
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    node_taints Sequence[str]
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    os_type str | OsType
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    vm_size str
    VmSize - The size of the agent pool VMs.
    availabilityZones List<String>
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    cloudProviderProfile Property Map
    The underlying cloud infra provider properties.
    controlPlaneEndpoint Property Map
    API server endpoint for the control plane
    count Number
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    linuxProfile Property Map
    Profile for Linux VMs in the container service cluster.
    maxCount Number
    The maximum number of nodes for auto-scaling
    maxPods Number
    The maximum number of pods that can run on a node.
    minCount Number
    The minimum number of nodes for auto-scaling
    mode String | "System" | "LB" | "User"
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    name String
    Unique name of the agent pool profile in the context of the subscription and resource group.
    nodeImageVersion String
    The version of node image
    nodeLabels Map<String>
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    nodeTaints List<String>
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    osType String | "Linux" | "Windows"
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    vmSize String
    VmSize - The size of the agent pool VMs.

    ControlPlaneProfileResponse, ControlPlaneProfileResponseArgs

    AvailabilityZones List<string>
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    CloudProviderProfile Pulumi.AzureNative.HybridContainerService.Inputs.CloudProviderProfileResponse
    The underlying cloud infra provider properties.
    ControlPlaneEndpoint Pulumi.AzureNative.HybridContainerService.Inputs.ControlPlaneEndpointProfileResponseControlPlaneEndpoint
    API server endpoint for the control plane
    Count int
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    LinuxProfile Pulumi.AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesResponse
    Profile for Linux VMs in the container service cluster.
    MaxCount int
    The maximum number of nodes for auto-scaling
    MaxPods int
    The maximum number of pods that can run on a node.
    MinCount int
    The minimum number of nodes for auto-scaling
    Mode string
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    Name string
    Unique name of the agent pool profile in the context of the subscription and resource group.
    NodeImageVersion string
    The version of node image
    NodeLabels Dictionary<string, string>
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    NodeTaints List<string>
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    OsType string
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    VmSize string
    VmSize - The size of the agent pool VMs.
    AvailabilityZones []string
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    CloudProviderProfile CloudProviderProfileResponse
    The underlying cloud infra provider properties.
    ControlPlaneEndpoint ControlPlaneEndpointProfileResponseControlPlaneEndpoint
    API server endpoint for the control plane
    Count int
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    LinuxProfile LinuxProfilePropertiesResponse
    Profile for Linux VMs in the container service cluster.
    MaxCount int
    The maximum number of nodes for auto-scaling
    MaxPods int
    The maximum number of pods that can run on a node.
    MinCount int
    The minimum number of nodes for auto-scaling
    Mode string
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    Name string
    Unique name of the agent pool profile in the context of the subscription and resource group.
    NodeImageVersion string
    The version of node image
    NodeLabels map[string]string
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    NodeTaints []string
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    OsType string
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    VmSize string
    VmSize - The size of the agent pool VMs.
    availabilityZones List<String>
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    cloudProviderProfile CloudProviderProfileResponse
    The underlying cloud infra provider properties.
    controlPlaneEndpoint ControlPlaneEndpointProfileResponseControlPlaneEndpoint
    API server endpoint for the control plane
    count Integer
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    linuxProfile LinuxProfilePropertiesResponse
    Profile for Linux VMs in the container service cluster.
    maxCount Integer
    The maximum number of nodes for auto-scaling
    maxPods Integer
    The maximum number of pods that can run on a node.
    minCount Integer
    The minimum number of nodes for auto-scaling
    mode String
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    name String
    Unique name of the agent pool profile in the context of the subscription and resource group.
    nodeImageVersion String
    The version of node image
    nodeLabels Map<String,String>
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    nodeTaints List<String>
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    osType String
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    vmSize String
    VmSize - The size of the agent pool VMs.
    availabilityZones string[]
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    cloudProviderProfile CloudProviderProfileResponse
    The underlying cloud infra provider properties.
    controlPlaneEndpoint ControlPlaneEndpointProfileResponseControlPlaneEndpoint
    API server endpoint for the control plane
    count number
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    linuxProfile LinuxProfilePropertiesResponse
    Profile for Linux VMs in the container service cluster.
    maxCount number
    The maximum number of nodes for auto-scaling
    maxPods number
    The maximum number of pods that can run on a node.
    minCount number
    The minimum number of nodes for auto-scaling
    mode string
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    name string
    Unique name of the agent pool profile in the context of the subscription and resource group.
    nodeImageVersion string
    The version of node image
    nodeLabels {[key: string]: string}
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    nodeTaints string[]
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    osType string
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    vmSize string
    VmSize - The size of the agent pool VMs.
    availability_zones Sequence[str]
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    cloud_provider_profile CloudProviderProfileResponse
    The underlying cloud infra provider properties.
    control_plane_endpoint ControlPlaneEndpointProfileResponseControlPlaneEndpoint
    API server endpoint for the control plane
    count int
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    linux_profile LinuxProfilePropertiesResponse
    Profile for Linux VMs in the container service cluster.
    max_count int
    The maximum number of nodes for auto-scaling
    max_pods int
    The maximum number of pods that can run on a node.
    min_count int
    The minimum number of nodes for auto-scaling
    mode str
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    name str
    Unique name of the agent pool profile in the context of the subscription and resource group.
    node_image_version str
    The version of node image
    node_labels Mapping[str, str]
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    node_taints Sequence[str]
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    os_type str
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    vm_size str
    VmSize - The size of the agent pool VMs.
    availabilityZones List<String>
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    cloudProviderProfile Property Map
    The underlying cloud infra provider properties.
    controlPlaneEndpoint Property Map
    API server endpoint for the control plane
    count Number
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    linuxProfile Property Map
    Profile for Linux VMs in the container service cluster.
    maxCount Number
    The maximum number of nodes for auto-scaling
    maxPods Number
    The maximum number of pods that can run on a node.
    minCount Number
    The minimum number of nodes for auto-scaling
    mode String
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    name String
    Unique name of the agent pool profile in the context of the subscription and resource group.
    nodeImageVersion String
    The version of node image
    nodeLabels Map<String>
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    nodeTaints List<String>
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    osType String
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    vmSize String
    VmSize - The size of the agent pool VMs.

    HttpProxyConfig, HttpProxyConfigArgs

    HttpProxy string
    The HTTP proxy server endpoint to use.
    HttpsProxy string
    The HTTPS proxy server endpoint to use.
    NoProxy List<string>
    The endpoints that should not go through proxy.
    Password string
    Password to use for connecting to proxy server
    TrustedCa string
    Alternative CA cert to use for connecting to proxy servers.
    Username string
    Username to use for connecting to proxy server
    HttpProxy string
    The HTTP proxy server endpoint to use.
    HttpsProxy string
    The HTTPS proxy server endpoint to use.
    NoProxy []string
    The endpoints that should not go through proxy.
    Password string
    Password to use for connecting to proxy server
    TrustedCa string
    Alternative CA cert to use for connecting to proxy servers.
    Username string
    Username to use for connecting to proxy server
    httpProxy String
    The HTTP proxy server endpoint to use.
    httpsProxy String
    The HTTPS proxy server endpoint to use.
    noProxy List<String>
    The endpoints that should not go through proxy.
    password String
    Password to use for connecting to proxy server
    trustedCa String
    Alternative CA cert to use for connecting to proxy servers.
    username String
    Username to use for connecting to proxy server
    httpProxy string
    The HTTP proxy server endpoint to use.
    httpsProxy string
    The HTTPS proxy server endpoint to use.
    noProxy string[]
    The endpoints that should not go through proxy.
    password string
    Password to use for connecting to proxy server
    trustedCa string
    Alternative CA cert to use for connecting to proxy servers.
    username string
    Username to use for connecting to proxy server
    http_proxy str
    The HTTP proxy server endpoint to use.
    https_proxy str
    The HTTPS proxy server endpoint to use.
    no_proxy Sequence[str]
    The endpoints that should not go through proxy.
    password str
    Password to use for connecting to proxy server
    trusted_ca str
    Alternative CA cert to use for connecting to proxy servers.
    username str
    Username to use for connecting to proxy server
    httpProxy String
    The HTTP proxy server endpoint to use.
    httpsProxy String
    The HTTPS proxy server endpoint to use.
    noProxy List<String>
    The endpoints that should not go through proxy.
    password String
    Password to use for connecting to proxy server
    trustedCa String
    Alternative CA cert to use for connecting to proxy servers.
    username String
    Username to use for connecting to proxy server

    HttpProxyConfigResponseResponse, HttpProxyConfigResponseResponseArgs

    HttpProxy string
    The HTTP proxy server endpoint to use.
    HttpsProxy string
    The HTTPS proxy server endpoint to use.
    NoProxy List<string>
    The endpoints that should not go through proxy.
    TrustedCa string
    Alternative CA cert to use for connecting to proxy servers.
    Username string
    Username to use for connecting to proxy server
    HttpProxy string
    The HTTP proxy server endpoint to use.
    HttpsProxy string
    The HTTPS proxy server endpoint to use.
    NoProxy []string
    The endpoints that should not go through proxy.
    TrustedCa string
    Alternative CA cert to use for connecting to proxy servers.
    Username string
    Username to use for connecting to proxy server
    httpProxy String
    The HTTP proxy server endpoint to use.
    httpsProxy String
    The HTTPS proxy server endpoint to use.
    noProxy List<String>
    The endpoints that should not go through proxy.
    trustedCa String
    Alternative CA cert to use for connecting to proxy servers.
    username String
    Username to use for connecting to proxy server
    httpProxy string
    The HTTP proxy server endpoint to use.
    httpsProxy string
    The HTTPS proxy server endpoint to use.
    noProxy string[]
    The endpoints that should not go through proxy.
    trustedCa string
    Alternative CA cert to use for connecting to proxy servers.
    username string
    Username to use for connecting to proxy server
    http_proxy str
    The HTTP proxy server endpoint to use.
    https_proxy str
    The HTTPS proxy server endpoint to use.
    no_proxy Sequence[str]
    The endpoints that should not go through proxy.
    trusted_ca str
    Alternative CA cert to use for connecting to proxy servers.
    username str
    Username to use for connecting to proxy server
    httpProxy String
    The HTTP proxy server endpoint to use.
    httpsProxy String
    The HTTPS proxy server endpoint to use.
    noProxy List<String>
    The endpoints that should not go through proxy.
    trustedCa String
    Alternative CA cert to use for connecting to proxy servers.
    username String
    Username to use for connecting to proxy server

    LicenseType, LicenseTypeArgs

    Windows_Server
    Windows_Server
    None
    None
    LicenseType_Windows_Server
    Windows_Server
    LicenseTypeNone
    None
    Windows_Server
    Windows_Server
    None
    None
    Windows_Server
    Windows_Server
    None
    None
    WINDOWS_SERVER
    Windows_Server
    NONE
    None
    "Windows_Server"
    Windows_Server
    "None"
    None

    LinuxProfileProperties, LinuxProfilePropertiesArgs

    AdminUsername string
    AdminUsername - The administrator username to use for Linux VMs.
    Ssh Pulumi.AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesSsh
    SSH - SSH configuration for Linux-based VMs running on Azure.
    AdminUsername string
    AdminUsername - The administrator username to use for Linux VMs.
    Ssh LinuxProfilePropertiesSsh
    SSH - SSH configuration for Linux-based VMs running on Azure.
    adminUsername String
    AdminUsername - The administrator username to use for Linux VMs.
    ssh LinuxProfilePropertiesSsh
    SSH - SSH configuration for Linux-based VMs running on Azure.
    adminUsername string
    AdminUsername - The administrator username to use for Linux VMs.
    ssh LinuxProfilePropertiesSsh
    SSH - SSH configuration for Linux-based VMs running on Azure.
    admin_username str
    AdminUsername - The administrator username to use for Linux VMs.
    ssh LinuxProfilePropertiesSsh
    SSH - SSH configuration for Linux-based VMs running on Azure.
    adminUsername String
    AdminUsername - The administrator username to use for Linux VMs.
    ssh Property Map
    SSH - SSH configuration for Linux-based VMs running on Azure.

    LinuxProfilePropertiesPublicKeys, LinuxProfilePropertiesPublicKeysArgs

    KeyData string
    KeyData - Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
    KeyData string
    KeyData - Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
    keyData String
    KeyData - Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
    keyData string
    KeyData - Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
    key_data str
    KeyData - Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
    keyData String
    KeyData - Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.

    LinuxProfilePropertiesResponse, LinuxProfilePropertiesResponseArgs

    AdminUsername string
    AdminUsername - The administrator username to use for Linux VMs.
    Ssh Pulumi.AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesResponseSsh
    SSH - SSH configuration for Linux-based VMs running on Azure.
    AdminUsername string
    AdminUsername - The administrator username to use for Linux VMs.
    Ssh LinuxProfilePropertiesResponseSsh
    SSH - SSH configuration for Linux-based VMs running on Azure.
    adminUsername String
    AdminUsername - The administrator username to use for Linux VMs.
    ssh LinuxProfilePropertiesResponseSsh
    SSH - SSH configuration for Linux-based VMs running on Azure.
    adminUsername string
    AdminUsername - The administrator username to use for Linux VMs.
    ssh LinuxProfilePropertiesResponseSsh
    SSH - SSH configuration for Linux-based VMs running on Azure.
    admin_username str
    AdminUsername - The administrator username to use for Linux VMs.
    ssh LinuxProfilePropertiesResponseSsh
    SSH - SSH configuration for Linux-based VMs running on Azure.
    adminUsername String
    AdminUsername - The administrator username to use for Linux VMs.
    ssh Property Map
    SSH - SSH configuration for Linux-based VMs running on Azure.

    LinuxProfilePropertiesResponsePublicKeys, LinuxProfilePropertiesResponsePublicKeysArgs

    KeyData string
    KeyData - Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
    KeyData string
    KeyData - Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
    keyData String
    KeyData - Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
    keyData string
    KeyData - Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
    key_data str
    KeyData - Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
    keyData String
    KeyData - Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.

    LinuxProfilePropertiesResponseSsh, LinuxProfilePropertiesResponseSshArgs

    PublicKeys List<Pulumi.AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesResponsePublicKeys>
    PublicKeys - The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
    PublicKeys []LinuxProfilePropertiesResponsePublicKeys
    PublicKeys - The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
    publicKeys List<LinuxProfilePropertiesResponsePublicKeys>
    PublicKeys - The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
    publicKeys LinuxProfilePropertiesResponsePublicKeys[]
    PublicKeys - The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
    public_keys Sequence[LinuxProfilePropertiesResponsePublicKeys]
    PublicKeys - The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
    publicKeys List<Property Map>
    PublicKeys - The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.

    LinuxProfilePropertiesSsh, LinuxProfilePropertiesSshArgs

    PublicKeys List<Pulumi.AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesPublicKeys>
    PublicKeys - The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
    PublicKeys []LinuxProfilePropertiesPublicKeys
    PublicKeys - The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
    publicKeys List<LinuxProfilePropertiesPublicKeys>
    PublicKeys - The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
    publicKeys LinuxProfilePropertiesPublicKeys[]
    PublicKeys - The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
    public_keys Sequence[LinuxProfilePropertiesPublicKeys]
    PublicKeys - The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
    publicKeys List<Property Map>
    PublicKeys - The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.

    LoadBalancerProfile, LoadBalancerProfileArgs

    AvailabilityZones List<string>
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    CloudProviderProfile Pulumi.AzureNative.HybridContainerService.Inputs.CloudProviderProfile
    The underlying cloud infra provider properties.
    Count int
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    LinuxProfile Pulumi.AzureNative.HybridContainerService.Inputs.LinuxProfileProperties
    Profile for Linux VMs in the container service cluster.
    MaxCount int
    The maximum number of nodes for auto-scaling
    MaxPods int
    The maximum number of pods that can run on a node.
    MinCount int
    The minimum number of nodes for auto-scaling
    Mode string | Pulumi.AzureNative.HybridContainerService.Mode
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    Name string
    Unique name of the agent pool profile in the context of the subscription and resource group.
    NodeImageVersion string
    The version of node image
    NodeLabels Dictionary<string, string>
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    NodeTaints List<string>
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    OsType string | Pulumi.AzureNative.HybridContainerService.OsType
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    VmSize string
    VmSize - The size of the agent pool VMs.
    AvailabilityZones []string
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    CloudProviderProfile CloudProviderProfile
    The underlying cloud infra provider properties.
    Count int
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    LinuxProfile LinuxProfileProperties
    Profile for Linux VMs in the container service cluster.
    MaxCount int
    The maximum number of nodes for auto-scaling
    MaxPods int
    The maximum number of pods that can run on a node.
    MinCount int
    The minimum number of nodes for auto-scaling
    Mode string | Mode
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    Name string
    Unique name of the agent pool profile in the context of the subscription and resource group.
    NodeImageVersion string
    The version of node image
    NodeLabels map[string]string
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    NodeTaints []string
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    OsType string | OsType
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    VmSize string
    VmSize - The size of the agent pool VMs.
    availabilityZones List<String>
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    cloudProviderProfile CloudProviderProfile
    The underlying cloud infra provider properties.
    count Integer
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    linuxProfile LinuxProfileProperties
    Profile for Linux VMs in the container service cluster.
    maxCount Integer
    The maximum number of nodes for auto-scaling
    maxPods Integer
    The maximum number of pods that can run on a node.
    minCount Integer
    The minimum number of nodes for auto-scaling
    mode String | Mode
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    name String
    Unique name of the agent pool profile in the context of the subscription and resource group.
    nodeImageVersion String
    The version of node image
    nodeLabels Map<String,String>
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    nodeTaints List<String>
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    osType String | OsType
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    vmSize String
    VmSize - The size of the agent pool VMs.
    availabilityZones string[]
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    cloudProviderProfile CloudProviderProfile
    The underlying cloud infra provider properties.
    count number
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    linuxProfile LinuxProfileProperties
    Profile for Linux VMs in the container service cluster.
    maxCount number
    The maximum number of nodes for auto-scaling
    maxPods number
    The maximum number of pods that can run on a node.
    minCount number
    The minimum number of nodes for auto-scaling
    mode string | Mode
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    name string
    Unique name of the agent pool profile in the context of the subscription and resource group.
    nodeImageVersion string
    The version of node image
    nodeLabels {[key: string]: string}
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    nodeTaints string[]
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    osType string | OsType
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    vmSize string
    VmSize - The size of the agent pool VMs.
    availability_zones Sequence[str]
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    cloud_provider_profile CloudProviderProfile
    The underlying cloud infra provider properties.
    count int
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    linux_profile LinuxProfileProperties
    Profile for Linux VMs in the container service cluster.
    max_count int
    The maximum number of nodes for auto-scaling
    max_pods int
    The maximum number of pods that can run on a node.
    min_count int
    The minimum number of nodes for auto-scaling
    mode str | Mode
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    name str
    Unique name of the agent pool profile in the context of the subscription and resource group.
    node_image_version str
    The version of node image
    node_labels Mapping[str, str]
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    node_taints Sequence[str]
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    os_type str | OsType
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    vm_size str
    VmSize - The size of the agent pool VMs.
    availabilityZones List<String>
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    cloudProviderProfile Property Map
    The underlying cloud infra provider properties.
    count Number
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    linuxProfile Property Map
    Profile for Linux VMs in the container service cluster.
    maxCount Number
    The maximum number of nodes for auto-scaling
    maxPods Number
    The maximum number of pods that can run on a node.
    minCount Number
    The minimum number of nodes for auto-scaling
    mode String | "System" | "LB" | "User"
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    name String
    Unique name of the agent pool profile in the context of the subscription and resource group.
    nodeImageVersion String
    The version of node image
    nodeLabels Map<String>
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    nodeTaints List<String>
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    osType String | "Linux" | "Windows"
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    vmSize String
    VmSize - The size of the agent pool VMs.

    LoadBalancerProfileResponse, LoadBalancerProfileResponseArgs

    AvailabilityZones List<string>
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    CloudProviderProfile Pulumi.AzureNative.HybridContainerService.Inputs.CloudProviderProfileResponse
    The underlying cloud infra provider properties.
    Count int
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    LinuxProfile Pulumi.AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesResponse
    Profile for Linux VMs in the container service cluster.
    MaxCount int
    The maximum number of nodes for auto-scaling
    MaxPods int
    The maximum number of pods that can run on a node.
    MinCount int
    The minimum number of nodes for auto-scaling
    Mode string
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    Name string
    Unique name of the agent pool profile in the context of the subscription and resource group.
    NodeImageVersion string
    The version of node image
    NodeLabels Dictionary<string, string>
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    NodeTaints List<string>
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    OsType string
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    VmSize string
    VmSize - The size of the agent pool VMs.
    AvailabilityZones []string
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    CloudProviderProfile CloudProviderProfileResponse
    The underlying cloud infra provider properties.
    Count int
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    LinuxProfile LinuxProfilePropertiesResponse
    Profile for Linux VMs in the container service cluster.
    MaxCount int
    The maximum number of nodes for auto-scaling
    MaxPods int
    The maximum number of pods that can run on a node.
    MinCount int
    The minimum number of nodes for auto-scaling
    Mode string
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    Name string
    Unique name of the agent pool profile in the context of the subscription and resource group.
    NodeImageVersion string
    The version of node image
    NodeLabels map[string]string
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    NodeTaints []string
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    OsType string
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    VmSize string
    VmSize - The size of the agent pool VMs.
    availabilityZones List<String>
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    cloudProviderProfile CloudProviderProfileResponse
    The underlying cloud infra provider properties.
    count Integer
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    linuxProfile LinuxProfilePropertiesResponse
    Profile for Linux VMs in the container service cluster.
    maxCount Integer
    The maximum number of nodes for auto-scaling
    maxPods Integer
    The maximum number of pods that can run on a node.
    minCount Integer
    The minimum number of nodes for auto-scaling
    mode String
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    name String
    Unique name of the agent pool profile in the context of the subscription and resource group.
    nodeImageVersion String
    The version of node image
    nodeLabels Map<String,String>
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    nodeTaints List<String>
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    osType String
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    vmSize String
    VmSize - The size of the agent pool VMs.
    availabilityZones string[]
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    cloudProviderProfile CloudProviderProfileResponse
    The underlying cloud infra provider properties.
    count number
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    linuxProfile LinuxProfilePropertiesResponse
    Profile for Linux VMs in the container service cluster.
    maxCount number
    The maximum number of nodes for auto-scaling
    maxPods number
    The maximum number of pods that can run on a node.
    minCount number
    The minimum number of nodes for auto-scaling
    mode string
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    name string
    Unique name of the agent pool profile in the context of the subscription and resource group.
    nodeImageVersion string
    The version of node image
    nodeLabels {[key: string]: string}
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    nodeTaints string[]
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    osType string
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    vmSize string
    VmSize - The size of the agent pool VMs.
    availability_zones Sequence[str]
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    cloud_provider_profile CloudProviderProfileResponse
    The underlying cloud infra provider properties.
    count int
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    linux_profile LinuxProfilePropertiesResponse
    Profile for Linux VMs in the container service cluster.
    max_count int
    The maximum number of nodes for auto-scaling
    max_pods int
    The maximum number of pods that can run on a node.
    min_count int
    The minimum number of nodes for auto-scaling
    mode str
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    name str
    Unique name of the agent pool profile in the context of the subscription and resource group.
    node_image_version str
    The version of node image
    node_labels Mapping[str, str]
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    node_taints Sequence[str]
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    os_type str
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    vm_size str
    VmSize - The size of the agent pool VMs.
    availabilityZones List<String>
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    cloudProviderProfile Property Map
    The underlying cloud infra provider properties.
    count Number
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    linuxProfile Property Map
    Profile for Linux VMs in the container service cluster.
    maxCount Number
    The maximum number of nodes for auto-scaling
    maxPods Number
    The maximum number of pods that can run on a node.
    minCount Number
    The minimum number of nodes for auto-scaling
    mode String
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    name String
    Unique name of the agent pool profile in the context of the subscription and resource group.
    nodeImageVersion String
    The version of node image
    nodeLabels Map<String>
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    nodeTaints List<String>
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    osType String
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    vmSize String
    VmSize - The size of the agent pool VMs.

    LoadBalancerSku, LoadBalancerSkuArgs

    Unstacked_haproxy
    unstacked-haproxy
    Stacked_kube_vip
    stacked-kube-vip
    Stacked_metallb
    stacked-metallb
    @Unmanaged
    unmanaged
    LoadBalancerSku_Unstacked_Haproxy
    unstacked-haproxy
    LoadBalancerSku_Stacked_Kube_Vip
    stacked-kube-vip
    LoadBalancerSku_Stacked_Metallb
    stacked-metallb
    LoadBalancerSkuUnmanaged
    unmanaged
    Unstackedhaproxy
    unstacked-haproxy
    Stackedkubevip
    stacked-kube-vip
    Stackedmetallb
    stacked-metallb
    Unmanaged
    unmanaged
    Unstacked_haproxy
    unstacked-haproxy
    Stacked_kube_vip
    stacked-kube-vip
    Stacked_metallb
    stacked-metallb
    Unmanaged
    unmanaged
    UNSTACKED_HAPROXY
    unstacked-haproxy
    STACKED_KUBE_VIP
    stacked-kube-vip
    STACKED_METALLB
    stacked-metallb
    UNMANAGED
    unmanaged
    "unstacked-haproxy"
    unstacked-haproxy
    "stacked-kube-vip"
    stacked-kube-vip
    "stacked-metallb"
    stacked-metallb
    "unmanaged"
    unmanaged

    Mode, ModeArgs

    System
    System
    LB
    LB
    User
    User
    ModeSystem
    System
    ModeLB
    LB
    ModeUser
    User
    System
    System
    LB
    LB
    User
    User
    System
    System
    LB
    LB
    User
    User
    SYSTEM
    System
    LB
    LB
    USER
    User
    "System"
    System
    "LB"
    LB
    "User"
    User

    NamedAgentPoolProfile, NamedAgentPoolProfileArgs

    AvailabilityZones List<string>
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    CloudProviderProfile Pulumi.AzureNative.HybridContainerService.Inputs.CloudProviderProfile
    The underlying cloud infra provider properties.
    Count int
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    MaxCount int
    The maximum number of nodes for auto-scaling
    MaxPods int
    The maximum number of pods that can run on a node.
    MinCount int
    The minimum number of nodes for auto-scaling
    Mode string | Pulumi.AzureNative.HybridContainerService.Mode
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    Name string
    Unique name of the agent pool profile in the context of the subscription and resource group.
    NodeImageVersion string
    The version of node image
    NodeLabels Dictionary<string, string>
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    NodeTaints List<string>
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    OsType string | Pulumi.AzureNative.HybridContainerService.OsType
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    VmSize string
    VmSize - The size of the agent pool VMs.
    AvailabilityZones []string
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    CloudProviderProfile CloudProviderProfile
    The underlying cloud infra provider properties.
    Count int
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    MaxCount int
    The maximum number of nodes for auto-scaling
    MaxPods int
    The maximum number of pods that can run on a node.
    MinCount int
    The minimum number of nodes for auto-scaling
    Mode string | Mode
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    Name string
    Unique name of the agent pool profile in the context of the subscription and resource group.
    NodeImageVersion string
    The version of node image
    NodeLabels map[string]string
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    NodeTaints []string
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    OsType string | OsType
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    VmSize string
    VmSize - The size of the agent pool VMs.
    availabilityZones List<String>
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    cloudProviderProfile CloudProviderProfile
    The underlying cloud infra provider properties.
    count Integer
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    maxCount Integer
    The maximum number of nodes for auto-scaling
    maxPods Integer
    The maximum number of pods that can run on a node.
    minCount Integer
    The minimum number of nodes for auto-scaling
    mode String | Mode
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    name String
    Unique name of the agent pool profile in the context of the subscription and resource group.
    nodeImageVersion String
    The version of node image
    nodeLabels Map<String,String>
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    nodeTaints List<String>
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    osType String | OsType
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    vmSize String
    VmSize - The size of the agent pool VMs.
    availabilityZones string[]
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    cloudProviderProfile CloudProviderProfile
    The underlying cloud infra provider properties.
    count number
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    maxCount number
    The maximum number of nodes for auto-scaling
    maxPods number
    The maximum number of pods that can run on a node.
    minCount number
    The minimum number of nodes for auto-scaling
    mode string | Mode
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    name string
    Unique name of the agent pool profile in the context of the subscription and resource group.
    nodeImageVersion string
    The version of node image
    nodeLabels {[key: string]: string}
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    nodeTaints string[]
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    osType string | OsType
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    vmSize string
    VmSize - The size of the agent pool VMs.
    availability_zones Sequence[str]
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    cloud_provider_profile CloudProviderProfile
    The underlying cloud infra provider properties.
    count int
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    max_count int
    The maximum number of nodes for auto-scaling
    max_pods int
    The maximum number of pods that can run on a node.
    min_count int
    The minimum number of nodes for auto-scaling
    mode str | Mode
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    name str
    Unique name of the agent pool profile in the context of the subscription and resource group.
    node_image_version str
    The version of node image
    node_labels Mapping[str, str]
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    node_taints Sequence[str]
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    os_type str | OsType
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    vm_size str
    VmSize - The size of the agent pool VMs.
    availabilityZones List<String>
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    cloudProviderProfile Property Map
    The underlying cloud infra provider properties.
    count Number
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    maxCount Number
    The maximum number of nodes for auto-scaling
    maxPods Number
    The maximum number of pods that can run on a node.
    minCount Number
    The minimum number of nodes for auto-scaling
    mode String | "System" | "LB" | "User"
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    name String
    Unique name of the agent pool profile in the context of the subscription and resource group.
    nodeImageVersion String
    The version of node image
    nodeLabels Map<String>
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    nodeTaints List<String>
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    osType String | "Linux" | "Windows"
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    vmSize String
    VmSize - The size of the agent pool VMs.

    NamedAgentPoolProfileResponse, NamedAgentPoolProfileResponseArgs

    AvailabilityZones List<string>
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    CloudProviderProfile Pulumi.AzureNative.HybridContainerService.Inputs.CloudProviderProfileResponse
    The underlying cloud infra provider properties.
    Count int
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    MaxCount int
    The maximum number of nodes for auto-scaling
    MaxPods int
    The maximum number of pods that can run on a node.
    MinCount int
    The minimum number of nodes for auto-scaling
    Mode string
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    Name string
    Unique name of the agent pool profile in the context of the subscription and resource group.
    NodeImageVersion string
    The version of node image
    NodeLabels Dictionary<string, string>
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    NodeTaints List<string>
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    OsType string
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    VmSize string
    VmSize - The size of the agent pool VMs.
    AvailabilityZones []string
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    CloudProviderProfile CloudProviderProfileResponse
    The underlying cloud infra provider properties.
    Count int
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    MaxCount int
    The maximum number of nodes for auto-scaling
    MaxPods int
    The maximum number of pods that can run on a node.
    MinCount int
    The minimum number of nodes for auto-scaling
    Mode string
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    Name string
    Unique name of the agent pool profile in the context of the subscription and resource group.
    NodeImageVersion string
    The version of node image
    NodeLabels map[string]string
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    NodeTaints []string
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    OsType string
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    VmSize string
    VmSize - The size of the agent pool VMs.
    availabilityZones List<String>
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    cloudProviderProfile CloudProviderProfileResponse
    The underlying cloud infra provider properties.
    count Integer
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    maxCount Integer
    The maximum number of nodes for auto-scaling
    maxPods Integer
    The maximum number of pods that can run on a node.
    minCount Integer
    The minimum number of nodes for auto-scaling
    mode String
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    name String
    Unique name of the agent pool profile in the context of the subscription and resource group.
    nodeImageVersion String
    The version of node image
    nodeLabels Map<String,String>
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    nodeTaints List<String>
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    osType String
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    vmSize String
    VmSize - The size of the agent pool VMs.
    availabilityZones string[]
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    cloudProviderProfile CloudProviderProfileResponse
    The underlying cloud infra provider properties.
    count number
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    maxCount number
    The maximum number of nodes for auto-scaling
    maxPods number
    The maximum number of pods that can run on a node.
    minCount number
    The minimum number of nodes for auto-scaling
    mode string
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    name string
    Unique name of the agent pool profile in the context of the subscription and resource group.
    nodeImageVersion string
    The version of node image
    nodeLabels {[key: string]: string}
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    nodeTaints string[]
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    osType string
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    vmSize string
    VmSize - The size of the agent pool VMs.
    availability_zones Sequence[str]
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    cloud_provider_profile CloudProviderProfileResponse
    The underlying cloud infra provider properties.
    count int
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    max_count int
    The maximum number of nodes for auto-scaling
    max_pods int
    The maximum number of pods that can run on a node.
    min_count int
    The minimum number of nodes for auto-scaling
    mode str
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    name str
    Unique name of the agent pool profile in the context of the subscription and resource group.
    node_image_version str
    The version of node image
    node_labels Mapping[str, str]
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    node_taints Sequence[str]
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    os_type str
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    vm_size str
    VmSize - The size of the agent pool VMs.
    availabilityZones List<String>
    AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
    cloudProviderProfile Property Map
    The underlying cloud infra provider properties.
    count Number
    Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
    maxCount Number
    The maximum number of nodes for auto-scaling
    maxPods Number
    The maximum number of pods that can run on a node.
    minCount Number
    The minimum number of nodes for auto-scaling
    mode String
    Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
    name String
    Unique name of the agent pool profile in the context of the subscription and resource group.
    nodeImageVersion String
    The version of node image
    nodeLabels Map<String>
    NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
    nodeTaints List<String>
    NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
    osType String
    OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
    vmSize String
    VmSize - The size of the agent pool VMs.

    NetworkPolicy, NetworkPolicyArgs

    Calico
    calico
    Flannel
    flannel
    NetworkPolicyCalico
    calico
    NetworkPolicyFlannel
    flannel
    Calico
    calico
    Flannel
    flannel
    Calico
    calico
    Flannel
    flannel
    CALICO
    calico
    FLANNEL
    flannel
    "calico"
    calico
    "flannel"
    flannel

    NetworkProfile, NetworkProfileArgs

    DnsServiceIP string
    DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    LoadBalancerProfile Pulumi.AzureNative.HybridContainerService.Inputs.LoadBalancerProfile
    LoadBalancerProfile - Profile of the cluster load balancer.
    LoadBalancerSku string | Pulumi.AzureNative.HybridContainerService.LoadBalancerSku
    LoadBalancerSku - The load balancer sku for the provisioned cluster. Possible values: 'unstacked-haproxy', 'stacked-kube-vip', 'stacked-metallb', 'unmanaged'. The default is 'unmanaged'.
    NetworkPolicy string | Pulumi.AzureNative.HybridContainerService.NetworkPolicy
    NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'
    PodCidr string
    PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
    PodCidrs List<string>
    The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.
    ServiceCidr string
    ServiceCidr - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    ServiceCidrs List<string>
    The CIDR notation IP ranges from which to assign service cluster IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges.
    DnsServiceIP string
    DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    LoadBalancerProfile LoadBalancerProfile
    LoadBalancerProfile - Profile of the cluster load balancer.
    LoadBalancerSku string | LoadBalancerSku
    LoadBalancerSku - The load balancer sku for the provisioned cluster. Possible values: 'unstacked-haproxy', 'stacked-kube-vip', 'stacked-metallb', 'unmanaged'. The default is 'unmanaged'.
    NetworkPolicy string | NetworkPolicy
    NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'
    PodCidr string
    PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
    PodCidrs []string
    The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.
    ServiceCidr string
    ServiceCidr - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    ServiceCidrs []string
    The CIDR notation IP ranges from which to assign service cluster IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges.
    dnsServiceIP String
    DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    loadBalancerProfile LoadBalancerProfile
    LoadBalancerProfile - Profile of the cluster load balancer.
    loadBalancerSku String | LoadBalancerSku
    LoadBalancerSku - The load balancer sku for the provisioned cluster. Possible values: 'unstacked-haproxy', 'stacked-kube-vip', 'stacked-metallb', 'unmanaged'. The default is 'unmanaged'.
    networkPolicy String | NetworkPolicy
    NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'
    podCidr String
    PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
    podCidrs List<String>
    The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.
    serviceCidr String
    ServiceCidr - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    serviceCidrs List<String>
    The CIDR notation IP ranges from which to assign service cluster IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges.
    dnsServiceIP string
    DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    loadBalancerProfile LoadBalancerProfile
    LoadBalancerProfile - Profile of the cluster load balancer.
    loadBalancerSku string | LoadBalancerSku
    LoadBalancerSku - The load balancer sku for the provisioned cluster. Possible values: 'unstacked-haproxy', 'stacked-kube-vip', 'stacked-metallb', 'unmanaged'. The default is 'unmanaged'.
    networkPolicy string | NetworkPolicy
    NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'
    podCidr string
    PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
    podCidrs string[]
    The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.
    serviceCidr string
    ServiceCidr - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    serviceCidrs string[]
    The CIDR notation IP ranges from which to assign service cluster IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges.
    dns_service_ip str
    DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    load_balancer_profile LoadBalancerProfile
    LoadBalancerProfile - Profile of the cluster load balancer.
    load_balancer_sku str | LoadBalancerSku
    LoadBalancerSku - The load balancer sku for the provisioned cluster. Possible values: 'unstacked-haproxy', 'stacked-kube-vip', 'stacked-metallb', 'unmanaged'. The default is 'unmanaged'.
    network_policy str | NetworkPolicy
    NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'
    pod_cidr str
    PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
    pod_cidrs Sequence[str]
    The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.
    service_cidr str
    ServiceCidr - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    service_cidrs Sequence[str]
    The CIDR notation IP ranges from which to assign service cluster IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges.
    dnsServiceIP String
    DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    loadBalancerProfile Property Map
    LoadBalancerProfile - Profile of the cluster load balancer.
    loadBalancerSku String | "unstacked-haproxy" | "stacked-kube-vip" | "stacked-metallb" | "unmanaged"
    LoadBalancerSku - The load balancer sku for the provisioned cluster. Possible values: 'unstacked-haproxy', 'stacked-kube-vip', 'stacked-metallb', 'unmanaged'. The default is 'unmanaged'.
    networkPolicy String | "calico" | "flannel"
    NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'
    podCidr String
    PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
    podCidrs List<String>
    The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.
    serviceCidr String
    ServiceCidr - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    serviceCidrs List<String>
    The CIDR notation IP ranges from which to assign service cluster IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges.

    NetworkProfileResponse, NetworkProfileResponseArgs

    DnsServiceIP string
    DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    LoadBalancerProfile Pulumi.AzureNative.HybridContainerService.Inputs.LoadBalancerProfileResponse
    LoadBalancerProfile - Profile of the cluster load balancer.
    LoadBalancerSku string
    LoadBalancerSku - The load balancer sku for the provisioned cluster. Possible values: 'unstacked-haproxy', 'stacked-kube-vip', 'stacked-metallb', 'unmanaged'. The default is 'unmanaged'.
    NetworkPolicy string
    NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'
    PodCidr string
    PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
    PodCidrs List<string>
    The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.
    ServiceCidr string
    ServiceCidr - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    ServiceCidrs List<string>
    The CIDR notation IP ranges from which to assign service cluster IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges.
    DnsServiceIP string
    DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    LoadBalancerProfile LoadBalancerProfileResponse
    LoadBalancerProfile - Profile of the cluster load balancer.
    LoadBalancerSku string
    LoadBalancerSku - The load balancer sku for the provisioned cluster. Possible values: 'unstacked-haproxy', 'stacked-kube-vip', 'stacked-metallb', 'unmanaged'. The default is 'unmanaged'.
    NetworkPolicy string
    NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'
    PodCidr string
    PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
    PodCidrs []string
    The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.
    ServiceCidr string
    ServiceCidr - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    ServiceCidrs []string
    The CIDR notation IP ranges from which to assign service cluster IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges.
    dnsServiceIP String
    DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    loadBalancerProfile LoadBalancerProfileResponse
    LoadBalancerProfile - Profile of the cluster load balancer.
    loadBalancerSku String
    LoadBalancerSku - The load balancer sku for the provisioned cluster. Possible values: 'unstacked-haproxy', 'stacked-kube-vip', 'stacked-metallb', 'unmanaged'. The default is 'unmanaged'.
    networkPolicy String
    NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'
    podCidr String
    PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
    podCidrs List<String>
    The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.
    serviceCidr String
    ServiceCidr - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    serviceCidrs List<String>
    The CIDR notation IP ranges from which to assign service cluster IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges.
    dnsServiceIP string
    DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    loadBalancerProfile LoadBalancerProfileResponse
    LoadBalancerProfile - Profile of the cluster load balancer.
    loadBalancerSku string
    LoadBalancerSku - The load balancer sku for the provisioned cluster. Possible values: 'unstacked-haproxy', 'stacked-kube-vip', 'stacked-metallb', 'unmanaged'. The default is 'unmanaged'.
    networkPolicy string
    NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'
    podCidr string
    PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
    podCidrs string[]
    The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.
    serviceCidr string
    ServiceCidr - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    serviceCidrs string[]
    The CIDR notation IP ranges from which to assign service cluster IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges.
    dns_service_ip str
    DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    load_balancer_profile LoadBalancerProfileResponse
    LoadBalancerProfile - Profile of the cluster load balancer.
    load_balancer_sku str
    LoadBalancerSku - The load balancer sku for the provisioned cluster. Possible values: 'unstacked-haproxy', 'stacked-kube-vip', 'stacked-metallb', 'unmanaged'. The default is 'unmanaged'.
    network_policy str
    NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'
    pod_cidr str
    PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
    pod_cidrs Sequence[str]
    The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.
    service_cidr str
    ServiceCidr - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    service_cidrs Sequence[str]
    The CIDR notation IP ranges from which to assign service cluster IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges.
    dnsServiceIP String
    DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
    loadBalancerProfile Property Map
    LoadBalancerProfile - Profile of the cluster load balancer.
    loadBalancerSku String
    LoadBalancerSku - The load balancer sku for the provisioned cluster. Possible values: 'unstacked-haproxy', 'stacked-kube-vip', 'stacked-metallb', 'unmanaged'. The default is 'unmanaged'.
    networkPolicy String
    NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'
    podCidr String
    PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
    podCidrs List<String>
    The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.
    serviceCidr String
    ServiceCidr - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
    serviceCidrs List<String>
    The CIDR notation IP ranges from which to assign service cluster IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges.

    OsType, OsTypeArgs

    Linux
    Linux
    Windows
    Windows
    OsTypeLinux
    Linux
    OsTypeWindows
    Windows
    Linux
    Linux
    Windows
    Windows
    Linux
    Linux
    Windows
    Windows
    LINUX
    Linux
    WINDOWS
    Windows
    "Linux"
    Linux
    "Windows"
    Windows

    ProvisionedClusterIdentity, ProvisionedClusterIdentityArgs

    Type Pulumi.AzureNative.HybridContainerService.ResourceIdentityType
    The type of identity used for the provisioned cluster. The type SystemAssigned, includes a system created identity. The type None means no identity is assigned to the provisioned cluster.
    Type ResourceIdentityType
    The type of identity used for the provisioned cluster. The type SystemAssigned, includes a system created identity. The type None means no identity is assigned to the provisioned cluster.
    type ResourceIdentityType
    The type of identity used for the provisioned cluster. The type SystemAssigned, includes a system created identity. The type None means no identity is assigned to the provisioned cluster.
    type ResourceIdentityType
    The type of identity used for the provisioned cluster. The type SystemAssigned, includes a system created identity. The type None means no identity is assigned to the provisioned cluster.
    type ResourceIdentityType
    The type of identity used for the provisioned cluster. The type SystemAssigned, includes a system created identity. The type None means no identity is assigned to the provisioned cluster.
    type "None" | "SystemAssigned"
    The type of identity used for the provisioned cluster. The type SystemAssigned, includes a system created identity. The type None means no identity is assigned to the provisioned cluster.

    ProvisionedClusterIdentityResponse, ProvisionedClusterIdentityResponseArgs

    PrincipalId string
    The principal id of provisioned cluster identity. This property will only be provided for a system assigned identity.
    TenantId string
    The tenant id associated with the provisioned cluster. This property will only be provided for a system assigned identity.
    Type string
    The type of identity used for the provisioned cluster. The type SystemAssigned, includes a system created identity. The type None means no identity is assigned to the provisioned cluster.
    PrincipalId string
    The principal id of provisioned cluster identity. This property will only be provided for a system assigned identity.
    TenantId string
    The tenant id associated with the provisioned cluster. This property will only be provided for a system assigned identity.
    Type string
    The type of identity used for the provisioned cluster. The type SystemAssigned, includes a system created identity. The type None means no identity is assigned to the provisioned cluster.
    principalId String
    The principal id of provisioned cluster identity. This property will only be provided for a system assigned identity.
    tenantId String
    The tenant id associated with the provisioned cluster. This property will only be provided for a system assigned identity.
    type String
    The type of identity used for the provisioned cluster. The type SystemAssigned, includes a system created identity. The type None means no identity is assigned to the provisioned cluster.
    principalId string
    The principal id of provisioned cluster identity. This property will only be provided for a system assigned identity.
    tenantId string
    The tenant id associated with the provisioned cluster. This property will only be provided for a system assigned identity.
    type string
    The type of identity used for the provisioned cluster. The type SystemAssigned, includes a system created identity. The type None means no identity is assigned to the provisioned cluster.
    principal_id str
    The principal id of provisioned cluster identity. This property will only be provided for a system assigned identity.
    tenant_id str
    The tenant id associated with the provisioned cluster. This property will only be provided for a system assigned identity.
    type str
    The type of identity used for the provisioned cluster. The type SystemAssigned, includes a system created identity. The type None means no identity is assigned to the provisioned cluster.
    principalId String
    The principal id of provisioned cluster identity. This property will only be provided for a system assigned identity.
    tenantId String
    The tenant id associated with the provisioned cluster. This property will only be provided for a system assigned identity.
    type String
    The type of identity used for the provisioned cluster. The type SystemAssigned, includes a system created identity. The type None means no identity is assigned to the provisioned cluster.

    ProvisionedClustersAllProperties, ProvisionedClustersAllPropertiesArgs

    AadProfile Pulumi.AzureNative.HybridContainerService.Inputs.AADProfile
    AAD profile for the provisioned cluster.
    AddonProfiles Dictionary<string, Pulumi.AzureNative.HybridContainerService.Inputs.AddonProfiles>
    AddonProfiles - Profile of managed cluster add-on.
    AgentPoolProfiles List<Pulumi.AzureNative.HybridContainerService.Inputs.NamedAgentPoolProfile>
    The agent pools of the cluster.
    CloudProviderProfile Pulumi.AzureNative.HybridContainerService.Inputs.CloudProviderProfile
    The underlying cloud infra provider properties.
    ControlPlane Pulumi.AzureNative.HybridContainerService.Inputs.ControlPlaneProfile
    ControlPlane - ControlPlane Configuration
    EnableRbac bool
    EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
    Features Pulumi.AzureNative.HybridContainerService.Inputs.ProvisionedClustersCommonPropertiesFeatures
    Additional features specs like Arc Agent Onboarding.
    HttpProxyConfig Pulumi.AzureNative.HybridContainerService.Inputs.HttpProxyConfig
    HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
    KubernetesVersion string
    KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
    LinuxProfile Pulumi.AzureNative.HybridContainerService.Inputs.LinuxProfileProperties
    LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
    NetworkProfile Pulumi.AzureNative.HybridContainerService.Inputs.NetworkProfile
    NetworkProfile - Profile of network configuration.
    NodeResourceGroup string
    NodeResourceGroup - Name of the resource group containing agent pool nodes.
    WindowsProfile Pulumi.AzureNative.HybridContainerService.Inputs.WindowsProfile
    WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
    AadProfile AADProfile
    AAD profile for the provisioned cluster.
    AddonProfiles map[string]AddonProfiles
    AddonProfiles - Profile of managed cluster add-on.
    AgentPoolProfiles []NamedAgentPoolProfile
    The agent pools of the cluster.
    CloudProviderProfile CloudProviderProfile
    The underlying cloud infra provider properties.
    ControlPlane ControlPlaneProfile
    ControlPlane - ControlPlane Configuration
    EnableRbac bool
    EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
    Features ProvisionedClustersCommonPropertiesFeatures
    Additional features specs like Arc Agent Onboarding.
    HttpProxyConfig HttpProxyConfig
    HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
    KubernetesVersion string
    KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
    LinuxProfile LinuxProfileProperties
    LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
    NetworkProfile NetworkProfile
    NetworkProfile - Profile of network configuration.
    NodeResourceGroup string
    NodeResourceGroup - Name of the resource group containing agent pool nodes.
    WindowsProfile WindowsProfile
    WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
    aadProfile AADProfile
    AAD profile for the provisioned cluster.
    addonProfiles Map<String,AddonProfiles>
    AddonProfiles - Profile of managed cluster add-on.
    agentPoolProfiles List<NamedAgentPoolProfile>
    The agent pools of the cluster.
    cloudProviderProfile CloudProviderProfile
    The underlying cloud infra provider properties.
    controlPlane ControlPlaneProfile
    ControlPlane - ControlPlane Configuration
    enableRbac Boolean
    EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
    features ProvisionedClustersCommonPropertiesFeatures
    Additional features specs like Arc Agent Onboarding.
    httpProxyConfig HttpProxyConfig
    HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
    kubernetesVersion String
    KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
    linuxProfile LinuxProfileProperties
    LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
    networkProfile NetworkProfile
    NetworkProfile - Profile of network configuration.
    nodeResourceGroup String
    NodeResourceGroup - Name of the resource group containing agent pool nodes.
    windowsProfile WindowsProfile
    WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
    aadProfile AADProfile
    AAD profile for the provisioned cluster.
    addonProfiles {[key: string]: AddonProfiles}
    AddonProfiles - Profile of managed cluster add-on.
    agentPoolProfiles NamedAgentPoolProfile[]
    The agent pools of the cluster.
    cloudProviderProfile CloudProviderProfile
    The underlying cloud infra provider properties.
    controlPlane ControlPlaneProfile
    ControlPlane - ControlPlane Configuration
    enableRbac boolean
    EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
    features ProvisionedClustersCommonPropertiesFeatures
    Additional features specs like Arc Agent Onboarding.
    httpProxyConfig HttpProxyConfig
    HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
    kubernetesVersion string
    KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
    linuxProfile LinuxProfileProperties
    LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
    networkProfile NetworkProfile
    NetworkProfile - Profile of network configuration.
    nodeResourceGroup string
    NodeResourceGroup - Name of the resource group containing agent pool nodes.
    windowsProfile WindowsProfile
    WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
    aad_profile AADProfile
    AAD profile for the provisioned cluster.
    addon_profiles Mapping[str, AddonProfiles]
    AddonProfiles - Profile of managed cluster add-on.
    agent_pool_profiles Sequence[NamedAgentPoolProfile]
    The agent pools of the cluster.
    cloud_provider_profile CloudProviderProfile
    The underlying cloud infra provider properties.
    control_plane ControlPlaneProfile
    ControlPlane - ControlPlane Configuration
    enable_rbac bool
    EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
    features ProvisionedClustersCommonPropertiesFeatures
    Additional features specs like Arc Agent Onboarding.
    http_proxy_config HttpProxyConfig
    HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
    kubernetes_version str
    KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
    linux_profile LinuxProfileProperties
    LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
    network_profile NetworkProfile
    NetworkProfile - Profile of network configuration.
    node_resource_group str
    NodeResourceGroup - Name of the resource group containing agent pool nodes.
    windows_profile WindowsProfile
    WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
    aadProfile Property Map
    AAD profile for the provisioned cluster.
    addonProfiles Map<Property Map>
    AddonProfiles - Profile of managed cluster add-on.
    agentPoolProfiles List<Property Map>
    The agent pools of the cluster.
    cloudProviderProfile Property Map
    The underlying cloud infra provider properties.
    controlPlane Property Map
    ControlPlane - ControlPlane Configuration
    enableRbac Boolean
    EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
    features Property Map
    Additional features specs like Arc Agent Onboarding.
    httpProxyConfig Property Map
    HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
    kubernetesVersion String
    KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
    linuxProfile Property Map
    LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
    networkProfile Property Map
    NetworkProfile - Profile of network configuration.
    nodeResourceGroup String
    NodeResourceGroup - Name of the resource group containing agent pool nodes.
    windowsProfile Property Map
    WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.

    ProvisionedClustersCommonPropertiesFeatures, ProvisionedClustersCommonPropertiesFeaturesArgs

    ArcAgentProfile Pulumi.AzureNative.HybridContainerService.Inputs.ArcAgentProfile
    Arc agentry configuration for the provisioned cluster.
    ArcAgentProfile ArcAgentProfile
    Arc agentry configuration for the provisioned cluster.
    arcAgentProfile ArcAgentProfile
    Arc agentry configuration for the provisioned cluster.
    arcAgentProfile ArcAgentProfile
    Arc agentry configuration for the provisioned cluster.
    arc_agent_profile ArcAgentProfile
    Arc agentry configuration for the provisioned cluster.
    arcAgentProfile Property Map
    Arc agentry configuration for the provisioned cluster.

    ProvisionedClustersCommonPropertiesResponseError, ProvisionedClustersCommonPropertiesResponseErrorArgs

    Code string
    Message string
    Code string
    Message string
    code String
    message String
    code string
    message string
    code str
    message str
    code String
    message String

    ProvisionedClustersCommonPropertiesResponseFeatures, ProvisionedClustersCommonPropertiesResponseFeaturesArgs

    ArcAgentProfile ArcAgentProfileResponse
    Arc agentry configuration for the provisioned cluster.
    arcAgentProfile ArcAgentProfileResponse
    Arc agentry configuration for the provisioned cluster.
    arcAgentProfile ArcAgentProfileResponse
    Arc agentry configuration for the provisioned cluster.
    arc_agent_profile ArcAgentProfileResponse
    Arc agentry configuration for the provisioned cluster.
    arcAgentProfile Property Map
    Arc agentry configuration for the provisioned cluster.

    ProvisionedClustersCommonPropertiesResponseFeaturesStatus, ProvisionedClustersCommonPropertiesResponseFeaturesStatusArgs

    ArcAgentStatus Pulumi.AzureNative.HybridContainerService.Inputs.ArcAgentStatusResponse
    Defines the observed Arc Agent status that is resourceSynced back to the ARM resource.
    ArcAgentStatus ArcAgentStatusResponse
    Defines the observed Arc Agent status that is resourceSynced back to the ARM resource.
    arcAgentStatus ArcAgentStatusResponse
    Defines the observed Arc Agent status that is resourceSynced back to the ARM resource.
    arcAgentStatus ArcAgentStatusResponse
    Defines the observed Arc Agent status that is resourceSynced back to the ARM resource.
    arc_agent_status ArcAgentStatusResponse
    Defines the observed Arc Agent status that is resourceSynced back to the ARM resource.
    arcAgentStatus Property Map
    Defines the observed Arc Agent status that is resourceSynced back to the ARM resource.

    ProvisionedClustersCommonPropertiesResponseProvisioningStatus, ProvisionedClustersCommonPropertiesResponseProvisioningStatusArgs

    Error Pulumi.AzureNative.HybridContainerService.Inputs.ProvisionedClustersCommonPropertiesResponseError
    OperationId string
    Phase string
    Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
    Status string
    Error ProvisionedClustersCommonPropertiesResponseError
    OperationId string
    Phase string
    Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
    Status string
    error ProvisionedClustersCommonPropertiesResponseError
    operationId String
    phase String
    Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
    status String
    error ProvisionedClustersCommonPropertiesResponseError
    operationId string
    phase string
    Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
    status string
    error ProvisionedClustersCommonPropertiesResponseError
    operation_id str
    phase str
    Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
    status str
    error Property Map
    operationId String
    phase String
    Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
    status String

    ProvisionedClustersCommonPropertiesResponseStatus, ProvisionedClustersCommonPropertiesResponseStatusArgs

    AddonStatus Dictionary<string, Pulumi.AzureNative.HybridContainerService.Inputs.AddonStatusResponse>
    AddonStatus - Status of Addons
    ErrorMessage string
    ErrorMessage - Error messages during creation of cluster
    FeaturesStatus Pulumi.AzureNative.HybridContainerService.Inputs.ProvisionedClustersCommonPropertiesResponseFeaturesStatus
    Additional features status like Arc Agent Onboarding.
    ProvisioningStatus Pulumi.AzureNative.HybridContainerService.Inputs.ProvisionedClustersCommonPropertiesResponseProvisioningStatus
    Contains Provisioning errors
    AddonStatus map[string]AddonStatusResponse
    AddonStatus - Status of Addons
    ErrorMessage string
    ErrorMessage - Error messages during creation of cluster
    FeaturesStatus ProvisionedClustersCommonPropertiesResponseFeaturesStatus
    Additional features status like Arc Agent Onboarding.
    ProvisioningStatus ProvisionedClustersCommonPropertiesResponseProvisioningStatus
    Contains Provisioning errors
    addonStatus Map<String,AddonStatusResponse>
    AddonStatus - Status of Addons
    errorMessage String
    ErrorMessage - Error messages during creation of cluster
    featuresStatus ProvisionedClustersCommonPropertiesResponseFeaturesStatus
    Additional features status like Arc Agent Onboarding.
    provisioningStatus ProvisionedClustersCommonPropertiesResponseProvisioningStatus
    Contains Provisioning errors
    addonStatus {[key: string]: AddonStatusResponse}
    AddonStatus - Status of Addons
    errorMessage string
    ErrorMessage - Error messages during creation of cluster
    featuresStatus ProvisionedClustersCommonPropertiesResponseFeaturesStatus
    Additional features status like Arc Agent Onboarding.
    provisioningStatus ProvisionedClustersCommonPropertiesResponseProvisioningStatus
    Contains Provisioning errors
    addon_status Mapping[str, AddonStatusResponse]
    AddonStatus - Status of Addons
    error_message str
    ErrorMessage - Error messages during creation of cluster
    features_status ProvisionedClustersCommonPropertiesResponseFeaturesStatus
    Additional features status like Arc Agent Onboarding.
    provisioning_status ProvisionedClustersCommonPropertiesResponseProvisioningStatus
    Contains Provisioning errors
    addonStatus Map<Property Map>
    AddonStatus - Status of Addons
    errorMessage String
    ErrorMessage - Error messages during creation of cluster
    featuresStatus Property Map
    Additional features status like Arc Agent Onboarding.
    provisioningStatus Property Map
    Contains Provisioning errors

    ProvisionedClustersExtendedLocation, ProvisionedClustersExtendedLocationArgs

    Name string
    The extended location name.
    Type string
    The extended location type.
    Name string
    The extended location name.
    Type string
    The extended location type.
    name String
    The extended location name.
    type String
    The extended location type.
    name string
    The extended location name.
    type string
    The extended location type.
    name str
    The extended location name.
    type str
    The extended location type.
    name String
    The extended location name.
    type String
    The extended location type.

    ProvisionedClustersResponsePropertiesResponse, ProvisionedClustersResponsePropertiesResponseArgs

    ProvisioningState string
    Status Pulumi.AzureNative.HybridContainerService.Inputs.ProvisionedClustersCommonPropertiesResponseStatus
    HybridAKSClusterStatus defines the observed state of HybridAKSCluster
    AadProfile Pulumi.AzureNative.HybridContainerService.Inputs.AADProfileResponseResponse
    AAD profile for the provisioned cluster.
    AddonProfiles Dictionary<string, Pulumi.AzureNative.HybridContainerService.Inputs.AddonProfilesResponse>
    AddonProfiles - Profile of managed cluster add-on.
    AgentPoolProfiles List<Pulumi.AzureNative.HybridContainerService.Inputs.NamedAgentPoolProfileResponse>
    The agent pools of the cluster.
    CloudProviderProfile Pulumi.AzureNative.HybridContainerService.Inputs.CloudProviderProfileResponse
    The underlying cloud infra provider properties.
    ControlPlane Pulumi.AzureNative.HybridContainerService.Inputs.ControlPlaneProfileResponse
    ControlPlane - ControlPlane Configuration
    EnableRbac bool
    EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
    Features Pulumi.AzureNative.HybridContainerService.Inputs.ProvisionedClustersCommonPropertiesResponseFeatures
    Additional features specs like Arc Agent Onboarding.
    HttpProxyConfig Pulumi.AzureNative.HybridContainerService.Inputs.HttpProxyConfigResponseResponse
    HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
    KubernetesVersion string
    KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
    LinuxProfile Pulumi.AzureNative.HybridContainerService.Inputs.LinuxProfilePropertiesResponse
    LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
    NetworkProfile Pulumi.AzureNative.HybridContainerService.Inputs.NetworkProfileResponse
    NetworkProfile - Profile of network configuration.
    NodeResourceGroup string
    NodeResourceGroup - Name of the resource group containing agent pool nodes.
    WindowsProfile Pulumi.AzureNative.HybridContainerService.Inputs.WindowsProfileResponseResponse
    WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
    ProvisioningState string
    Status ProvisionedClustersCommonPropertiesResponseStatus
    HybridAKSClusterStatus defines the observed state of HybridAKSCluster
    AadProfile AADProfileResponseResponse
    AAD profile for the provisioned cluster.
    AddonProfiles map[string]AddonProfilesResponse
    AddonProfiles - Profile of managed cluster add-on.
    AgentPoolProfiles []NamedAgentPoolProfileResponse
    The agent pools of the cluster.
    CloudProviderProfile CloudProviderProfileResponse
    The underlying cloud infra provider properties.
    ControlPlane ControlPlaneProfileResponse
    ControlPlane - ControlPlane Configuration
    EnableRbac bool
    EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
    Features ProvisionedClustersCommonPropertiesResponseFeatures
    Additional features specs like Arc Agent Onboarding.
    HttpProxyConfig HttpProxyConfigResponseResponse
    HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
    KubernetesVersion string
    KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
    LinuxProfile LinuxProfilePropertiesResponse
    LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
    NetworkProfile NetworkProfileResponse
    NetworkProfile - Profile of network configuration.
    NodeResourceGroup string
    NodeResourceGroup - Name of the resource group containing agent pool nodes.
    WindowsProfile WindowsProfileResponseResponse
    WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
    provisioningState String
    status ProvisionedClustersCommonPropertiesResponseStatus
    HybridAKSClusterStatus defines the observed state of HybridAKSCluster
    aadProfile AADProfileResponseResponse
    AAD profile for the provisioned cluster.
    addonProfiles Map<String,AddonProfilesResponse>
    AddonProfiles - Profile of managed cluster add-on.
    agentPoolProfiles List<NamedAgentPoolProfileResponse>
    The agent pools of the cluster.
    cloudProviderProfile CloudProviderProfileResponse
    The underlying cloud infra provider properties.
    controlPlane ControlPlaneProfileResponse
    ControlPlane - ControlPlane Configuration
    enableRbac Boolean
    EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
    features ProvisionedClustersCommonPropertiesResponseFeatures
    Additional features specs like Arc Agent Onboarding.
    httpProxyConfig HttpProxyConfigResponseResponse
    HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
    kubernetesVersion String
    KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
    linuxProfile LinuxProfilePropertiesResponse
    LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
    networkProfile NetworkProfileResponse
    NetworkProfile - Profile of network configuration.
    nodeResourceGroup String
    NodeResourceGroup - Name of the resource group containing agent pool nodes.
    windowsProfile WindowsProfileResponseResponse
    WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
    provisioningState string
    status ProvisionedClustersCommonPropertiesResponseStatus
    HybridAKSClusterStatus defines the observed state of HybridAKSCluster
    aadProfile AADProfileResponseResponse
    AAD profile for the provisioned cluster.
    addonProfiles {[key: string]: AddonProfilesResponse}
    AddonProfiles - Profile of managed cluster add-on.
    agentPoolProfiles NamedAgentPoolProfileResponse[]
    The agent pools of the cluster.
    cloudProviderProfile CloudProviderProfileResponse
    The underlying cloud infra provider properties.
    controlPlane ControlPlaneProfileResponse
    ControlPlane - ControlPlane Configuration
    enableRbac boolean
    EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
    features ProvisionedClustersCommonPropertiesResponseFeatures
    Additional features specs like Arc Agent Onboarding.
    httpProxyConfig HttpProxyConfigResponseResponse
    HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
    kubernetesVersion string
    KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
    linuxProfile LinuxProfilePropertiesResponse
    LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
    networkProfile NetworkProfileResponse
    NetworkProfile - Profile of network configuration.
    nodeResourceGroup string
    NodeResourceGroup - Name of the resource group containing agent pool nodes.
    windowsProfile WindowsProfileResponseResponse
    WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
    provisioning_state str
    status ProvisionedClustersCommonPropertiesResponseStatus
    HybridAKSClusterStatus defines the observed state of HybridAKSCluster
    aad_profile AADProfileResponseResponse
    AAD profile for the provisioned cluster.
    addon_profiles Mapping[str, AddonProfilesResponse]
    AddonProfiles - Profile of managed cluster add-on.
    agent_pool_profiles Sequence[NamedAgentPoolProfileResponse]
    The agent pools of the cluster.
    cloud_provider_profile CloudProviderProfileResponse
    The underlying cloud infra provider properties.
    control_plane ControlPlaneProfileResponse
    ControlPlane - ControlPlane Configuration
    enable_rbac bool
    EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
    features ProvisionedClustersCommonPropertiesResponseFeatures
    Additional features specs like Arc Agent Onboarding.
    http_proxy_config HttpProxyConfigResponseResponse
    HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
    kubernetes_version str
    KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
    linux_profile LinuxProfilePropertiesResponse
    LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
    network_profile NetworkProfileResponse
    NetworkProfile - Profile of network configuration.
    node_resource_group str
    NodeResourceGroup - Name of the resource group containing agent pool nodes.
    windows_profile WindowsProfileResponseResponse
    WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
    provisioningState String
    status Property Map
    HybridAKSClusterStatus defines the observed state of HybridAKSCluster
    aadProfile Property Map
    AAD profile for the provisioned cluster.
    addonProfiles Map<Property Map>
    AddonProfiles - Profile of managed cluster add-on.
    agentPoolProfiles List<Property Map>
    The agent pools of the cluster.
    cloudProviderProfile Property Map
    The underlying cloud infra provider properties.
    controlPlane Property Map
    ControlPlane - ControlPlane Configuration
    enableRbac Boolean
    EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
    features Property Map
    Additional features specs like Arc Agent Onboarding.
    httpProxyConfig Property Map
    HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
    kubernetesVersion String
    KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
    linuxProfile Property Map
    LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
    networkProfile Property Map
    NetworkProfile - Profile of network configuration.
    nodeResourceGroup String
    NodeResourceGroup - Name of the resource group containing agent pool nodes.
    windowsProfile Property Map
    WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.

    ProvisionedClustersResponseResponseExtendedLocation, ProvisionedClustersResponseResponseExtendedLocationArgs

    Name string
    The extended location name.
    Type string
    The extended location type.
    Name string
    The extended location name.
    Type string
    The extended location type.
    name String
    The extended location name.
    type String
    The extended location type.
    name string
    The extended location name.
    type string
    The extended location type.
    name str
    The extended location name.
    type str
    The extended location type.
    name String
    The extended location name.
    type String
    The extended location type.

    ResourceIdentityType, ResourceIdentityTypeArgs

    None
    None
    SystemAssigned
    SystemAssigned
    ResourceIdentityTypeNone
    None
    ResourceIdentityTypeSystemAssigned
    SystemAssigned
    None
    None
    SystemAssigned
    SystemAssigned
    None
    None
    SystemAssigned
    SystemAssigned
    NONE
    None
    SYSTEM_ASSIGNED
    SystemAssigned
    "None"
    None
    "SystemAssigned"
    SystemAssigned

    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.

    WindowsProfile, WindowsProfileArgs

    AdminPassword string
    AdminPassword - Specifies the password of the administrator account. Minimum-length: 8 characters Max-length: 123 characters Complexity requirements: 3 out of 4 conditions below need to be fulfilled Has lower characters Has upper characters Has a digit Has a special character (Regex match [\W_]) **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
    AdminUsername string
    AdminUsername - Specifies the name of the administrator account. restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length: 1 character Max-length: 20 characters
    EnableCsiProxy bool
    EnableCSIProxy - Whether to enable CSI proxy.
    LicenseType string | Pulumi.AzureNative.HybridContainerService.LicenseType
    LicenseType - The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs. Possible values include: 'None', 'Windows_Server'
    AdminPassword string
    AdminPassword - Specifies the password of the administrator account. Minimum-length: 8 characters Max-length: 123 characters Complexity requirements: 3 out of 4 conditions below need to be fulfilled Has lower characters Has upper characters Has a digit Has a special character (Regex match [\W_]) **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
    AdminUsername string
    AdminUsername - Specifies the name of the administrator account. restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length: 1 character Max-length: 20 characters
    EnableCsiProxy bool
    EnableCSIProxy - Whether to enable CSI proxy.
    LicenseType string | LicenseType
    LicenseType - The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs. Possible values include: 'None', 'Windows_Server'
    adminPassword String
    AdminPassword - Specifies the password of the administrator account. Minimum-length: 8 characters Max-length: 123 characters Complexity requirements: 3 out of 4 conditions below need to be fulfilled Has lower characters Has upper characters Has a digit Has a special character (Regex match [\W_]) **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
    adminUsername String
    AdminUsername - Specifies the name of the administrator account. restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length: 1 character Max-length: 20 characters
    enableCsiProxy Boolean
    EnableCSIProxy - Whether to enable CSI proxy.
    licenseType String | LicenseType
    LicenseType - The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs. Possible values include: 'None', 'Windows_Server'
    adminPassword string
    AdminPassword - Specifies the password of the administrator account. Minimum-length: 8 characters Max-length: 123 characters Complexity requirements: 3 out of 4 conditions below need to be fulfilled Has lower characters Has upper characters Has a digit Has a special character (Regex match [\W_]) **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
    adminUsername string
    AdminUsername - Specifies the name of the administrator account. restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length: 1 character Max-length: 20 characters
    enableCsiProxy boolean
    EnableCSIProxy - Whether to enable CSI proxy.
    licenseType string | LicenseType
    LicenseType - The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs. Possible values include: 'None', 'Windows_Server'
    admin_password str
    AdminPassword - Specifies the password of the administrator account. Minimum-length: 8 characters Max-length: 123 characters Complexity requirements: 3 out of 4 conditions below need to be fulfilled Has lower characters Has upper characters Has a digit Has a special character (Regex match [\W_]) **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
    admin_username str
    AdminUsername - Specifies the name of the administrator account. restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length: 1 character Max-length: 20 characters
    enable_csi_proxy bool
    EnableCSIProxy - Whether to enable CSI proxy.
    license_type str | LicenseType
    LicenseType - The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs. Possible values include: 'None', 'Windows_Server'
    adminPassword String
    AdminPassword - Specifies the password of the administrator account. Minimum-length: 8 characters Max-length: 123 characters Complexity requirements: 3 out of 4 conditions below need to be fulfilled Has lower characters Has upper characters Has a digit Has a special character (Regex match [\W_]) **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
    adminUsername String
    AdminUsername - Specifies the name of the administrator account. restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length: 1 character Max-length: 20 characters
    enableCsiProxy Boolean
    EnableCSIProxy - Whether to enable CSI proxy.
    licenseType String | "Windows_Server" | "None"
    LicenseType - The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs. Possible values include: 'None', 'Windows_Server'

    WindowsProfileResponseResponse, WindowsProfileResponseResponseArgs

    AdminUsername string
    AdminUsername - Specifies the name of the administrator account. restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length: 1 character Max-length: 20 characters
    EnableCsiProxy bool
    EnableCSIProxy - Whether to enable CSI proxy.
    LicenseType string
    LicenseType - The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs. Possible values include: 'None', 'Windows_Server'
    AdminUsername string
    AdminUsername - Specifies the name of the administrator account. restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length: 1 character Max-length: 20 characters
    EnableCsiProxy bool
    EnableCSIProxy - Whether to enable CSI proxy.
    LicenseType string
    LicenseType - The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs. Possible values include: 'None', 'Windows_Server'
    adminUsername String
    AdminUsername - Specifies the name of the administrator account. restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length: 1 character Max-length: 20 characters
    enableCsiProxy Boolean
    EnableCSIProxy - Whether to enable CSI proxy.
    licenseType String
    LicenseType - The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs. Possible values include: 'None', 'Windows_Server'
    adminUsername string
    AdminUsername - Specifies the name of the administrator account. restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length: 1 character Max-length: 20 characters
    enableCsiProxy boolean
    EnableCSIProxy - Whether to enable CSI proxy.
    licenseType string
    LicenseType - The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs. Possible values include: 'None', 'Windows_Server'
    admin_username str
    AdminUsername - Specifies the name of the administrator account. restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length: 1 character Max-length: 20 characters
    enable_csi_proxy bool
    EnableCSIProxy - Whether to enable CSI proxy.
    license_type str
    LicenseType - The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs. Possible values include: 'None', 'Windows_Server'
    adminUsername String
    AdminUsername - Specifies the name of the administrator account. restriction: Cannot end in "." Disallowed values: "administrator", "admin", "user", "user1", "test", "user2", "test1", "user3", "admin1", "1", "123", "a", "actuser", "adm", "admin2", "aspnet", "backup", "console", "david", "guest", "john", "owner", "root", "server", "sql", "support", "support_388945a0", "sys", "test2", "test3", "user4", "user5". Minimum-length: 1 character Max-length: 20 characters
    enableCsiProxy Boolean
    EnableCSIProxy - Whether to enable CSI proxy.
    licenseType String
    LicenseType - The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs. Possible values include: 'None', 'Windows_Server'

    Import

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

    $ pulumi import azure-native:hybridcontainerservice:ProvisionedCluster test-hybridakscluster /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/provisionedClusters/{resourceName} 
    

    To learn more about importing existing cloud resources, see Importing resources.

    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.38.0 published on Monday, Apr 22, 2024 by Pulumi