azure-native.hybridcontainerservice.ProvisionedCluster
Explore with Pulumi AI
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 (
	hybridcontainerservice "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 * 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",
});
import pulumi
import pulumi_azure_native as azure_native
provisioned_cluster = azure_native.hybridcontainerservice.ProvisionedCluster("provisionedCluster",
    extended_location={
        "name": "/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourcegroups/test-arcappliance-resgrp/providers/microsoft.extendedlocation/customlocations/testcustomlocation",
        "type": "CustomLocation",
    },
    location="westus",
    properties={
        "agent_pool_profiles": [{
            "count": 1,
            "name": "default-nodepool-1",
            "os_type": azure_native.hybridcontainerservice.OsType.LINUX,
            "vm_size": "Standard_A4_v2",
        }],
        "cloud_provider_profile": {
            "infra_network_profile": {
                "vnet_subnet_ids": ["/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourceGroups/test-arcappliance-resgrp/providers/Microsoft.HybridContainerService/virtualNetworks/test-vnet-static"],
            },
            "infra_storage_profile": {
                "storage_space_ids": ["/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourceGroups/test-arcappliance-resgrp/providers/Microsoft.HybridContainerService/storageSpaces/test-storage"],
            },
        },
        "control_plane": {
            "count": 1,
            "linux_profile": {
                "ssh": {
                    "public_keys": [{
                        "key_data": "ssh-rsa AAAAB1NzaC1yc2EAAAADAQABAAACAQCY......",
                    }],
                },
            },
            "os_type": azure_native.hybridcontainerservice.OsType.LINUX,
            "vm_size": "Standard_A4_v2",
        },
        "kubernetes_version": "v1.20.5",
        "linux_profile": {
            "ssh": {
                "public_keys": [{
                    "key_data": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCY.......",
                }],
            },
        },
        "network_profile": {
            "load_balancer_profile": {
                "count": 1,
                "linux_profile": {
                    "ssh": {
                        "public_keys": [{
                            "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")
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.
Constructor 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={
        "name": "string",
        "type": "string",
    },
    identity={
        "type": azure_native.hybridcontainerservice.ResourceIdentityType.NONE,
    },
    location="string",
    properties={
        "aad_profile": {
            "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": {
                "config": {
                    "string": "string",
                },
                "enabled": False,
            },
        },
        "agent_pool_profiles": [{
            "availability_zones": ["string"],
            "cloud_provider_profile": {
                "infra_network_profile": {
                    "vnet_subnet_ids": ["string"],
                },
                "infra_storage_profile": {
                    "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": {
            "infra_network_profile": {
                "vnet_subnet_ids": ["string"],
            },
            "infra_storage_profile": {
                "storage_space_ids": ["string"],
            },
        },
        "control_plane": {
            "availability_zones": ["string"],
            "cloud_provider_profile": {
                "infra_network_profile": {
                    "vnet_subnet_ids": ["string"],
                },
                "infra_storage_profile": {
                    "storage_space_ids": ["string"],
                },
            },
            "control_plane_endpoint": {
                "host_ip": "string",
                "port": "string",
            },
            "count": 0,
            "linux_profile": {
                "admin_username": "string",
                "ssh": {
                    "public_keys": [{
                        "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": {
            "arc_agent_profile": {
                "agent_auto_upgrade": "string",
                "agent_version": "string",
            },
        },
        "http_proxy_config": {
            "http_proxy": "string",
            "https_proxy": "string",
            "no_proxy": ["string"],
            "password": "string",
            "trusted_ca": "string",
            "username": "string",
        },
        "kubernetes_version": "string",
        "linux_profile": {
            "admin_username": "string",
            "ssh": {
                "public_keys": [{
                    "key_data": "string",
                }],
            },
        },
        "network_profile": {
            "dns_service_ip": "string",
            "load_balancer_profile": {
                "availability_zones": ["string"],
                "cloud_provider_profile": {
                    "infra_network_profile": {
                        "vnet_subnet_ids": ["string"],
                    },
                    "infra_storage_profile": {
                        "storage_space_ids": ["string"],
                    },
                },
                "count": 0,
                "linux_profile": {
                    "admin_username": "string",
                    "ssh": {
                        "public_keys": [{
                            "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": {
            "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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ProvisionedCluster resource accepts the following input properties:
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- ExtendedLocation Pulumi.Azure Native. Hybrid Container Service. Inputs. Provisioned Clusters Extended Location 
- Identity
Pulumi.Azure Native. Hybrid Container Service. Inputs. Provisioned Cluster Identity 
- Identity for the Provisioned cluster.
- Location string
- The geo-location where the resource lives
- Properties
Pulumi.Azure Native. Hybrid Container Service. Inputs. Provisioned Clusters All Properties 
- All properties of the provisioned cluster
- ResourceName string
- Parameter for the name of the provisioned cluster
- Dictionary<string, string>
- Resource tags.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- ExtendedLocation ProvisionedClusters Extended Location Args 
- Identity
ProvisionedCluster Identity Args 
- Identity for the Provisioned cluster.
- Location string
- The geo-location where the resource lives
- Properties
ProvisionedClusters All Properties Args 
- All properties of the provisioned cluster
- ResourceName string
- Parameter for the name of the provisioned cluster
- map[string]string
- Resource tags.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- extendedLocation ProvisionedClusters Extended Location 
- identity
ProvisionedCluster Identity 
- Identity for the Provisioned cluster.
- location String
- The geo-location where the resource lives
- properties
ProvisionedClusters All Properties 
- All properties of the provisioned cluster
- resourceName String
- Parameter for the name of the provisioned cluster
- Map<String,String>
- Resource tags.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- extendedLocation ProvisionedClusters Extended Location 
- identity
ProvisionedCluster Identity 
- Identity for the Provisioned cluster.
- location string
- The geo-location where the resource lives
- properties
ProvisionedClusters All Properties 
- All properties of the provisioned cluster
- resourceName string
- Parameter for the name of the provisioned cluster
- {[key: string]: string}
- Resource tags.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- extended_location ProvisionedClusters Extended Location Args 
- identity
ProvisionedCluster Identity Args 
- Identity for the Provisioned cluster.
- location str
- The geo-location where the resource lives
- properties
ProvisionedClusters All Properties Args 
- All properties of the provisioned cluster
- resource_name str
- Parameter for the name of the provisioned cluster
- Mapping[str, str]
- Resource tags.
- resourceGroup StringName 
- 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
- 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.Azure Native. Hybrid Container Service. Outputs. System Data Response 
- 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 SystemData Response 
- 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 SystemData Response 
- 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 SystemData Response 
- 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 SystemData Response 
- 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  
- AdminGroup List<string>Object IDs 
- The list of AAD group object IDs that will have admin role of the cluster.
- ClientApp stringID 
- The client AAD application ID.
- EnableAzure boolRbac 
- Whether to enable Azure RBAC for Kubernetes authorization.
- Managed bool
- Whether to enable managed AAD.
- ServerApp stringID 
- The server AAD application ID.
- ServerApp stringSecret 
- 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.
- AdminGroup []stringObject IDs 
- The list of AAD group object IDs that will have admin role of the cluster.
- ClientApp stringID 
- The client AAD application ID.
- EnableAzure boolRbac 
- Whether to enable Azure RBAC for Kubernetes authorization.
- Managed bool
- Whether to enable managed AAD.
- ServerApp stringID 
- The server AAD application ID.
- ServerApp stringSecret 
- 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.
- adminGroup List<String>Object IDs 
- The list of AAD group object IDs that will have admin role of the cluster.
- clientApp StringID 
- The client AAD application ID.
- enableAzure BooleanRbac 
- Whether to enable Azure RBAC for Kubernetes authorization.
- managed Boolean
- Whether to enable managed AAD.
- serverApp StringID 
- The server AAD application ID.
- serverApp StringSecret 
- 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.
- adminGroup string[]Object IDs 
- The list of AAD group object IDs that will have admin role of the cluster.
- clientApp stringID 
- The client AAD application ID.
- enableAzure booleanRbac 
- Whether to enable Azure RBAC for Kubernetes authorization.
- managed boolean
- Whether to enable managed AAD.
- serverApp stringID 
- The server AAD application ID.
- serverApp stringSecret 
- 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_ Sequence[str]object_ ids 
- The list of AAD group object IDs that will have admin role of the cluster.
- client_app_ strid 
- The client AAD application ID.
- enable_azure_ boolrbac 
- Whether to enable Azure RBAC for Kubernetes authorization.
- managed bool
- Whether to enable managed AAD.
- server_app_ strid 
- The server AAD application ID.
- server_app_ strsecret 
- 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.
- adminGroup List<String>Object IDs 
- The list of AAD group object IDs that will have admin role of the cluster.
- clientApp StringID 
- The client AAD application ID.
- enableAzure BooleanRbac 
- Whether to enable Azure RBAC for Kubernetes authorization.
- managed Boolean
- Whether to enable managed AAD.
- serverApp StringID 
- The server AAD application ID.
- serverApp StringSecret 
- 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      
- AdminGroup List<string>Object IDs 
- The list of AAD group object IDs that will have admin role of the cluster.
- ClientApp stringID 
- The client AAD application ID.
- EnableAzure boolRbac 
- Whether to enable Azure RBAC for Kubernetes authorization.
- Managed bool
- Whether to enable managed AAD.
- ServerApp stringID 
- 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.
- AdminGroup []stringObject IDs 
- The list of AAD group object IDs that will have admin role of the cluster.
- ClientApp stringID 
- The client AAD application ID.
- EnableAzure boolRbac 
- Whether to enable Azure RBAC for Kubernetes authorization.
- Managed bool
- Whether to enable managed AAD.
- ServerApp stringID 
- 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.
- adminGroup List<String>Object IDs 
- The list of AAD group object IDs that will have admin role of the cluster.
- clientApp StringID 
- The client AAD application ID.
- enableAzure BooleanRbac 
- Whether to enable Azure RBAC for Kubernetes authorization.
- managed Boolean
- Whether to enable managed AAD.
- serverApp StringID 
- 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.
- adminGroup string[]Object IDs 
- The list of AAD group object IDs that will have admin role of the cluster.
- clientApp stringID 
- The client AAD application ID.
- enableAzure booleanRbac 
- Whether to enable Azure RBAC for Kubernetes authorization.
- managed boolean
- Whether to enable managed AAD.
- serverApp stringID 
- 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_ Sequence[str]object_ ids 
- The list of AAD group object IDs that will have admin role of the cluster.
- client_app_ strid 
- The client AAD application ID.
- enable_azure_ boolrbac 
- Whether to enable Azure RBAC for Kubernetes authorization.
- managed bool
- Whether to enable managed AAD.
- server_app_ strid 
- 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.
- adminGroup List<String>Object IDs 
- The list of AAD group object IDs that will have admin role of the cluster.
- clientApp StringID 
- The client AAD application ID.
- enableAzure BooleanRbac 
- Whether to enable Azure RBAC for Kubernetes authorization.
- managed Boolean
- Whether to enable managed AAD.
- serverApp StringID 
- 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    
AddonProfilesResponse, AddonProfilesResponseArgs      
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      
- AgentAuto string | Pulumi.Upgrade Azure Native. Hybrid Container Service. Auto Upgrade Options 
- 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
- AgentAuto string | AutoUpgrade Upgrade Options 
- 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
- agentAuto String | AutoUpgrade Upgrade Options 
- 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
- agentAuto string | AutoUpgrade Upgrade Options 
- 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_ str | Autoupgrade Upgrade Options 
- 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
- agentAuto String | "Enabled" | "Disabled"Upgrade 
- 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        
- AgentAuto stringUpgrade 
- 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
- AgentAuto stringUpgrade 
- 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
- agentAuto StringUpgrade 
- 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
- agentAuto stringUpgrade 
- 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_ strupgrade 
- 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
- agentAuto StringUpgrade 
- 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
- LastConnectivity stringTime 
- Last connected timestamp of the Provisioned cluster resource.
- ManagedIdentity stringCertificate Expiration Time 
- ManagedIdentity certificate expiration time (ValidUntil).
- OnboardingPublic stringKey 
- 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
- LastConnectivity stringTime 
- Last connected timestamp of the Provisioned cluster resource.
- ManagedIdentity stringCertificate Expiration Time 
- ManagedIdentity certificate expiration time (ValidUntil).
- OnboardingPublic stringKey 
- 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
- lastConnectivity StringTime 
- Last connected timestamp of the Provisioned cluster resource.
- managedIdentity StringCertificate Expiration Time 
- ManagedIdentity certificate expiration time (ValidUntil).
- onboardingPublic StringKey 
- 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
- lastConnectivity stringTime 
- Last connected timestamp of the Provisioned cluster resource.
- managedIdentity stringCertificate Expiration Time 
- ManagedIdentity certificate expiration time (ValidUntil).
- onboardingPublic stringKey 
- 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_ strtime 
- Last connected timestamp of the Provisioned cluster resource.
- managed_identity_ strcertificate_ expiration_ time 
- ManagedIdentity certificate expiration time (ValidUntil).
- onboarding_public_ strkey 
- 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
- lastConnectivity StringTime 
- Last connected timestamp of the Provisioned cluster resource.
- managedIdentity StringCertificate Expiration Time 
- ManagedIdentity certificate expiration time (ValidUntil).
- onboardingPublic StringKey 
- 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
- AutoUpgrade Options Enabled 
- Enabled
- AutoUpgrade Options Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
CloudProviderProfile, CloudProviderProfileArgs      
- InfraNetwork Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Cloud Provider Profile Infra Network Profile 
- InfraNetworkProfile - List of infra network profiles for the provisioned cluster
- InfraStorage Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Cloud Provider Profile Infra Storage Profile 
- InfraStorageProfile - List of infra storage profiles for the provisioned cluster
- InfraNetwork CloudProfile Provider Profile Infra Network Profile 
- InfraNetworkProfile - List of infra network profiles for the provisioned cluster
- InfraStorage CloudProfile Provider Profile Infra Storage Profile 
- InfraStorageProfile - List of infra storage profiles for the provisioned cluster
- infraNetwork CloudProfile Provider Profile Infra Network Profile 
- InfraNetworkProfile - List of infra network profiles for the provisioned cluster
- infraStorage CloudProfile Provider Profile Infra Storage Profile 
- InfraStorageProfile - List of infra storage profiles for the provisioned cluster
- infraNetwork CloudProfile Provider Profile Infra Network Profile 
- InfraNetworkProfile - List of infra network profiles for the provisioned cluster
- infraStorage CloudProfile Provider Profile Infra Storage Profile 
- InfraStorageProfile - List of infra storage profiles for the provisioned cluster
- infra_network_ Cloudprofile Provider Profile Infra Network Profile 
- InfraNetworkProfile - List of infra network profiles for the provisioned cluster
- infra_storage_ Cloudprofile Provider Profile Infra Storage Profile 
- InfraStorageProfile - List of infra storage profiles for the provisioned cluster
- infraNetwork Property MapProfile 
- InfraNetworkProfile - List of infra network profiles for the provisioned cluster
- infraStorage Property MapProfile 
- InfraStorageProfile - List of infra storage profiles for the provisioned cluster
CloudProviderProfileInfraNetworkProfile, CloudProviderProfileInfraNetworkProfileArgs            
- VnetSubnet List<string>Ids 
- Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}
- VnetSubnet []stringIds 
- Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}
- vnetSubnet List<String>Ids 
- Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}
- vnetSubnet string[]Ids 
- 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_ Sequence[str]ids 
- Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}
- vnetSubnet List<String>Ids 
- 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            
- StorageSpace List<string>Ids 
- Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
- StorageSpace []stringIds 
- Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
- storageSpace List<String>Ids 
- Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
- storageSpace string[]Ids 
- Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
- storage_space_ Sequence[str]ids 
- Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
- storageSpace List<String>Ids 
- Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
CloudProviderProfileResponse, CloudProviderProfileResponseArgs        
- InfraNetwork Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Cloud Provider Profile Response Infra Network Profile 
- InfraNetworkProfile - List of infra network profiles for the provisioned cluster
- InfraStorage Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Cloud Provider Profile Response Infra Storage Profile 
- InfraStorageProfile - List of infra storage profiles for the provisioned cluster
- InfraNetwork CloudProfile Provider Profile Response Infra Network Profile 
- InfraNetworkProfile - List of infra network profiles for the provisioned cluster
- InfraStorage CloudProfile Provider Profile Response Infra Storage Profile 
- InfraStorageProfile - List of infra storage profiles for the provisioned cluster
- infraNetwork CloudProfile Provider Profile Response Infra Network Profile 
- InfraNetworkProfile - List of infra network profiles for the provisioned cluster
- infraStorage CloudProfile Provider Profile Response Infra Storage Profile 
- InfraStorageProfile - List of infra storage profiles for the provisioned cluster
- infraNetwork CloudProfile Provider Profile Response Infra Network Profile 
- InfraNetworkProfile - List of infra network profiles for the provisioned cluster
- infraStorage CloudProfile Provider Profile Response Infra Storage Profile 
- InfraStorageProfile - List of infra storage profiles for the provisioned cluster
- infra_network_ Cloudprofile Provider Profile Response Infra Network Profile 
- InfraNetworkProfile - List of infra network profiles for the provisioned cluster
- infra_storage_ Cloudprofile Provider Profile Response Infra Storage Profile 
- InfraStorageProfile - List of infra storage profiles for the provisioned cluster
- infraNetwork Property MapProfile 
- InfraNetworkProfile - List of infra network profiles for the provisioned cluster
- infraStorage Property MapProfile 
- InfraStorageProfile - List of infra storage profiles for the provisioned cluster
CloudProviderProfileResponseInfraNetworkProfile, CloudProviderProfileResponseInfraNetworkProfileArgs              
- VnetSubnet List<string>Ids 
- Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}
- VnetSubnet []stringIds 
- Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}
- vnetSubnet List<String>Ids 
- Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}
- vnetSubnet string[]Ids 
- 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_ Sequence[str]ids 
- Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}
- vnetSubnet List<String>Ids 
- 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              
- StorageSpace List<string>Ids 
- Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
- StorageSpace []stringIds 
- Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
- storageSpace List<String>Ids 
- Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
- storageSpace string[]Ids 
- Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
- storage_space_ Sequence[str]ids 
- Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
- storageSpace List<String>Ids 
- Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
ControlPlaneEndpointProfileControlPlaneEndpoint, ControlPlaneEndpointProfileControlPlaneEndpointArgs              
ControlPlaneEndpointProfileResponseControlPlaneEndpoint, ControlPlaneEndpointProfileResponseControlPlaneEndpointArgs                
ControlPlaneProfile, ControlPlaneProfileArgs      
- AvailabilityZones List<string>
- AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
- CloudProvider Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Cloud Provider Profile 
- The underlying cloud infra provider properties.
- ControlPlane Pulumi.Endpoint Azure Native. Hybrid Container Service. Inputs. Control Plane Endpoint Profile Control Plane Endpoint 
- 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.Azure Native. Hybrid Container Service. Inputs. Linux Profile Properties 
- 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.Azure Native. Hybrid Container Service. 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.
- NodeImage stringVersion 
- 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.Azure Native. Hybrid Container Service. Os Type 
- 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
- CloudProvider CloudProfile Provider Profile 
- The underlying cloud infra provider properties.
- ControlPlane ControlEndpoint Plane Endpoint Profile Control Plane Endpoint 
- 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 LinuxProfile Properties 
- 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.
- NodeImage stringVersion 
- 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
- cloudProvider CloudProfile Provider Profile 
- The underlying cloud infra provider properties.
- controlPlane ControlEndpoint Plane Endpoint Profile Control Plane Endpoint 
- 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 LinuxProfile Properties 
- 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.
- nodeImage StringVersion 
- 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
- cloudProvider CloudProfile Provider Profile 
- The underlying cloud infra provider properties.
- controlPlane ControlEndpoint Plane Endpoint Profile Control Plane Endpoint 
- 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 LinuxProfile Properties 
- 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.
- nodeImage stringVersion 
- 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_ Cloudprofile Provider Profile 
- The underlying cloud infra provider properties.
- control_plane_ Controlendpoint Plane Endpoint Profile Control Plane Endpoint 
- 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 LinuxProfile Properties 
- 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_ strversion 
- 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
- cloudProvider Property MapProfile 
- The underlying cloud infra provider properties.
- controlPlane Property MapEndpoint 
- 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.
- nodeImage StringVersion 
- 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
- CloudProvider Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Cloud Provider Profile Response 
- The underlying cloud infra provider properties.
- ControlPlane Pulumi.Endpoint Azure Native. Hybrid Container Service. Inputs. Control Plane Endpoint Profile Response Control Plane Endpoint 
- 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.Azure Native. Hybrid Container Service. Inputs. Linux Profile Properties Response 
- 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.
- NodeImage stringVersion 
- 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
- CloudProvider CloudProfile Provider Profile Response 
- The underlying cloud infra provider properties.
- ControlPlane ControlEndpoint Plane Endpoint Profile Response Control Plane Endpoint 
- 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 LinuxProfile Properties Response 
- 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.
- NodeImage stringVersion 
- 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
- cloudProvider CloudProfile Provider Profile Response 
- The underlying cloud infra provider properties.
- controlPlane ControlEndpoint Plane Endpoint Profile Response Control Plane Endpoint 
- 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 LinuxProfile Properties Response 
- 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.
- nodeImage StringVersion 
- 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
- cloudProvider CloudProfile Provider Profile Response 
- The underlying cloud infra provider properties.
- controlPlane ControlEndpoint Plane Endpoint Profile Response Control Plane Endpoint 
- 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 LinuxProfile Properties Response 
- 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.
- nodeImage stringVersion 
- 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_ Cloudprofile Provider Profile Response 
- The underlying cloud infra provider properties.
- control_plane_ Controlendpoint Plane Endpoint Profile Response Control Plane Endpoint 
- 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 LinuxProfile Properties Response 
- 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_ strversion 
- 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
- cloudProvider Property MapProfile 
- The underlying cloud infra provider properties.
- controlPlane Property MapEndpoint 
- 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.
- nodeImage StringVersion 
- 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
- LicenseType None 
- 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.Azure Native. Hybrid Container Service. Inputs. Linux Profile Properties Ssh 
- SSH - SSH configuration for Linux-based VMs running on Azure.
- AdminUsername string
- AdminUsername - The administrator username to use for Linux VMs.
- Ssh
LinuxProfile Properties Ssh 
- SSH - SSH configuration for Linux-based VMs running on Azure.
- adminUsername String
- AdminUsername - The administrator username to use for Linux VMs.
- ssh
LinuxProfile Properties Ssh 
- SSH - SSH configuration for Linux-based VMs running on Azure.
- adminUsername string
- AdminUsername - The administrator username to use for Linux VMs.
- ssh
LinuxProfile Properties Ssh 
- SSH - SSH configuration for Linux-based VMs running on Azure.
- admin_username str
- AdminUsername - The administrator username to use for Linux VMs.
- ssh
LinuxProfile Properties Ssh 
- 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.Azure Native. Hybrid Container Service. Inputs. Linux Profile Properties Response Ssh 
- SSH - SSH configuration for Linux-based VMs running on Azure.
- AdminUsername string
- AdminUsername - The administrator username to use for Linux VMs.
- Ssh
LinuxProfile Properties Response Ssh 
- SSH - SSH configuration for Linux-based VMs running on Azure.
- adminUsername String
- AdminUsername - The administrator username to use for Linux VMs.
- ssh
LinuxProfile Properties Response Ssh 
- SSH - SSH configuration for Linux-based VMs running on Azure.
- adminUsername string
- AdminUsername - The administrator username to use for Linux VMs.
- ssh
LinuxProfile Properties Response Ssh 
- SSH - SSH configuration for Linux-based VMs running on Azure.
- admin_username str
- AdminUsername - The administrator username to use for Linux VMs.
- ssh
LinuxProfile Properties Response Ssh 
- 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.Azure Native. Hybrid Container Service. Inputs. Linux Profile Properties Response Public Keys> 
- PublicKeys - The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
- PublicKeys []LinuxProfile Properties Response Public Keys 
- PublicKeys - The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
- publicKeys List<LinuxProfile Properties Response Public Keys> 
- PublicKeys - The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
- publicKeys LinuxProfile Properties Response Public Keys[] 
- PublicKeys - The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
- public_keys Sequence[LinuxProfile Properties Response Public Keys] 
- 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.Azure Native. Hybrid Container Service. Inputs. Linux Profile Properties Public Keys> 
- PublicKeys - The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
- PublicKeys []LinuxProfile Properties Public Keys 
- PublicKeys - The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
- publicKeys List<LinuxProfile Properties Public Keys> 
- PublicKeys - The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
- publicKeys LinuxProfile Properties Public Keys[] 
- PublicKeys - The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
- public_keys Sequence[LinuxProfile Properties Public Keys] 
- 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
- CloudProvider Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Cloud Provider Profile 
- 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.Azure Native. Hybrid Container Service. Inputs. Linux Profile Properties 
- 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.Azure Native. Hybrid Container Service. 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.
- NodeImage stringVersion 
- 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.Azure Native. Hybrid Container Service. Os Type 
- 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
- CloudProvider CloudProfile Provider Profile 
- 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 LinuxProfile Properties 
- 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.
- NodeImage stringVersion 
- 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
- cloudProvider CloudProfile Provider Profile 
- 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 LinuxProfile Properties 
- 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.
- nodeImage StringVersion 
- 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
- cloudProvider CloudProfile Provider Profile 
- 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 LinuxProfile Properties 
- 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.
- nodeImage stringVersion 
- 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_ Cloudprofile Provider Profile 
- 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 LinuxProfile Properties 
- 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_ strversion 
- 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
- cloudProvider Property MapProfile 
- 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.
- nodeImage StringVersion 
- 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
- CloudProvider Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Cloud Provider Profile Response 
- 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.Azure Native. Hybrid Container Service. Inputs. Linux Profile Properties Response 
- 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.
- NodeImage stringVersion 
- 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
- CloudProvider CloudProfile Provider Profile Response 
- 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 LinuxProfile Properties Response 
- 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.
- NodeImage stringVersion 
- 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
- cloudProvider CloudProfile Provider Profile Response 
- 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 LinuxProfile Properties Response 
- 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.
- nodeImage StringVersion 
- 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
- cloudProvider CloudProfile Provider Profile Response 
- 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 LinuxProfile Properties Response 
- 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.
- nodeImage stringVersion 
- 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_ Cloudprofile Provider Profile Response 
- 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 LinuxProfile Properties Response 
- 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_ strversion 
- 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
- cloudProvider Property MapProfile 
- 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.
- nodeImage StringVersion 
- 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
- LoadBalancer Sku_Unstacked_Haproxy 
- unstacked-haproxy
- LoadBalancer Sku_Stacked_Kube_Vip 
- stacked-kube-vip
- LoadBalancer Sku_Stacked_Metallb 
- stacked-metallb
- LoadBalancer Sku Unmanaged 
- 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
- CloudProvider Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Cloud Provider Profile 
- 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.Azure Native. Hybrid Container Service. 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.
- NodeImage stringVersion 
- 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.Azure Native. Hybrid Container Service. Os Type 
- 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
- CloudProvider CloudProfile Provider Profile 
- 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.
- NodeImage stringVersion 
- 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
- cloudProvider CloudProfile Provider Profile 
- 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.
- nodeImage StringVersion 
- 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
- cloudProvider CloudProfile Provider Profile 
- 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.
- nodeImage stringVersion 
- 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_ Cloudprofile Provider Profile 
- 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_ strversion 
- 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
- cloudProvider Property MapProfile 
- 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.
- nodeImage StringVersion 
- 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
- CloudProvider Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Cloud Provider Profile Response 
- 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.
- NodeImage stringVersion 
- 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
- CloudProvider CloudProfile Provider Profile Response 
- 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.
- NodeImage stringVersion 
- 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
- cloudProvider CloudProfile Provider Profile Response 
- 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.
- nodeImage StringVersion 
- 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
- cloudProvider CloudProfile Provider Profile Response 
- 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.
- nodeImage stringVersion 
- 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_ Cloudprofile Provider Profile Response 
- 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_ strversion 
- 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
- cloudProvider Property MapProfile 
- 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.
- nodeImage StringVersion 
- 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
- NetworkPolicy Calico 
- calico
- NetworkPolicy Flannel 
- flannel
- Calico
- calico
- Flannel
- flannel
- Calico
- calico
- Flannel
- flannel
- CALICO
- calico
- FLANNEL
- flannel
- "calico"
- calico
- "flannel"
- flannel
NetworkProfile, NetworkProfileArgs    
- DnsService stringIP 
- DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- LoadBalancer Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Load Balancer Profile 
- LoadBalancerProfile - Profile of the cluster load balancer.
- LoadBalancer string | Pulumi.Sku Azure Native. Hybrid Container Service. Load Balancer Sku 
- 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.Azure Native. Hybrid Container Service. Network Policy 
- 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.
- DnsService stringIP 
- DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- LoadBalancer LoadProfile Balancer Profile 
- LoadBalancerProfile - Profile of the cluster load balancer.
- LoadBalancer string | LoadSku Balancer Sku 
- 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.
- dnsService StringIP 
- DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- loadBalancer LoadProfile Balancer Profile 
- LoadBalancerProfile - Profile of the cluster load balancer.
- loadBalancer String | LoadSku Balancer Sku 
- 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.
- dnsService stringIP 
- DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- loadBalancer LoadProfile Balancer Profile 
- LoadBalancerProfile - Profile of the cluster load balancer.
- loadBalancer string | LoadSku Balancer Sku 
- 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_ strip 
- DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- load_balancer_ Loadprofile Balancer Profile 
- LoadBalancerProfile - Profile of the cluster load balancer.
- load_balancer_ str | Loadsku Balancer Sku 
- 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.
- dnsService StringIP 
- DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- loadBalancer Property MapProfile 
- LoadBalancerProfile - Profile of the cluster load balancer.
- loadBalancer String | "unstacked-haproxy" | "stacked-kube-vip" | "stacked-metallb" | "unmanaged"Sku 
- 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      
- DnsService stringIP 
- DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- LoadBalancer Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Load Balancer Profile Response 
- LoadBalancerProfile - Profile of the cluster load balancer.
- LoadBalancer stringSku 
- 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.
- DnsService stringIP 
- DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- LoadBalancer LoadProfile Balancer Profile Response 
- LoadBalancerProfile - Profile of the cluster load balancer.
- LoadBalancer stringSku 
- 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.
- dnsService StringIP 
- DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- loadBalancer LoadProfile Balancer Profile Response 
- LoadBalancerProfile - Profile of the cluster load balancer.
- loadBalancer StringSku 
- 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.
- dnsService stringIP 
- DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- loadBalancer LoadProfile Balancer Profile Response 
- LoadBalancerProfile - Profile of the cluster load balancer.
- loadBalancer stringSku 
- 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_ strip 
- DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- load_balancer_ Loadprofile Balancer Profile Response 
- LoadBalancerProfile - Profile of the cluster load balancer.
- load_balancer_ strsku 
- 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.
- dnsService StringIP 
- DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- loadBalancer Property MapProfile 
- LoadBalancerProfile - Profile of the cluster load balancer.
- loadBalancer StringSku 
- 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
- OsType Linux 
- Linux
- OsType Windows 
- Windows
- Linux
- Linux
- Windows
- Windows
- Linux
- Linux
- Windows
- Windows
- LINUX
- Linux
- WINDOWS
- Windows
- "Linux"
- Linux
- "Windows"
- Windows
ProvisionedClusterIdentity, ProvisionedClusterIdentityArgs      
- Type
Pulumi.Azure Native. Hybrid Container Service. Resource Identity Type 
- 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
ResourceIdentity Type 
- 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
ResourceIdentity Type 
- 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
ResourceIdentity Type 
- 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
ResourceIdentity Type 
- 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.Azure Native. Hybrid Container Service. Inputs. AADProfile 
- AAD profile for the provisioned cluster.
- AddonProfiles Dictionary<string, Pulumi.Azure Native. Hybrid Container Service. Inputs. Addon Profiles> 
- AddonProfiles - Profile of managed cluster add-on.
- AgentPool List<Pulumi.Profiles Azure Native. Hybrid Container Service. Inputs. Named Agent Pool Profile> 
- The agent pools of the cluster.
- CloudProvider Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Cloud Provider Profile 
- The underlying cloud infra provider properties.
- ControlPlane Pulumi.Azure Native. Hybrid Container Service. Inputs. Control Plane Profile 
- ControlPlane - ControlPlane Configuration
- EnableRbac bool
- EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
- Features
Pulumi.Azure Native. Hybrid Container Service. Inputs. Provisioned Clusters Common Properties Features 
- Additional features specs like Arc Agent Onboarding.
- HttpProxy Pulumi.Config Azure Native. Hybrid Container Service. Inputs. Http Proxy Config 
- HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
- KubernetesVersion string
- KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
- LinuxProfile Pulumi.Azure Native. Hybrid Container Service. Inputs. Linux Profile Properties 
- LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
- NetworkProfile Pulumi.Azure Native. Hybrid Container Service. Inputs. Network Profile 
- NetworkProfile - Profile of network configuration.
- NodeResource stringGroup 
- NodeResourceGroup - Name of the resource group containing agent pool nodes.
- WindowsProfile Pulumi.Azure Native. Hybrid Container Service. Inputs. Windows Profile 
- 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.
- AgentPool []NamedProfiles Agent Pool Profile 
- The agent pools of the cluster.
- CloudProvider CloudProfile Provider Profile 
- The underlying cloud infra provider properties.
- ControlPlane ControlPlane Profile 
- ControlPlane - ControlPlane Configuration
- EnableRbac bool
- EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
- Features
ProvisionedClusters Common Properties Features 
- Additional features specs like Arc Agent Onboarding.
- HttpProxy HttpConfig Proxy Config 
- HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
- KubernetesVersion string
- KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
- LinuxProfile LinuxProfile Properties 
- LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
- NetworkProfile NetworkProfile 
- NetworkProfile - Profile of network configuration.
- NodeResource stringGroup 
- 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.
- agentPool List<NamedProfiles Agent Pool Profile> 
- The agent pools of the cluster.
- cloudProvider CloudProfile Provider Profile 
- The underlying cloud infra provider properties.
- controlPlane ControlPlane Profile 
- ControlPlane - ControlPlane Configuration
- enableRbac Boolean
- EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
- features
ProvisionedClusters Common Properties Features 
- Additional features specs like Arc Agent Onboarding.
- httpProxy HttpConfig Proxy Config 
- HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
- kubernetesVersion String
- KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
- linuxProfile LinuxProfile Properties 
- LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
- networkProfile NetworkProfile 
- NetworkProfile - Profile of network configuration.
- nodeResource StringGroup 
- 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.
- agentPool NamedProfiles Agent Pool Profile[] 
- The agent pools of the cluster.
- cloudProvider CloudProfile Provider Profile 
- The underlying cloud infra provider properties.
- controlPlane ControlPlane Profile 
- ControlPlane - ControlPlane Configuration
- enableRbac boolean
- EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
- features
ProvisionedClusters Common Properties Features 
- Additional features specs like Arc Agent Onboarding.
- httpProxy HttpConfig Proxy Config 
- HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
- kubernetesVersion string
- KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
- linuxProfile LinuxProfile Properties 
- LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
- networkProfile NetworkProfile 
- NetworkProfile - Profile of network configuration.
- nodeResource stringGroup 
- 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_ Sequence[Namedprofiles Agent Pool Profile] 
- The agent pools of the cluster.
- cloud_provider_ Cloudprofile Provider Profile 
- The underlying cloud infra provider properties.
- control_plane ControlPlane Profile 
- ControlPlane - ControlPlane Configuration
- enable_rbac bool
- EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
- features
ProvisionedClusters Common Properties Features 
- Additional features specs like Arc Agent Onboarding.
- http_proxy_ Httpconfig Proxy Config 
- 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 LinuxProfile Properties 
- LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
- network_profile NetworkProfile 
- NetworkProfile - Profile of network configuration.
- node_resource_ strgroup 
- 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.
- agentPool List<Property Map>Profiles 
- The agent pools of the cluster.
- cloudProvider Property MapProfile 
- 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.
- httpProxy Property MapConfig 
- 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.
- nodeResource StringGroup 
- NodeResourceGroup - Name of the resource group containing agent pool nodes.
- windowsProfile Property Map
- WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
ProvisionedClustersCommonPropertiesFeatures, ProvisionedClustersCommonPropertiesFeaturesArgs          
- ArcAgent Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Arc Agent Profile 
- Arc agentry configuration for the provisioned cluster.
- ArcAgent ArcProfile Agent Profile 
- Arc agentry configuration for the provisioned cluster.
- arcAgent ArcProfile Agent Profile 
- Arc agentry configuration for the provisioned cluster.
- arcAgent ArcProfile Agent Profile 
- Arc agentry configuration for the provisioned cluster.
- arc_agent_ Arcprofile Agent Profile 
- Arc agentry configuration for the provisioned cluster.
- arcAgent Property MapProfile 
- Arc agentry configuration for the provisioned cluster.
ProvisionedClustersCommonPropertiesResponseError, ProvisionedClustersCommonPropertiesResponseErrorArgs            
ProvisionedClustersCommonPropertiesResponseFeatures, ProvisionedClustersCommonPropertiesResponseFeaturesArgs            
- ArcAgent Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Arc Agent Profile Response 
- Arc agentry configuration for the provisioned cluster.
- ArcAgent ArcProfile Agent Profile Response 
- Arc agentry configuration for the provisioned cluster.
- arcAgent ArcProfile Agent Profile Response 
- Arc agentry configuration for the provisioned cluster.
- arcAgent ArcProfile Agent Profile Response 
- Arc agentry configuration for the provisioned cluster.
- arc_agent_ Arcprofile Agent Profile Response 
- Arc agentry configuration for the provisioned cluster.
- arcAgent Property MapProfile 
- Arc agentry configuration for the provisioned cluster.
ProvisionedClustersCommonPropertiesResponseFeaturesStatus, ProvisionedClustersCommonPropertiesResponseFeaturesStatusArgs              
- ArcAgent Pulumi.Status Azure Native. Hybrid Container Service. Inputs. Arc Agent Status Response 
- Defines the observed Arc Agent status that is resourceSynced back to the ARM resource.
- ArcAgent ArcStatus Agent Status Response 
- Defines the observed Arc Agent status that is resourceSynced back to the ARM resource.
- arcAgent ArcStatus Agent Status Response 
- Defines the observed Arc Agent status that is resourceSynced back to the ARM resource.
- arcAgent ArcStatus Agent Status Response 
- Defines the observed Arc Agent status that is resourceSynced back to the ARM resource.
- arc_agent_ Arcstatus Agent Status Response 
- Defines the observed Arc Agent status that is resourceSynced back to the ARM resource.
- arcAgent Property MapStatus 
- Defines the observed Arc Agent status that is resourceSynced back to the ARM resource.
ProvisionedClustersCommonPropertiesResponseProvisioningStatus, ProvisionedClustersCommonPropertiesResponseProvisioningStatusArgs              
- Error
Pulumi.Azure Native. Hybrid Container Service. Inputs. Provisioned Clusters Common Properties Response Error 
- OperationId string
- Phase string
- Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
- Status string
- Error
ProvisionedClusters Common Properties Response Error 
- OperationId string
- Phase string
- Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
- Status string
- error
ProvisionedClusters Common Properties Response Error 
- operationId String
- phase String
- Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
- status String
- error
ProvisionedClusters Common Properties Response Error 
- operationId string
- phase string
- Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
- status string
- error
ProvisionedClusters Common Properties Response Error 
- 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.Azure Native. Hybrid Container Service. Inputs. Addon Status Response> 
- AddonStatus - Status of Addons
- ErrorMessage string
- ErrorMessage - Error messages during creation of cluster
- FeaturesStatus Pulumi.Azure Native. Hybrid Container Service. Inputs. Provisioned Clusters Common Properties Response Features Status 
- Additional features status like Arc Agent Onboarding.
- ProvisioningStatus Pulumi.Azure Native. Hybrid Container Service. Inputs. Provisioned Clusters Common Properties Response Provisioning Status 
- Contains Provisioning errors
- AddonStatus map[string]AddonStatus Response 
- AddonStatus - Status of Addons
- ErrorMessage string
- ErrorMessage - Error messages during creation of cluster
- FeaturesStatus ProvisionedClusters Common Properties Response Features Status 
- Additional features status like Arc Agent Onboarding.
- ProvisioningStatus ProvisionedClusters Common Properties Response Provisioning Status 
- Contains Provisioning errors
- addonStatus Map<String,AddonStatus Response> 
- AddonStatus - Status of Addons
- errorMessage String
- ErrorMessage - Error messages during creation of cluster
- featuresStatus ProvisionedClusters Common Properties Response Features Status 
- Additional features status like Arc Agent Onboarding.
- provisioningStatus ProvisionedClusters Common Properties Response Provisioning Status 
- Contains Provisioning errors
- addonStatus {[key: string]: AddonStatus Response} 
- AddonStatus - Status of Addons
- errorMessage string
- ErrorMessage - Error messages during creation of cluster
- featuresStatus ProvisionedClusters Common Properties Response Features Status 
- Additional features status like Arc Agent Onboarding.
- provisioningStatus ProvisionedClusters Common Properties Response Provisioning Status 
- Contains Provisioning errors
- addon_status Mapping[str, AddonStatus Response] 
- AddonStatus - Status of Addons
- error_message str
- ErrorMessage - Error messages during creation of cluster
- features_status ProvisionedClusters Common Properties Response Features Status 
- Additional features status like Arc Agent Onboarding.
- provisioning_status ProvisionedClusters Common Properties Response Provisioning Status 
- 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        
ProvisionedClustersResponsePropertiesResponse, ProvisionedClustersResponsePropertiesResponseArgs          
- ProvisioningState string
- Status
Pulumi.Azure Native. Hybrid Container Service. Inputs. Provisioned Clusters Common Properties Response Status 
- HybridAKSClusterStatus defines the observed state of HybridAKSCluster
- AadProfile Pulumi.Azure Native. Hybrid Container Service. Inputs. AADProfile Response Response 
- AAD profile for the provisioned cluster.
- AddonProfiles Dictionary<string, Pulumi.Azure Native. Hybrid Container Service. Inputs. Addon Profiles Response> 
- AddonProfiles - Profile of managed cluster add-on.
- AgentPool List<Pulumi.Profiles Azure Native. Hybrid Container Service. Inputs. Named Agent Pool Profile Response> 
- The agent pools of the cluster.
- CloudProvider Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Cloud Provider Profile Response 
- The underlying cloud infra provider properties.
- ControlPlane Pulumi.Azure Native. Hybrid Container Service. Inputs. Control Plane Profile Response 
- ControlPlane - ControlPlane Configuration
- EnableRbac bool
- EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
- Features
Pulumi.Azure Native. Hybrid Container Service. Inputs. Provisioned Clusters Common Properties Response Features 
- Additional features specs like Arc Agent Onboarding.
- HttpProxy Pulumi.Config Azure Native. Hybrid Container Service. Inputs. Http Proxy Config Response Response 
- HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
- KubernetesVersion string
- KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
- LinuxProfile Pulumi.Azure Native. Hybrid Container Service. Inputs. Linux Profile Properties Response 
- LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
- NetworkProfile Pulumi.Azure Native. Hybrid Container Service. Inputs. Network Profile Response 
- NetworkProfile - Profile of network configuration.
- NodeResource stringGroup 
- NodeResourceGroup - Name of the resource group containing agent pool nodes.
- WindowsProfile Pulumi.Azure Native. Hybrid Container Service. Inputs. Windows Profile Response Response 
- WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
- ProvisioningState string
- Status
ProvisionedClusters Common Properties Response Status 
- HybridAKSClusterStatus defines the observed state of HybridAKSCluster
- AadProfile AADProfileResponse Response 
- AAD profile for the provisioned cluster.
- AddonProfiles map[string]AddonProfiles Response 
- AddonProfiles - Profile of managed cluster add-on.
- AgentPool []NamedProfiles Agent Pool Profile Response 
- The agent pools of the cluster.
- CloudProvider CloudProfile Provider Profile Response 
- The underlying cloud infra provider properties.
- ControlPlane ControlPlane Profile Response 
- ControlPlane - ControlPlane Configuration
- EnableRbac bool
- EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
- Features
ProvisionedClusters Common Properties Response Features 
- Additional features specs like Arc Agent Onboarding.
- HttpProxy HttpConfig Proxy Config Response Response 
- HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
- KubernetesVersion string
- KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
- LinuxProfile LinuxProfile Properties Response 
- LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
- NetworkProfile NetworkProfile Response 
- NetworkProfile - Profile of network configuration.
- NodeResource stringGroup 
- NodeResourceGroup - Name of the resource group containing agent pool nodes.
- WindowsProfile WindowsProfile Response Response 
- WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
- provisioningState String
- status
ProvisionedClusters Common Properties Response Status 
- HybridAKSClusterStatus defines the observed state of HybridAKSCluster
- aadProfile AADProfileResponse Response 
- AAD profile for the provisioned cluster.
- addonProfiles Map<String,AddonProfiles Response> 
- AddonProfiles - Profile of managed cluster add-on.
- agentPool List<NamedProfiles Agent Pool Profile Response> 
- The agent pools of the cluster.
- cloudProvider CloudProfile Provider Profile Response 
- The underlying cloud infra provider properties.
- controlPlane ControlPlane Profile Response 
- ControlPlane - ControlPlane Configuration
- enableRbac Boolean
- EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
- features
ProvisionedClusters Common Properties Response Features 
- Additional features specs like Arc Agent Onboarding.
- httpProxy HttpConfig Proxy Config Response Response 
- HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
- kubernetesVersion String
- KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
- linuxProfile LinuxProfile Properties Response 
- LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
- networkProfile NetworkProfile Response 
- NetworkProfile - Profile of network configuration.
- nodeResource StringGroup 
- NodeResourceGroup - Name of the resource group containing agent pool nodes.
- windowsProfile WindowsProfile Response Response 
- WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
- provisioningState string
- status
ProvisionedClusters Common Properties Response Status 
- HybridAKSClusterStatus defines the observed state of HybridAKSCluster
- aadProfile AADProfileResponse Response 
- AAD profile for the provisioned cluster.
- addonProfiles {[key: string]: AddonProfiles Response} 
- AddonProfiles - Profile of managed cluster add-on.
- agentPool NamedProfiles Agent Pool Profile Response[] 
- The agent pools of the cluster.
- cloudProvider CloudProfile Provider Profile Response 
- The underlying cloud infra provider properties.
- controlPlane ControlPlane Profile Response 
- ControlPlane - ControlPlane Configuration
- enableRbac boolean
- EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
- features
ProvisionedClusters Common Properties Response Features 
- Additional features specs like Arc Agent Onboarding.
- httpProxy HttpConfig Proxy Config Response Response 
- HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
- kubernetesVersion string
- KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
- linuxProfile LinuxProfile Properties Response 
- LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
- networkProfile NetworkProfile Response 
- NetworkProfile - Profile of network configuration.
- nodeResource stringGroup 
- NodeResourceGroup - Name of the resource group containing agent pool nodes.
- windowsProfile WindowsProfile Response Response 
- WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
- provisioning_state str
- status
ProvisionedClusters Common Properties Response Status 
- HybridAKSClusterStatus defines the observed state of HybridAKSCluster
- aad_profile AADProfileResponse Response 
- AAD profile for the provisioned cluster.
- addon_profiles Mapping[str, AddonProfiles Response] 
- AddonProfiles - Profile of managed cluster add-on.
- agent_pool_ Sequence[Namedprofiles Agent Pool Profile Response] 
- The agent pools of the cluster.
- cloud_provider_ Cloudprofile Provider Profile Response 
- The underlying cloud infra provider properties.
- control_plane ControlPlane Profile Response 
- ControlPlane - ControlPlane Configuration
- enable_rbac bool
- EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
- features
ProvisionedClusters Common Properties Response Features 
- Additional features specs like Arc Agent Onboarding.
- http_proxy_ Httpconfig Proxy Config Response Response 
- 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 LinuxProfile Properties Response 
- LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
- network_profile NetworkProfile Response 
- NetworkProfile - Profile of network configuration.
- node_resource_ strgroup 
- NodeResourceGroup - Name of the resource group containing agent pool nodes.
- windows_profile WindowsProfile Response Response 
- 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.
- agentPool List<Property Map>Profiles 
- The agent pools of the cluster.
- cloudProvider Property MapProfile 
- 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.
- httpProxy Property MapConfig 
- 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.
- nodeResource StringGroup 
- NodeResourceGroup - Name of the resource group containing agent pool nodes.
- windowsProfile Property Map
- WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
ProvisionedClustersResponseResponseExtendedLocation, ProvisionedClustersResponseResponseExtendedLocationArgs            
ResourceIdentityType, ResourceIdentityTypeArgs      
- None
- None
- SystemAssigned 
- SystemAssigned
- ResourceIdentity Type None 
- None
- ResourceIdentity Type System Assigned 
- 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.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- 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.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- 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_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- 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.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- 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
- EnableCsi boolProxy 
- EnableCSIProxy - Whether to enable CSI proxy.
- LicenseType string | Pulumi.Azure Native. Hybrid Container Service. License Type 
- 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
- EnableCsi boolProxy 
- 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
- enableCsi BooleanProxy 
- 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
- enableCsi booleanProxy 
- 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_ boolproxy 
- 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
- enableCsi BooleanProxy 
- 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
- EnableCsi boolProxy 
- 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
- EnableCsi boolProxy 
- 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
- enableCsi BooleanProxy 
- 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
- enableCsi booleanProxy 
- 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_ boolproxy 
- 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
- enableCsi BooleanProxy 
- 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