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 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")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const provisionedCluster = new azure_native.hybridcontainerservice.ProvisionedCluster("provisionedCluster", {
extendedLocation: {
name: "/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourcegroups/test-arcappliance-resgrp/providers/microsoft.extendedlocation/customlocations/testcustomlocation",
type: "CustomLocation",
},
location: "westus",
properties: {
agentPoolProfiles: [{
count: 1,
name: "default-nodepool-1",
osType: azure_native.hybridcontainerservice.OsType.Linux,
vmSize: "Standard_A4_v2",
}],
cloudProviderProfile: {
infraNetworkProfile: {
vnetSubnetIds: ["/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourceGroups/test-arcappliance-resgrp/providers/Microsoft.HybridContainerService/virtualNetworks/test-vnet-static"],
},
infraStorageProfile: {
storageSpaceIds: ["/subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourceGroups/test-arcappliance-resgrp/providers/Microsoft.HybridContainerService/storageSpaces/test-storage"],
},
},
controlPlane: {
count: 1,
linuxProfile: {
ssh: {
publicKeys: [{
keyData: "ssh-rsa AAAAB1NzaC1yc2EAAAADAQABAAACAQCY......",
}],
},
},
osType: azure_native.hybridcontainerservice.OsType.Linux,
vmSize: "Standard_A4_v2",
},
kubernetesVersion: "v1.20.5",
linuxProfile: {
ssh: {
publicKeys: [{
keyData: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCY.......",
}],
},
},
networkProfile: {
loadBalancerProfile: {
count: 1,
linuxProfile: {
ssh: {
publicKeys: [{
keyData: "ssh-rsa AAAAB2NzaC1yc2EAAAADAQABAAACAQCY......",
}],
},
},
osType: azure_native.hybridcontainerservice.OsType.Linux,
vmSize: "Standard_K8S3_v1",
},
loadBalancerSku: azure_native.hybridcontainerservice.LoadBalancerSku.Unstacked_haproxy,
networkPolicy: azure_native.hybridcontainerservice.NetworkPolicy.Calico,
podCidr: "10.244.0.0/16",
},
},
resourceGroupName: "test-arcappliance-resgrp",
resourceName: "test-hybridakscluster",
});
resources:
provisionedCluster:
type: azure-native:hybridcontainerservice:ProvisionedCluster
properties:
extendedLocation:
name: /subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourcegroups/test-arcappliance-resgrp/providers/microsoft.extendedlocation/customlocations/testcustomlocation
type: CustomLocation
location: westus
properties:
agentPoolProfiles:
- count: 1
name: default-nodepool-1
osType: Linux
vmSize: Standard_A4_v2
cloudProviderProfile:
infraNetworkProfile:
vnetSubnetIds:
- /subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourceGroups/test-arcappliance-resgrp/providers/Microsoft.HybridContainerService/virtualNetworks/test-vnet-static
infraStorageProfile:
storageSpaceIds:
- /subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourceGroups/test-arcappliance-resgrp/providers/Microsoft.HybridContainerService/storageSpaces/test-storage
controlPlane:
count: 1
linuxProfile:
ssh:
publicKeys:
- keyData: ssh-rsa AAAAB1NzaC1yc2EAAAADAQABAAACAQCY......
osType: Linux
vmSize: Standard_A4_v2
kubernetesVersion: v1.20.5
linuxProfile:
ssh:
publicKeys:
- keyData: ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCY.......
networkProfile:
loadBalancerProfile:
count: 1
linuxProfile:
ssh:
publicKeys:
- keyData: ssh-rsa AAAAB2NzaC1yc2EAAAADAQABAAACAQCY......
osType: Linux
vmSize: Standard_K8S3_v1
loadBalancerSku: unstacked-haproxy
networkPolicy: calico
podCidr: 10.244.0.0/16
resourceGroupName: test-arcappliance-resgrp
resourceName: test-hybridakscluster
Create ProvisionedCluster Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ProvisionedCluster(name: string, args: ProvisionedClusterArgs, opts?: CustomResourceOptions);
@overload
def ProvisionedCluster(resource_name: str,
args: ProvisionedClusterArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ProvisionedCluster(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
extended_location: Optional[ProvisionedClustersExtendedLocationArgs] = None,
identity: Optional[ProvisionedClusterIdentityArgs] = None,
location: Optional[str] = None,
properties: Optional[ProvisionedClustersAllPropertiesArgs] = None,
resource_name_: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None)
func NewProvisionedCluster(ctx *Context, name string, args ProvisionedClusterArgs, opts ...ResourceOption) (*ProvisionedCluster, error)
public ProvisionedCluster(string name, ProvisionedClusterArgs args, CustomResourceOptions? opts = null)
public ProvisionedCluster(String name, ProvisionedClusterArgs args)
public ProvisionedCluster(String name, ProvisionedClusterArgs args, CustomResourceOptions options)
type: azure-native:hybridcontainerservice:ProvisionedCluster
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ProvisionedClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ProvisionedClusterArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ProvisionedClusterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ProvisionedClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ProvisionedClusterArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
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:
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Extended
Location 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
- Resource
Name string - Parameter for the name of the provisioned cluster
- Dictionary<string, string>
- Resource tags.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Extended
Location ProvisionedClusters Extended Location Args - Identity
Provisioned
Cluster Identity Args - Identity for the Provisioned cluster.
- Location string
- The geo-location where the resource lives
- Properties
Provisioned
Clusters All Properties Args - All properties of the provisioned cluster
- Resource
Name string - Parameter for the name of the provisioned cluster
- map[string]string
- Resource tags.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- extended
Location ProvisionedClusters Extended Location - identity
Provisioned
Cluster Identity - Identity for the Provisioned cluster.
- location String
- The geo-location where the resource lives
- properties
Provisioned
Clusters All Properties - All properties of the provisioned cluster
- resource
Name String - Parameter for the name of the provisioned cluster
- Map<String,String>
- Resource tags.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- extended
Location ProvisionedClusters Extended Location - identity
Provisioned
Cluster Identity - Identity for the Provisioned cluster.
- location string
- The geo-location where the resource lives
- properties
Provisioned
Clusters All Properties - All properties of the provisioned cluster
- resource
Name 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
Provisioned
Cluster Identity Args - Identity for the Provisioned cluster.
- location str
- The geo-location where the resource lives
- properties
Provisioned
Clusters 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.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- extended
Location 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
- resource
Name 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
- System
Data 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
- System
Data 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
- system
Data 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
- system
Data 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
- system
Data 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
- Admin
Group List<string>Object IDs - The list of AAD group object IDs that will have admin role of the cluster.
- Client
App stringID - 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 stringID - The server AAD application ID.
- Server
App stringSecret - The server AAD application secret.
- Tenant
ID string - The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
- Admin
Group []stringObject IDs - The list of AAD group object IDs that will have admin role of the cluster.
- Client
App stringID - 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 stringID - The server AAD application ID.
- Server
App stringSecret - The server AAD application secret.
- Tenant
ID string - The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
- admin
Group List<String>Object IDs - The list of AAD group object IDs that will have admin role of the cluster.
- client
App StringID - The client AAD application ID.
- enable
Azure BooleanRbac - Whether to enable Azure RBAC for Kubernetes authorization.
- managed Boolean
- Whether to enable managed AAD.
- server
App StringID - The server AAD application ID.
- server
App StringSecret - The server AAD application secret.
- tenant
ID String - The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
- admin
Group string[]Object IDs - The list of AAD group object IDs that will have admin role of the cluster.
- client
App stringID - The client AAD application ID.
- enable
Azure booleanRbac - Whether to enable Azure RBAC for Kubernetes authorization.
- managed boolean
- Whether to enable managed AAD.
- server
App stringID - The server AAD application ID.
- server
App stringSecret - The server AAD application secret.
- tenant
ID 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.
- admin
Group List<String>Object IDs - The list of AAD group object IDs that will have admin role of the cluster.
- client
App StringID - The client AAD application ID.
- enable
Azure BooleanRbac - Whether to enable Azure RBAC for Kubernetes authorization.
- managed Boolean
- Whether to enable managed AAD.
- server
App StringID - The server AAD application ID.
- server
App StringSecret - The server AAD application secret.
- tenant
ID String - The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
AADProfileResponseResponse, AADProfileResponseResponseArgs
- Admin
Group List<string>Object IDs - The list of AAD group object IDs that will have admin role of the cluster.
- Client
App stringID - 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 stringID - The server AAD application ID.
- Tenant
ID string - The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
- Admin
Group []stringObject IDs - The list of AAD group object IDs that will have admin role of the cluster.
- Client
App stringID - 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 stringID - The server AAD application ID.
- Tenant
ID string - The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
- admin
Group List<String>Object IDs - The list of AAD group object IDs that will have admin role of the cluster.
- client
App StringID - The client AAD application ID.
- enable
Azure BooleanRbac - Whether to enable Azure RBAC for Kubernetes authorization.
- managed Boolean
- Whether to enable managed AAD.
- server
App StringID - The server AAD application ID.
- tenant
ID String - The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
- admin
Group string[]Object IDs - The list of AAD group object IDs that will have admin role of the cluster.
- client
App stringID - The client AAD application ID.
- enable
Azure booleanRbac - Whether to enable Azure RBAC for Kubernetes authorization.
- managed boolean
- Whether to enable managed AAD.
- server
App stringID - The server AAD application ID.
- tenant
ID 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.
- admin
Group List<String>Object IDs - The list of AAD group object IDs that will have admin role of the cluster.
- client
App StringID - The client AAD application ID.
- enable
Azure BooleanRbac - Whether to enable Azure RBAC for Kubernetes authorization.
- managed Boolean
- Whether to enable managed AAD.
- server
App StringID - The server AAD application ID.
- tenant
ID 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
- Error
Message 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
- Error
Message 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
- error
Message 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 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
- error
Message 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
- Agent
Auto 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.
- Agent
Version string - Version of the Arc agents to be installed on the provisioned Provisioned cluster resource
- Agent
Auto string | AutoUpgrade Upgrade Options - Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.
- Agent
Version string - Version of the Arc agents to be installed on the provisioned Provisioned cluster resource
- agent
Auto String | AutoUpgrade Upgrade Options - Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.
- agent
Version String - Version of the Arc agents to be installed on the provisioned Provisioned cluster resource
- agent
Auto string | AutoUpgrade Upgrade Options - Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.
- agent
Version 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
- agent
Auto String | "Enabled" | "Disabled"Upgrade - Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.
- agent
Version String - Version of the Arc agents to be installed on the provisioned Provisioned cluster resource
ArcAgentProfileResponse, ArcAgentProfileResponseArgs
- Agent
Auto stringUpgrade - Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.
- Agent
Version string - Version of the Arc agents to be installed on the provisioned Provisioned cluster resource
- Agent
Auto stringUpgrade - Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.
- Agent
Version string - Version of the Arc agents to be installed on the provisioned Provisioned cluster resource
- agent
Auto StringUpgrade - Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.
- agent
Version String - Version of the Arc agents to be installed on the provisioned Provisioned cluster resource
- agent
Auto stringUpgrade - Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.
- agent
Version 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
- agent
Auto StringUpgrade - Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.
- agent
Version String - Version of the Arc agents to be installed on the provisioned Provisioned cluster resource
ArcAgentStatusResponse, ArcAgentStatusResponseArgs
- Agent
Version string - Version of the Arc agents currently running on the Provisioned cluster resource.
- Core
Count double - Number of CPU cores present in the Provisioned cluster resource
- Deployment
State string - Observed deployment state of the Arc Agents on the target cluster. Possible values include: 'pending', 'provisioning', 'provisioned', 'deleting', 'failed', 'upgrading'
- Error
Message string - Error messages while onboarding/upgrading/uninstalling the Arc agents
- Last
Connectivity stringTime - Last connected timestamp of the Provisioned cluster resource.
- Managed
Identity stringCertificate Expiration Time - ManagedIdentity certificate expiration time (ValidUntil).
- Onboarding
Public 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 string - Version of the Arc agents currently running on the Provisioned cluster resource.
- Core
Count float64 - Number of CPU cores present in the Provisioned cluster resource
- Deployment
State string - Observed deployment state of the Arc Agents on the target cluster. Possible values include: 'pending', 'provisioning', 'provisioned', 'deleting', 'failed', 'upgrading'
- Error
Message string - Error messages while onboarding/upgrading/uninstalling the Arc agents
- Last
Connectivity stringTime - Last connected timestamp of the Provisioned cluster resource.
- Managed
Identity stringCertificate Expiration Time - ManagedIdentity certificate expiration time (ValidUntil).
- Onboarding
Public 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 String - Version of the Arc agents currently running on the Provisioned cluster resource.
- core
Count Double - Number of CPU cores present in the Provisioned cluster resource
- deployment
State String - Observed deployment state of the Arc Agents on the target cluster. Possible values include: 'pending', 'provisioning', 'provisioned', 'deleting', 'failed', 'upgrading'
- error
Message String - Error messages while onboarding/upgrading/uninstalling the Arc agents
- last
Connectivity StringTime - Last connected timestamp of the Provisioned cluster resource.
- managed
Identity StringCertificate Expiration Time - ManagedIdentity certificate expiration time (ValidUntil).
- onboarding
Public 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 string - Version of the Arc agents currently running on the Provisioned cluster resource.
- core
Count number - Number of CPU cores present in the Provisioned cluster resource
- deployment
State string - Observed deployment state of the Arc Agents on the target cluster. Possible values include: 'pending', 'provisioning', 'provisioned', 'deleting', 'failed', 'upgrading'
- error
Message string - Error messages while onboarding/upgrading/uninstalling the Arc agents
- last
Connectivity stringTime - Last connected timestamp of the Provisioned cluster resource.
- managed
Identity stringCertificate Expiration Time - ManagedIdentity certificate expiration time (ValidUntil).
- onboarding
Public 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.
- agent
Version String - Version of the Arc agents currently running on the Provisioned cluster resource.
- core
Count Number - Number of CPU cores present in the Provisioned cluster resource
- deployment
State String - Observed deployment state of the Arc Agents on the target cluster. Possible values include: 'pending', 'provisioning', 'provisioned', 'deleting', 'failed', 'upgrading'
- error
Message String - Error messages while onboarding/upgrading/uninstalling the Arc agents
- last
Connectivity StringTime - Last connected timestamp of the Provisioned cluster resource.
- managed
Identity StringCertificate Expiration Time - ManagedIdentity certificate expiration time (ValidUntil).
- onboarding
Public 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
- Auto
Upgrade Options Enabled - Enabled
- Auto
Upgrade Options Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
CloudProviderProfile, CloudProviderProfileArgs
- Infra
Network Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Cloud Provider Profile Infra Network Profile - InfraNetworkProfile - List of infra network profiles for the provisioned cluster
- Infra
Storage Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Cloud 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
- 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
- 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
- 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
- infra
Network Property MapProfile - InfraNetworkProfile - List of infra network profiles for the provisioned cluster
- infra
Storage Property MapProfile - InfraStorageProfile - List of infra storage profiles for the provisioned cluster
CloudProviderProfileInfraNetworkProfile, CloudProviderProfileInfraNetworkProfileArgs
- Vnet
Subnet 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}
- Vnet
Subnet []stringIds - 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 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}
- vnet
Subnet 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}
- vnet
Subnet 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
- Storage
Space List<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 []stringIds - Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
- storage
Space List<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 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}
- storage
Space 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
- Infra
Network 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
- Infra
Storage 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
- 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
- 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
- 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
- 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
- infra
Network Property MapProfile - InfraNetworkProfile - List of infra network profiles for the provisioned cluster
- infra
Storage Property MapProfile - InfraStorageProfile - List of infra storage profiles for the provisioned cluster
CloudProviderProfileResponseInfraNetworkProfile, CloudProviderProfileResponseInfraNetworkProfileArgs
- Vnet
Subnet 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}
- Vnet
Subnet []stringIds - 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 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}
- vnet
Subnet 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}
- vnet
Subnet 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
- Storage
Space List<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 []stringIds - Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
- storage
Space List<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 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}
- storage
Space 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
- Availability
Zones List<string> - AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
- Cloud
Provider Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Cloud Provider Profile - The underlying cloud infra provider properties.
- Control
Plane 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.
- Linux
Profile Pulumi.Azure Native. Hybrid Container Service. Inputs. Linux Profile 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
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.
- Node
Image stringVersion - The version of node image
- Node
Labels Dictionary<string, string> - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- Node
Taints List<string> - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- Os
Type 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'
- Vm
Size string - VmSize - The size of the agent pool VMs.
- Availability
Zones []string - 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 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.
- Node
Image stringVersion - The version of node image
- Node
Labels map[string]string - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- Node
Taints []string - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- Os
Type string | 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 string - VmSize - The size of the agent pool VMs.
- availability
Zones List<String> - 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 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.
- linux
Profile LinuxProfile Properties - Profile for Linux VMs in the container service cluster.
- max
Count Integer - The maximum number of nodes for auto-scaling
- max
Pods Integer - The maximum number of pods that can run on a node.
- min
Count 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.
- node
Image StringVersion - The version of node image
- node
Labels Map<String,String> - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- node
Taints List<String> - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- os
Type String | 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 String - VmSize - The size of the agent pool VMs.
- availability
Zones string[] - 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 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.
- linux
Profile LinuxProfile Properties - Profile for Linux VMs in the container service cluster.
- max
Count number - The maximum number of nodes for auto-scaling
- max
Pods number - The maximum number of pods that can run on a node.
- min
Count 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.
- node
Image stringVersion - The version of node image
- node
Labels {[key: string]: string} - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- node
Taints string[] - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- os
Type string | 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 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.
- availability
Zones List<String> - AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
- cloud
Provider Property MapProfile - The underlying cloud infra provider properties.
- control
Plane 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.
- linux
Profile Property Map - Profile for Linux VMs in the container service cluster.
- max
Count Number - The maximum number of nodes for auto-scaling
- max
Pods Number - The maximum number of pods that can run on a node.
- min
Count 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.
- node
Image StringVersion - The version of node image
- node
Labels Map<String> - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- node
Taints List<String> - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- os
Type 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'
- vm
Size String - VmSize - The size of the agent pool VMs.
ControlPlaneProfileResponse, ControlPlaneProfileResponseArgs
- Availability
Zones List<string> - AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
- Cloud
Provider Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Cloud Provider Profile Response - The underlying cloud infra provider properties.
- Control
Plane 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.
- Linux
Profile Pulumi.Azure Native. Hybrid Container Service. Inputs. Linux Profile 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 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.
- Node
Image stringVersion - The version of node image
- Node
Labels Dictionary<string, string> - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- Node
Taints List<string> - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- Os
Type string - OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
- Vm
Size string - VmSize - The size of the agent pool VMs.
- Availability
Zones []string - 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 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.
- Node
Image stringVersion - The version of node image
- Node
Labels map[string]string - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- Node
Taints []string - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- Os
Type string - OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
- Vm
Size string - VmSize - The size of the agent pool VMs.
- availability
Zones List<String> - 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 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.
- linux
Profile LinuxProfile Properties Response - Profile for Linux VMs in the container service cluster.
- max
Count Integer - The maximum number of nodes for auto-scaling
- max
Pods Integer - The maximum number of pods that can run on a node.
- min
Count 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.
- node
Image StringVersion - The version of node image
- node
Labels Map<String,String> - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- node
Taints List<String> - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- os
Type String - OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
- vm
Size String - VmSize - The size of the agent pool VMs.
- availability
Zones string[] - 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 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.
- linux
Profile LinuxProfile Properties Response - Profile for Linux VMs in the container service cluster.
- max
Count number - The maximum number of nodes for auto-scaling
- max
Pods number - The maximum number of pods that can run on a node.
- min
Count 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.
- node
Image stringVersion - The version of node image
- node
Labels {[key: string]: string} - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- node
Taints string[] - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- os
Type string - OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
- vm
Size 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.
- availability
Zones List<String> - AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
- cloud
Provider Property MapProfile - The underlying cloud infra provider properties.
- control
Plane 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.
- linux
Profile Property Map - Profile for Linux VMs in the container service cluster.
- max
Count Number - The maximum number of nodes for auto-scaling
- max
Pods Number - The maximum number of pods that can run on a node.
- min
Count 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.
- node
Image StringVersion - The version of node image
- node
Labels Map<String> - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- node
Taints List<String> - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- os
Type String - OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
- vm
Size String - VmSize - The size of the agent pool VMs.
HttpProxyConfig, HttpProxyConfigArgs
- Http
Proxy string - The HTTP proxy server endpoint to use.
- Https
Proxy string - The HTTPS proxy server endpoint to use.
- No
Proxy List<string> - The endpoints that should not go through proxy.
- Password string
- Password to use for connecting to proxy server
- Trusted
Ca string - Alternative CA cert to use for connecting to proxy servers.
- Username string
- Username to use for connecting to proxy server
- Http
Proxy string - The HTTP proxy server endpoint to use.
- Https
Proxy string - The HTTPS proxy server endpoint to use.
- No
Proxy []string - The endpoints that should not go through proxy.
- Password string
- Password to use for connecting to proxy server
- Trusted
Ca string - Alternative CA cert to use for connecting to proxy servers.
- Username string
- Username to use for connecting to proxy server
- http
Proxy String - The HTTP proxy server endpoint to use.
- https
Proxy String - The HTTPS proxy server endpoint to use.
- no
Proxy List<String> - The endpoints that should not go through proxy.
- password String
- Password to use for connecting to proxy server
- trusted
Ca String - Alternative CA cert to use for connecting to proxy servers.
- username String
- Username to use for connecting to proxy server
- http
Proxy string - The HTTP proxy server endpoint to use.
- https
Proxy string - The HTTPS proxy server endpoint to use.
- no
Proxy string[] - The endpoints that should not go through proxy.
- password string
- Password to use for connecting to proxy server
- trusted
Ca 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
- http
Proxy String - The HTTP proxy server endpoint to use.
- https
Proxy String - The HTTPS proxy server endpoint to use.
- no
Proxy List<String> - The endpoints that should not go through proxy.
- password String
- Password to use for connecting to proxy server
- trusted
Ca String - Alternative CA cert to use for connecting to proxy servers.
- username String
- Username to use for connecting to proxy server
HttpProxyConfigResponseResponse, HttpProxyConfigResponseResponseArgs
- Http
Proxy string - The HTTP proxy server endpoint to use.
- Https
Proxy string - The HTTPS proxy server endpoint to use.
- No
Proxy List<string> - The endpoints that should not go through proxy.
- Trusted
Ca string - Alternative CA cert to use for connecting to proxy servers.
- Username string
- Username to use for connecting to proxy server
- Http
Proxy string - The HTTP proxy server endpoint to use.
- Https
Proxy string - The HTTPS proxy server endpoint to use.
- No
Proxy []string - The endpoints that should not go through proxy.
- Trusted
Ca string - Alternative CA cert to use for connecting to proxy servers.
- Username string
- Username to use for connecting to proxy server
- http
Proxy String - The HTTP proxy server endpoint to use.
- https
Proxy String - The HTTPS proxy server endpoint to use.
- no
Proxy List<String> - The endpoints that should not go through proxy.
- trusted
Ca String - Alternative CA cert to use for connecting to proxy servers.
- username String
- Username to use for connecting to proxy server
- http
Proxy string - The HTTP proxy server endpoint to use.
- https
Proxy string - The HTTPS proxy server endpoint to use.
- no
Proxy string[] - The endpoints that should not go through proxy.
- trusted
Ca 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
- http
Proxy String - The HTTP proxy server endpoint to use.
- https
Proxy String - The HTTPS proxy server endpoint to use.
- no
Proxy List<String> - The endpoints that should not go through proxy.
- trusted
Ca 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
- License
Type_Windows_Server - Windows_Server
- License
Type 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
- Admin
Username 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.
- Admin
Username string - AdminUsername - The administrator username to use for Linux VMs.
- Ssh
Linux
Profile Properties Ssh - SSH - SSH configuration for Linux-based VMs running on Azure.
- admin
Username String - AdminUsername - The administrator username to use for Linux VMs.
- ssh
Linux
Profile Properties Ssh - SSH - SSH configuration for Linux-based VMs running on Azure.
- admin
Username string - AdminUsername - The administrator username to use for Linux VMs.
- ssh
Linux
Profile 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
Linux
Profile Properties Ssh - SSH - SSH configuration for Linux-based VMs running on Azure.
- admin
Username 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
- Key
Data 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 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 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 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.
- key
Data 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
- Admin
Username 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.
- Admin
Username string - AdminUsername - The administrator username to use for Linux VMs.
- Ssh
Linux
Profile Properties Response Ssh - SSH - SSH configuration for Linux-based VMs running on Azure.
- admin
Username String - AdminUsername - The administrator username to use for Linux VMs.
- ssh
Linux
Profile Properties Response Ssh - SSH - SSH configuration for Linux-based VMs running on Azure.
- admin
Username string - AdminUsername - The administrator username to use for Linux VMs.
- ssh
Linux
Profile 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
Linux
Profile Properties Response Ssh - SSH - SSH configuration for Linux-based VMs running on Azure.
- admin
Username 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
- Key
Data 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 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 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 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.
- key
Data 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
- Public
Keys 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.
- Public
Keys []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 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.
- public
Keys 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.
- public
Keys List<Property Map> - PublicKeys - The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
LinuxProfilePropertiesSsh, LinuxProfilePropertiesSshArgs
- Public
Keys 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.
- Public
Keys []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 List<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 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.
- public
Keys List<Property Map> - PublicKeys - The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
LoadBalancerProfile, LoadBalancerProfileArgs
- Availability
Zones List<string> - AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
- Cloud
Provider 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.
- Linux
Profile Pulumi.Azure Native. Hybrid Container Service. Inputs. Linux Profile 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
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.
- Node
Image stringVersion - The version of node image
- Node
Labels Dictionary<string, string> - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- Node
Taints List<string> - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- Os
Type 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'
- Vm
Size string - VmSize - The size of the agent pool VMs.
- Availability
Zones []string - 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 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.
- Node
Image stringVersion - The version of node image
- Node
Labels map[string]string - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- Node
Taints []string - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- Os
Type string | 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 string - VmSize - The size of the agent pool VMs.
- availability
Zones List<String> - 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 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.
- linux
Profile LinuxProfile Properties - Profile for Linux VMs in the container service cluster.
- max
Count Integer - The maximum number of nodes for auto-scaling
- max
Pods Integer - The maximum number of pods that can run on a node.
- min
Count 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.
- node
Image StringVersion - The version of node image
- node
Labels Map<String,String> - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- node
Taints List<String> - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- os
Type String | 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 String - VmSize - The size of the agent pool VMs.
- availability
Zones string[] - 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 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.
- linux
Profile LinuxProfile Properties - Profile for Linux VMs in the container service cluster.
- max
Count number - The maximum number of nodes for auto-scaling
- max
Pods number - The maximum number of pods that can run on a node.
- min
Count 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.
- node
Image stringVersion - The version of node image
- node
Labels {[key: string]: string} - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- node
Taints string[] - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- os
Type string | 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 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.
- availability
Zones List<String> - AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
- cloud
Provider 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.
- linux
Profile Property Map - Profile for Linux VMs in the container service cluster.
- max
Count Number - The maximum number of nodes for auto-scaling
- max
Pods Number - The maximum number of pods that can run on a node.
- min
Count 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.
- node
Image StringVersion - The version of node image
- node
Labels Map<String> - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- node
Taints List<String> - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- os
Type 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'
- vm
Size String - VmSize - The size of the agent pool VMs.
LoadBalancerProfileResponse, LoadBalancerProfileResponseArgs
- Availability
Zones List<string> - AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
- Cloud
Provider 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.
- Linux
Profile Pulumi.Azure Native. Hybrid Container Service. Inputs. Linux Profile 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 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.
- Node
Image stringVersion - The version of node image
- Node
Labels Dictionary<string, string> - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- Node
Taints List<string> - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- Os
Type string - OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
- Vm
Size string - VmSize - The size of the agent pool VMs.
- Availability
Zones []string - 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 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.
- Node
Image stringVersion - The version of node image
- Node
Labels map[string]string - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- Node
Taints []string - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- Os
Type string - OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
- Vm
Size string - VmSize - The size of the agent pool VMs.
- availability
Zones List<String> - 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 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.
- linux
Profile LinuxProfile Properties Response - Profile for Linux VMs in the container service cluster.
- max
Count Integer - The maximum number of nodes for auto-scaling
- max
Pods Integer - The maximum number of pods that can run on a node.
- min
Count 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.
- node
Image StringVersion - The version of node image
- node
Labels Map<String,String> - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- node
Taints List<String> - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- os
Type String - OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
- vm
Size String - VmSize - The size of the agent pool VMs.
- availability
Zones string[] - 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 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.
- linux
Profile LinuxProfile Properties Response - Profile for Linux VMs in the container service cluster.
- max
Count number - The maximum number of nodes for auto-scaling
- max
Pods number - The maximum number of pods that can run on a node.
- min
Count 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.
- node
Image stringVersion - The version of node image
- node
Labels {[key: string]: string} - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- node
Taints string[] - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- os
Type string - OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
- vm
Size 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.
- availability
Zones List<String> - AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
- cloud
Provider 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.
- linux
Profile Property Map - Profile for Linux VMs in the container service cluster.
- max
Count Number - The maximum number of nodes for auto-scaling
- max
Pods Number - The maximum number of pods that can run on a node.
- min
Count 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.
- node
Image StringVersion - The version of node image
- node
Labels Map<String> - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- node
Taints List<String> - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- os
Type String - OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
- vm
Size 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
- Load
Balancer Sku_Unstacked_Haproxy - unstacked-haproxy
- Load
Balancer Sku_Stacked_Kube_Vip - stacked-kube-vip
- Load
Balancer Sku_Stacked_Metallb - stacked-metallb
- Load
Balancer 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
- Mode
System - System
- Mode
LB - LB
- Mode
User - 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
- Availability
Zones List<string> - AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
- Cloud
Provider 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.
- 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
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.
- Node
Image stringVersion - The version of node image
- Node
Labels Dictionary<string, string> - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- Node
Taints List<string> - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- Os
Type 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'
- Vm
Size string - VmSize - The size of the agent pool VMs.
- Availability
Zones []string - 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 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.
- Node
Image stringVersion - The version of node image
- Node
Labels map[string]string - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- Node
Taints []string - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- Os
Type string | 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 string - VmSize - The size of the agent pool VMs.
- availability
Zones List<String> - 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 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.
- max
Count Integer - The maximum number of nodes for auto-scaling
- max
Pods Integer - The maximum number of pods that can run on a node.
- min
Count 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.
- node
Image StringVersion - The version of node image
- node
Labels Map<String,String> - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- node
Taints List<String> - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- os
Type String | 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 String - VmSize - The size of the agent pool VMs.
- availability
Zones string[] - 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 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.
- max
Count number - The maximum number of nodes for auto-scaling
- max
Pods number - The maximum number of pods that can run on a node.
- min
Count 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.
- node
Image stringVersion - The version of node image
- node
Labels {[key: string]: string} - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- node
Taints string[] - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- os
Type string | 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 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.
- availability
Zones List<String> - AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
- cloud
Provider 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.
- max
Count Number - The maximum number of nodes for auto-scaling
- max
Pods Number - The maximum number of pods that can run on a node.
- min
Count 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.
- node
Image StringVersion - The version of node image
- node
Labels Map<String> - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- node
Taints List<String> - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- os
Type 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'
- vm
Size String - VmSize - The size of the agent pool VMs.
NamedAgentPoolProfileResponse, NamedAgentPoolProfileResponseArgs
- Availability
Zones List<string> - AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
- Cloud
Provider 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.
- 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 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.
- Node
Image stringVersion - The version of node image
- Node
Labels Dictionary<string, string> - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- Node
Taints List<string> - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- Os
Type string - OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
- Vm
Size string - VmSize - The size of the agent pool VMs.
- Availability
Zones []string - 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 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.
- Node
Image stringVersion - The version of node image
- Node
Labels map[string]string - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- Node
Taints []string - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- Os
Type string - OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
- Vm
Size string - VmSize - The size of the agent pool VMs.
- availability
Zones List<String> - 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 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.
- max
Count Integer - The maximum number of nodes for auto-scaling
- max
Pods Integer - The maximum number of pods that can run on a node.
- min
Count 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.
- node
Image StringVersion - The version of node image
- node
Labels Map<String,String> - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- node
Taints List<String> - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- os
Type String - OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
- vm
Size String - VmSize - The size of the agent pool VMs.
- availability
Zones string[] - 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 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.
- max
Count number - The maximum number of nodes for auto-scaling
- max
Pods number - The maximum number of pods that can run on a node.
- min
Count 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.
- node
Image stringVersion - The version of node image
- node
Labels {[key: string]: string} - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- node
Taints string[] - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- os
Type string - OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
- vm
Size 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.
- availability
Zones List<String> - AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
- cloud
Provider 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.
- max
Count Number - The maximum number of nodes for auto-scaling
- max
Pods Number - The maximum number of pods that can run on a node.
- min
Count 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.
- node
Image StringVersion - The version of node image
- node
Labels Map<String> - NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
- node
Taints List<String> - NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
- os
Type String - OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
- vm
Size String - VmSize - The size of the agent pool VMs.
NetworkPolicy, NetworkPolicyArgs
- Calico
- calico
- Flannel
- flannel
- Network
Policy Calico - calico
- Network
Policy Flannel - flannel
- Calico
- calico
- Flannel
- flannel
- Calico
- calico
- Flannel
- flannel
- CALICO
- calico
- FLANNEL
- flannel
- "calico"
- calico
- "flannel"
- flannel
NetworkProfile, NetworkProfileArgs
- Dns
Service stringIP - DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- Load
Balancer Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Load Balancer Profile - LoadBalancerProfile - Profile of the cluster load balancer.
- Load
Balancer 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'.
- Network
Policy 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'
- Pod
Cidr string - PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
- Pod
Cidrs 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.
- Service
Cidr string - ServiceCidr - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
- Service
Cidrs 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.
- Dns
Service stringIP - 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 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'.
- Network
Policy string | NetworkPolicy - NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'
- Pod
Cidr string - PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
- Pod
Cidrs []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.
- Service
Cidr string - ServiceCidr - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
- Service
Cidrs []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 StringIP - 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 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'.
- network
Policy String | NetworkPolicy - NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'
- pod
Cidr String - PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
- pod
Cidrs 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.
- service
Cidr String - ServiceCidr - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
- service
Cidrs 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.
- dns
Service stringIP - 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 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'.
- network
Policy string | NetworkPolicy - NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'
- pod
Cidr string - PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
- pod
Cidrs 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.
- service
Cidr string - ServiceCidr - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
- service
Cidrs 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.
- dns
Service StringIP - DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- load
Balancer Property MapProfile - LoadBalancerProfile - Profile of the cluster load balancer.
- load
Balancer 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'.
- network
Policy String | "calico" | "flannel" - NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'
- pod
Cidr String - PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
- pod
Cidrs 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.
- service
Cidr String - ServiceCidr - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
- service
Cidrs 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
- Dns
Service stringIP - DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- Load
Balancer Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Load Balancer Profile Response - LoadBalancerProfile - Profile of the cluster load balancer.
- Load
Balancer stringSku - 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 string - NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'
- Pod
Cidr string - PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
- Pod
Cidrs 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.
- Service
Cidr string - ServiceCidr - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
- Service
Cidrs 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.
- Dns
Service stringIP - 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 stringSku - 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 string - NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'
- Pod
Cidr string - PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
- Pod
Cidrs []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.
- Service
Cidr string - ServiceCidr - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
- Service
Cidrs []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 StringIP - 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 StringSku - 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 String - NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'
- pod
Cidr String - PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
- pod
Cidrs 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.
- service
Cidr String - ServiceCidr - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
- service
Cidrs 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.
- dns
Service stringIP - 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 stringSku - 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 string - NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'
- pod
Cidr string - PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
- pod
Cidrs 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.
- service
Cidr string - ServiceCidr - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
- service
Cidrs 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.
- dns
Service StringIP - DNSServiceIP - An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
- load
Balancer Property MapProfile - LoadBalancerProfile - Profile of the cluster load balancer.
- load
Balancer StringSku - 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 String - NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'
- pod
Cidr String - PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
- pod
Cidrs 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.
- service
Cidr String - ServiceCidr - A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
- service
Cidrs 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
- Os
Type Linux - Linux
- Os
Type 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
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
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
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
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
"None" | "System
Assigned" - 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
- Principal
Id string - The principal id of provisioned cluster identity. This property will only be provided for a system assigned identity.
- Tenant
Id 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 string - The principal id of provisioned cluster identity. This property will only be provided for a system assigned identity.
- Tenant
Id 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 String - The principal id of provisioned cluster identity. This property will only be provided for a system assigned identity.
- tenant
Id 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 string - The principal id of provisioned cluster identity. This property will only be provided for a system assigned identity.
- tenant
Id 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.
- principal
Id String - The principal id of provisioned cluster identity. This property will only be provided for a system assigned identity.
- tenant
Id 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
- Aad
Profile Pulumi.Azure Native. Hybrid Container Service. Inputs. AADProfile - AAD profile for the provisioned cluster.
- Addon
Profiles Dictionary<string, Pulumi.Azure Native. Hybrid Container Service. Inputs. Addon Profiles> - AddonProfiles - Profile of managed cluster add-on.
- Agent
Pool List<Pulumi.Profiles Azure Native. Hybrid Container Service. Inputs. Named Agent Pool Profile> - The agent pools of the cluster.
- Cloud
Provider Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Cloud Provider Profile - The underlying cloud infra provider properties.
- Control
Plane Pulumi.Azure Native. Hybrid Container Service. Inputs. Control Plane Profile - ControlPlane - ControlPlane Configuration
- Enable
Rbac 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.
- Http
Proxy Pulumi.Config Azure Native. Hybrid Container Service. Inputs. Http Proxy Config - HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
- Kubernetes
Version string - KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
- Linux
Profile Pulumi.Azure Native. Hybrid Container Service. Inputs. Linux Profile Properties - LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
- Network
Profile Pulumi.Azure Native. Hybrid Container Service. Inputs. Network Profile - NetworkProfile - Profile of network configuration.
- Node
Resource stringGroup - NodeResourceGroup - Name of the resource group containing agent pool nodes.
- Windows
Profile Pulumi.Azure Native. Hybrid Container Service. Inputs. Windows Profile - WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
- Aad
Profile AADProfile - AAD profile for the provisioned cluster.
- Addon
Profiles map[string]AddonProfiles - AddonProfiles - Profile of managed cluster add-on.
- Agent
Pool []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
Provisioned
Clusters 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 string - 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 stringGroup - NodeResourceGroup - Name of the resource group containing agent pool nodes.
- Windows
Profile WindowsProfile - WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
- aad
Profile AADProfile - AAD profile for the provisioned cluster.
- addon
Profiles Map<String,AddonProfiles> - AddonProfiles - Profile of managed cluster add-on.
- agent
Pool List<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 Boolean - EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
- features
Provisioned
Clusters 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 String - 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 StringGroup - NodeResourceGroup - Name of the resource group containing agent pool nodes.
- windows
Profile WindowsProfile - WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
- aad
Profile AADProfile - AAD profile for the provisioned cluster.
- addon
Profiles {[key: string]: AddonProfiles} - AddonProfiles - Profile of managed cluster add-on.
- agent
Pool 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 boolean - EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
- features
Provisioned
Clusters 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 string - 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 stringGroup - NodeResourceGroup - Name of the resource group containing agent pool nodes.
- windows
Profile 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
Provisioned
Clusters 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.
- aad
Profile Property Map - AAD profile for the provisioned cluster.
- addon
Profiles Map<Property Map> - AddonProfiles - Profile of managed cluster add-on.
- agent
Pool List<Property Map>Profiles - The agent pools of the cluster.
- cloud
Provider Property MapProfile - The underlying cloud infra provider properties.
- control
Plane Property Map - ControlPlane - ControlPlane Configuration
- enable
Rbac Boolean - EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
- features Property Map
- Additional features specs like Arc Agent Onboarding.
- http
Proxy Property MapConfig - HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
- kubernetes
Version String - KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
- linux
Profile Property Map - LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
- network
Profile Property Map - NetworkProfile - Profile of network configuration.
- node
Resource StringGroup - NodeResourceGroup - Name of the resource group containing agent pool nodes.
- windows
Profile Property Map - WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
ProvisionedClustersCommonPropertiesFeatures, ProvisionedClustersCommonPropertiesFeaturesArgs
- Arc
Agent Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Arc Agent Profile - Arc agentry configuration for the provisioned cluster.
- Arc
Agent ArcProfile Agent Profile - Arc agentry configuration for the provisioned cluster.
- arc
Agent ArcProfile Agent Profile - Arc agentry configuration for the provisioned cluster.
- arc
Agent ArcProfile Agent Profile - Arc agentry configuration for the provisioned cluster.
- arc_
agent_ Arcprofile Agent Profile - Arc agentry configuration for the provisioned cluster.
- arc
Agent Property MapProfile - Arc agentry configuration for the provisioned cluster.
ProvisionedClustersCommonPropertiesResponseError, ProvisionedClustersCommonPropertiesResponseErrorArgs
ProvisionedClustersCommonPropertiesResponseFeatures, ProvisionedClustersCommonPropertiesResponseFeaturesArgs
- Arc
Agent Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Arc Agent Profile Response - Arc agentry configuration for the provisioned cluster.
- Arc
Agent ArcProfile Agent Profile Response - Arc agentry configuration for the provisioned cluster.
- arc
Agent ArcProfile Agent Profile Response - Arc agentry configuration for the provisioned cluster.
- arc
Agent ArcProfile Agent Profile Response - Arc agentry configuration for the provisioned cluster.
- arc_
agent_ Arcprofile Agent Profile Response - Arc agentry configuration for the provisioned cluster.
- arc
Agent Property MapProfile - Arc agentry configuration for the provisioned cluster.
ProvisionedClustersCommonPropertiesResponseFeaturesStatus, ProvisionedClustersCommonPropertiesResponseFeaturesStatusArgs
- Arc
Agent 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.
- Arc
Agent 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.
- arc
Agent 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.
- arc
Agent 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 - Operation
Id string - Phase string
- Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
- Status string
- Error
Provisioned
Clusters Common Properties Response Error - Operation
Id string - Phase string
- Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
- Status string
- error
Provisioned
Clusters Common Properties Response Error - operation
Id String - phase String
- Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
- status String
- error
Provisioned
Clusters Common Properties Response Error - operation
Id string - phase string
- Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
- status string
- error
Provisioned
Clusters 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
- operation
Id String - phase String
- Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
- status String
ProvisionedClustersCommonPropertiesResponseStatus, ProvisionedClustersCommonPropertiesResponseStatusArgs
- Addon
Status Dictionary<string, Pulumi.Azure Native. Hybrid Container Service. Inputs. Addon Status Response> - AddonStatus - Status of Addons
- Error
Message string - ErrorMessage - Error messages during creation of cluster
- Features
Status Pulumi.Azure Native. Hybrid Container Service. Inputs. Provisioned Clusters Common Properties Response Features Status - Additional features status like Arc Agent Onboarding.
- Provisioning
Status Pulumi.Azure Native. Hybrid Container Service. Inputs. Provisioned Clusters Common Properties Response Provisioning Status - Contains Provisioning errors
- Addon
Status map[string]AddonStatus Response - AddonStatus - Status of Addons
- Error
Message string - 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
- addon
Status Map<String,AddonStatus Response> - AddonStatus - Status of Addons
- error
Message String - 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
- addon
Status {[key: string]: AddonStatus Response} - AddonStatus - Status of Addons
- error
Message string - 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
- 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
- addon
Status Map<Property Map> - AddonStatus - Status of Addons
- error
Message String - ErrorMessage - Error messages during creation of cluster
- features
Status Property Map - Additional features status like Arc Agent Onboarding.
- provisioning
Status Property Map - Contains Provisioning errors
ProvisionedClustersExtendedLocation, ProvisionedClustersExtendedLocationArgs
ProvisionedClustersResponsePropertiesResponse, ProvisionedClustersResponsePropertiesResponseArgs
- Provisioning
State string - Status
Pulumi.
Azure Native. Hybrid Container Service. Inputs. Provisioned Clusters Common Properties Response Status - HybridAKSClusterStatus defines the observed state of HybridAKSCluster
- Aad
Profile Pulumi.Azure Native. Hybrid Container Service. Inputs. AADProfile Response Response - AAD profile for the provisioned cluster.
- Addon
Profiles Dictionary<string, Pulumi.Azure Native. Hybrid Container Service. Inputs. Addon Profiles Response> - AddonProfiles - Profile of managed cluster add-on.
- Agent
Pool List<Pulumi.Profiles Azure Native. Hybrid Container Service. Inputs. Named Agent Pool Profile Response> - The agent pools of the cluster.
- Cloud
Provider Pulumi.Profile Azure Native. Hybrid Container Service. Inputs. Cloud Provider Profile Response - The underlying cloud infra provider properties.
- Control
Plane Pulumi.Azure Native. Hybrid Container Service. Inputs. Control Plane Profile Response - ControlPlane - ControlPlane Configuration
- Enable
Rbac 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.
- Http
Proxy Pulumi.Config Azure Native. Hybrid Container Service. Inputs. Http Proxy Config Response Response - HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
- Kubernetes
Version string - KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
- Linux
Profile Pulumi.Azure Native. Hybrid Container Service. Inputs. Linux Profile Properties Response - LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
- Network
Profile Pulumi.Azure Native. Hybrid Container Service. Inputs. Network Profile Response - NetworkProfile - Profile of network configuration.
- Node
Resource stringGroup - NodeResourceGroup - Name of the resource group containing agent pool nodes.
- Windows
Profile Pulumi.Azure Native. Hybrid Container Service. Inputs. Windows Profile Response Response - WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
- Provisioning
State string - Status
Provisioned
Clusters Common Properties Response Status - HybridAKSClusterStatus defines the observed state of HybridAKSCluster
- Aad
Profile AADProfileResponse Response - AAD profile for the provisioned cluster.
- Addon
Profiles map[string]AddonProfiles Response - AddonProfiles - Profile of managed cluster add-on.
- Agent
Pool []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
Provisioned
Clusters 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 string - 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 stringGroup - NodeResourceGroup - Name of the resource group containing agent pool nodes.
- Windows
Profile WindowsProfile Response Response - WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
- provisioning
State String - status
Provisioned
Clusters Common Properties Response Status - HybridAKSClusterStatus defines the observed state of HybridAKSCluster
- aad
Profile AADProfileResponse Response - AAD profile for the provisioned cluster.
- addon
Profiles Map<String,AddonProfiles Response> - AddonProfiles - Profile of managed cluster add-on.
- agent
Pool List<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 Boolean - EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
- features
Provisioned
Clusters 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 String - 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 StringGroup - NodeResourceGroup - Name of the resource group containing agent pool nodes.
- windows
Profile WindowsProfile Response Response - WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
- provisioning
State string - status
Provisioned
Clusters Common Properties Response Status - HybridAKSClusterStatus defines the observed state of HybridAKSCluster
- aad
Profile AADProfileResponse Response - AAD profile for the provisioned cluster.
- addon
Profiles {[key: string]: AddonProfiles Response} - AddonProfiles - Profile of managed cluster add-on.
- agent
Pool 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 boolean - EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
- features
Provisioned
Clusters 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 string - 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 stringGroup - NodeResourceGroup - Name of the resource group containing agent pool nodes.
- windows
Profile WindowsProfile Response Response - WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
- provisioning_
state str - status
Provisioned
Clusters 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
Provisioned
Clusters 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.
- provisioning
State String - status Property Map
- HybridAKSClusterStatus defines the observed state of HybridAKSCluster
- aad
Profile Property Map - AAD profile for the provisioned cluster.
- addon
Profiles Map<Property Map> - AddonProfiles - Profile of managed cluster add-on.
- agent
Pool List<Property Map>Profiles - The agent pools of the cluster.
- cloud
Provider Property MapProfile - The underlying cloud infra provider properties.
- control
Plane Property Map - ControlPlane - ControlPlane Configuration
- enable
Rbac Boolean - EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
- features Property Map
- Additional features specs like Arc Agent Onboarding.
- http
Proxy Property MapConfig - HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
- kubernetes
Version String - KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
- linux
Profile Property Map - LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
- network
Profile Property Map - NetworkProfile - Profile of network configuration.
- node
Resource StringGroup - NodeResourceGroup - Name of the resource group containing agent pool nodes.
- windows
Profile Property Map - WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
ProvisionedClustersResponseResponseExtendedLocation, ProvisionedClustersResponseResponseExtendedLocationArgs
ResourceIdentityType, ResourceIdentityTypeArgs
- None
- None
- System
Assigned - SystemAssigned
- Resource
Identity Type None - None
- Resource
Identity Type System Assigned - SystemAssigned
- None
- None
- System
Assigned - SystemAssigned
- None
- None
- System
Assigned - SystemAssigned
- NONE
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- "None"
- None
- "System
Assigned" - SystemAssigned
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified 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.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
WindowsProfile, WindowsProfileArgs
- Admin
Password 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!"
- Admin
Username 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
- Enable
Csi boolProxy - EnableCSIProxy - Whether to enable CSI proxy.
- License
Type 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'
- Admin
Password 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!"
- Admin
Username 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
- Enable
Csi boolProxy - EnableCSIProxy - Whether to enable CSI proxy.
- License
Type 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 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!"
- admin
Username 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
- enable
Csi BooleanProxy - EnableCSIProxy - Whether to enable CSI proxy.
- license
Type 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 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!"
- admin
Username 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
- enable
Csi booleanProxy - EnableCSIProxy - Whether to enable CSI proxy.
- license
Type 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'
- admin
Password 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!"
- admin
Username 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
- enable
Csi BooleanProxy - EnableCSIProxy - Whether to enable CSI proxy.
- license
Type 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
- Admin
Username 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
- Enable
Csi boolProxy - EnableCSIProxy - Whether to enable CSI proxy.
- License
Type 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 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
- Enable
Csi boolProxy - EnableCSIProxy - Whether to enable CSI proxy.
- License
Type 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 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
- enable
Csi BooleanProxy - EnableCSIProxy - Whether to enable CSI proxy.
- license
Type 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 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
- enable
Csi booleanProxy - EnableCSIProxy - Whether to enable CSI proxy.
- license
Type 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'
- admin
Username 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
- enable
Csi BooleanProxy - EnableCSIProxy - Whether to enable CSI proxy.
- license
Type 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