1. Packages
  2. Azure Native v2
  3. API Docs
  4. hybridcontainerservice
  5. getProvisionedCluster
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.hybridcontainerservice.getProvisionedCluster

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Gets the Hybrid AKS provisioned cluster Azure REST API version: 2022-09-01-preview.

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

Using getProvisionedCluster

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getProvisionedCluster(args: GetProvisionedClusterArgs, opts?: InvokeOptions): Promise<GetProvisionedClusterResult>
function getProvisionedClusterOutput(args: GetProvisionedClusterOutputArgs, opts?: InvokeOptions): Output<GetProvisionedClusterResult>
Copy
def get_provisioned_cluster(resource_group_name: Optional[str] = None,
                            resource_name: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetProvisionedClusterResult
def get_provisioned_cluster_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                            resource_name: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetProvisionedClusterResult]
Copy
func LookupProvisionedCluster(ctx *Context, args *LookupProvisionedClusterArgs, opts ...InvokeOption) (*LookupProvisionedClusterResult, error)
func LookupProvisionedClusterOutput(ctx *Context, args *LookupProvisionedClusterOutputArgs, opts ...InvokeOption) LookupProvisionedClusterResultOutput
Copy

> Note: This function is named LookupProvisionedCluster in the Go SDK.

public static class GetProvisionedCluster 
{
    public static Task<GetProvisionedClusterResult> InvokeAsync(GetProvisionedClusterArgs args, InvokeOptions? opts = null)
    public static Output<GetProvisionedClusterResult> Invoke(GetProvisionedClusterInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetProvisionedClusterResult> getProvisionedCluster(GetProvisionedClusterArgs args, InvokeOptions options)
public static Output<GetProvisionedClusterResult> getProvisionedCluster(GetProvisionedClusterArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:hybridcontainerservice:getProvisionedCluster
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
ResourceName
This property is required.
Changes to this property will trigger replacement.
string
Parameter for the name of the provisioned cluster
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
ResourceName
This property is required.
Changes to this property will trigger replacement.
string
Parameter for the name of the provisioned cluster
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
resourceName
This property is required.
Changes to this property will trigger replacement.
String
Parameter for the name of the provisioned cluster
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
resourceName
This property is required.
Changes to this property will trigger replacement.
string
Parameter for the name of the provisioned cluster
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
resource_name
This property is required.
Changes to this property will trigger replacement.
str
Parameter for the name of the provisioned cluster
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
resourceName
This property is required.
Changes to this property will trigger replacement.
String
Parameter for the name of the provisioned cluster

getProvisionedCluster Result

The following output properties are available:

Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Location string
The geo-location where the resource lives
Name string
The name of the resource
Properties Pulumi.AzureNative.HybridContainerService.Outputs.ProvisionedClustersResponsePropertiesResponse
SystemData Pulumi.AzureNative.HybridContainerService.Outputs.SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
ExtendedLocation Pulumi.AzureNative.HybridContainerService.Outputs.ProvisionedClustersResponseResponseExtendedLocation
Identity Pulumi.AzureNative.HybridContainerService.Outputs.ProvisionedClusterIdentityResponse
Identity for the Provisioned cluster.
Tags Dictionary<string, string>
Resource tags.
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Location string
The geo-location where the resource lives
Name string
The name of the resource
Properties ProvisionedClustersResponsePropertiesResponse
SystemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
ExtendedLocation ProvisionedClustersResponseResponseExtendedLocation
Identity ProvisionedClusterIdentityResponse
Identity for the Provisioned cluster.
Tags map[string]string
Resource tags.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location String
The geo-location where the resource lives
name String
The name of the resource
properties ProvisionedClustersResponsePropertiesResponse
systemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
extendedLocation ProvisionedClustersResponseResponseExtendedLocation
identity ProvisionedClusterIdentityResponse
Identity for the Provisioned cluster.
tags Map<String,String>
Resource tags.
id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location string
The geo-location where the resource lives
name string
The name of the resource
properties ProvisionedClustersResponsePropertiesResponse
systemData SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
extendedLocation ProvisionedClustersResponseResponseExtendedLocation
identity ProvisionedClusterIdentityResponse
Identity for the Provisioned cluster.
tags {[key: string]: string}
Resource tags.
id str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location str
The geo-location where the resource lives
name str
The name of the resource
properties ProvisionedClustersResponsePropertiesResponse
system_data SystemDataResponse
Metadata pertaining to creation and last modification of the resource.
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
extended_location ProvisionedClustersResponseResponseExtendedLocation
identity ProvisionedClusterIdentityResponse
Identity for the Provisioned cluster.
tags Mapping[str, str]
Resource tags.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location String
The geo-location where the resource lives
name String
The name of the resource
properties Property Map
systemData Property Map
Metadata pertaining to creation and last modification of the resource.
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
extendedLocation Property Map
identity Property Map
Identity for the Provisioned cluster.
tags Map<String>
Resource tags.

Supporting Types

AADProfileResponseResponse

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

AddonProfilesResponse

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

AddonStatusResponse

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

ArcAgentProfileResponse

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

ArcAgentStatusResponse

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

CloudProviderProfileResponse

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

CloudProviderProfileResponseInfraNetworkProfile

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

CloudProviderProfileResponseInfraStorageProfile

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

ControlPlaneEndpointProfileResponseControlPlaneEndpoint

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

ControlPlaneProfileResponse

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

HttpProxyConfigResponseResponse

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

LinuxProfilePropertiesResponse

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

LinuxProfilePropertiesResponsePublicKeys

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

LinuxProfilePropertiesResponseSsh

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

LoadBalancerProfileResponse

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

NamedAgentPoolProfileResponse

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

NetworkProfileResponse

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

ProvisionedClusterIdentityResponse

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

ProvisionedClustersCommonPropertiesResponseError

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

ProvisionedClustersCommonPropertiesResponseFeatures

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

ProvisionedClustersCommonPropertiesResponseFeaturesStatus

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

ProvisionedClustersCommonPropertiesResponseProvisioningStatus

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

ProvisionedClustersCommonPropertiesResponseStatus

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

ProvisionedClustersResponsePropertiesResponse

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

ProvisionedClustersResponseResponseExtendedLocation

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

SystemDataResponse

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

WindowsProfileResponseResponse

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

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi