Azure Native

v1.79.2 published on Thursday, Sep 29, 2022 by Pulumi

AgentPool

The agentPool resource definition API Version: 2022-05-01-preview.

Example Usage

PutAgentPool

using System.Collections.Generic;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var agentPool = new AzureNative.HybridContainerService.AgentPool("agentPool", new()
    {
        AgentPoolName = "test-hybridaksnodepool",
        Count = 1,
        Location = "westus",
        OsType = "Linux",
        ProvisionedClustersName = "test-hybridakscluster",
        ResourceGroupName = "test-arcappliance-resgrp",
        VmSize = "Standard_A4_v2",
    });

});
package main

import (
	hybridcontainerservice "github.com/pulumi/pulumi-azure-native/sdk/go/azure/hybridcontainerservice"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := hybridcontainerservice.NewagentPool(ctx, "agentPool", &hybridcontainerservice.agentPoolArgs{
			AgentPoolName:           pulumi.String("test-hybridaksnodepool"),
			Count:                   pulumi.Int(1),
			Location:                pulumi.String("westus"),
			OsType:                  pulumi.String("Linux"),
			ProvisionedClustersName: pulumi.String("test-hybridakscluster"),
			ResourceGroupName:       pulumi.String("test-arcappliance-resgrp"),
			VmSize:                  pulumi.String("Standard_A4_v2"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.hybridcontainerservice.agentPool;
import com.pulumi.azurenative.hybridcontainerservice.AgentPoolArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var agentPool = new AgentPool("agentPool", AgentPoolArgs.builder()        
            .agentPoolName("test-hybridaksnodepool")
            .count(1)
            .location("westus")
            .osType("Linux")
            .provisionedClustersName("test-hybridakscluster")
            .resourceGroupName("test-arcappliance-resgrp")
            .vmSize("Standard_A4_v2")
            .build());

    }
}
import pulumi
import pulumi_azure_native as azure_native

agent_pool = azure_native.hybridcontainerservice.AgentPool("agentPool",
    agent_pool_name="test-hybridaksnodepool",
    count=1,
    location="westus",
    os_type="Linux",
    provisioned_clusters_name="test-hybridakscluster",
    resource_group_name="test-arcappliance-resgrp",
    vm_size="Standard_A4_v2")
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const agentPool = new azure_native.hybridcontainerservice.AgentPool("agentPool", {
    agentPoolName: "test-hybridaksnodepool",
    count: 1,
    location: "westus",
    osType: "Linux",
    provisionedClustersName: "test-hybridakscluster",
    resourceGroupName: "test-arcappliance-resgrp",
    vmSize: "Standard_A4_v2",
});
resources:
  agentPool:
    type: azure-native:hybridcontainerservice:agentPool
    properties:
      agentPoolName: test-hybridaksnodepool
      count: 1
      location: westus
      osType: Linux
      provisionedClustersName: test-hybridakscluster
      resourceGroupName: test-arcappliance-resgrp
      vmSize: Standard_A4_v2

Create a AgentPool Resource

new AgentPool(name: string, args: AgentPoolArgs, opts?: CustomResourceOptions);
@overload
def AgentPool(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              agent_pool_name: Optional[str] = None,
              availability_zones: Optional[Sequence[str]] = None,
              cloud_provider_profile: Optional[CloudProviderProfileArgs] = None,
              count: Optional[int] = None,
              extended_location: Optional[AgentPoolExtendedLocationArgs] = None,
              location: Optional[str] = None,
              max_count: Optional[int] = None,
              max_pods: Optional[int] = None,
              min_count: Optional[int] = None,
              mode: Optional[Union[str, Mode]] = None,
              node_image_version: Optional[str] = None,
              node_labels: Optional[Mapping[str, str]] = None,
              node_taints: Optional[Sequence[str]] = None,
              os_type: Optional[Union[str, OsType]] = None,
              provisioned_clusters_name: Optional[str] = None,
              resource_group_name: Optional[str] = None,
              status: Optional[AgentPoolProvisioningStatusStatusArgs] = None,
              tags: Optional[Mapping[str, str]] = None,
              vm_size: Optional[str] = None)
@overload
def AgentPool(resource_name: str,
              args: AgentPoolArgs,
              opts: Optional[ResourceOptions] = None)
func NewAgentPool(ctx *Context, name string, args AgentPoolArgs, opts ...ResourceOption) (*AgentPool, error)
public AgentPool(string name, AgentPoolArgs args, CustomResourceOptions? opts = null)
public AgentPool(String name, AgentPoolArgs args)
public AgentPool(String name, AgentPoolArgs args, CustomResourceOptions options)
type: azure-native:hybridcontainerservice:agentPool
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args AgentPoolArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args AgentPoolArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args AgentPoolArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args AgentPoolArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args AgentPoolArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

AgentPool Resource Properties

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

Inputs

The AgentPool resource accepts the following input properties:

ProvisionedClustersName string

Parameter for the name of the provisioned cluster

ResourceGroupName string

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

AgentPoolName string

Parameter for the name of the agent pool in the provisioned cluster

AvailabilityZones List<string>

AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones

CloudProviderProfile Pulumi.AzureNative.HybridContainerService.Inputs.CloudProviderProfileArgs

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.

ExtendedLocation Pulumi.AzureNative.HybridContainerService.Inputs.AgentPoolExtendedLocationArgs
Location string

The resource location

MaxCount int

The maximum number of nodes for auto-scaling

MaxPods int

The maximum number of pods that can run on a node.

MinCount int

The minimum number of nodes for auto-scaling

Mode string | Pulumi.AzureNative.HybridContainerService.Mode

Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'

NodeImageVersion string

The version of node image

NodeLabels Dictionary<string, string>

NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.

NodeTaints List<string>

NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.

OsType string | Pulumi.AzureNative.HybridContainerService.OsType

OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'

Status Pulumi.AzureNative.HybridContainerService.Inputs.AgentPoolProvisioningStatusStatusArgs

HybridAKSNodePoolStatus defines the observed state of HybridAKSNodePool

Tags Dictionary<string, string>

Resource tags

VmSize string

VmSize - The size of the agent pool VMs.

ProvisionedClustersName string

Parameter for the name of the provisioned cluster

ResourceGroupName string

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

AgentPoolName string

Parameter for the name of the agent pool in the provisioned cluster

AvailabilityZones []string

AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones

CloudProviderProfile CloudProviderProfileArgs

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.

ExtendedLocation AgentPoolExtendedLocationArgs
Location string

The resource location

MaxCount int

The maximum number of nodes for auto-scaling

MaxPods int

The maximum number of pods that can run on a node.

MinCount int

The minimum number of nodes for auto-scaling

Mode string | Mode

Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'

NodeImageVersion string

The version of node image

NodeLabels map[string]string

NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.

NodeTaints []string

NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.

OsType string | OsType

OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'

Status AgentPoolProvisioningStatusStatusArgs

HybridAKSNodePoolStatus defines the observed state of HybridAKSNodePool

Tags map[string]string

Resource tags

VmSize string

VmSize - The size of the agent pool VMs.

provisionedClustersName String

Parameter for the name of the provisioned cluster

resourceGroupName String

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

agentPoolName String

Parameter for the name of the agent pool in the provisioned cluster

availabilityZones List<String>

AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones

cloudProviderProfile CloudProviderProfileArgs

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.

extendedLocation AgentPoolExtendedLocationArgs
location String

The resource location

maxCount Integer

The maximum number of nodes for auto-scaling

maxPods Integer

The maximum number of pods that can run on a node.

minCount Integer

The minimum number of nodes for auto-scaling

mode String | Mode

Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'

nodeImageVersion String

The version of node image

nodeLabels Map<String,String>

NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.

nodeTaints List<String>

NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.

osType String | OsType

OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'

status AgentPoolProvisioningStatusStatusArgs

HybridAKSNodePoolStatus defines the observed state of HybridAKSNodePool

tags Map<String,String>

Resource tags

vmSize String

VmSize - The size of the agent pool VMs.

provisionedClustersName string

Parameter for the name of the provisioned cluster

resourceGroupName string

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

agentPoolName string

Parameter for the name of the agent pool in the provisioned cluster

availabilityZones string[]

AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones

cloudProviderProfile CloudProviderProfileArgs

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.

extendedLocation AgentPoolExtendedLocationArgs
location string

The resource location

maxCount number

The maximum number of nodes for auto-scaling

maxPods number

The maximum number of pods that can run on a node.

minCount number

The minimum number of nodes for auto-scaling

mode string | Mode

Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'

nodeImageVersion string

The version of node image

nodeLabels {[key: string]: string}

NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.

nodeTaints string[]

NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.

osType string | OsType

OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'

status AgentPoolProvisioningStatusStatusArgs

HybridAKSNodePoolStatus defines the observed state of HybridAKSNodePool

tags {[key: string]: string}

Resource tags

vmSize string

VmSize - The size of the agent pool VMs.

provisioned_clusters_name str

Parameter for the name of the provisioned cluster

resource_group_name str

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

agent_pool_name str

Parameter for the name of the agent pool in the provisioned cluster

availability_zones Sequence[str]

AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones

cloud_provider_profile CloudProviderProfileArgs

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.

extended_location AgentPoolExtendedLocationArgs
location str

The resource location

max_count int

The maximum number of nodes for auto-scaling

max_pods int

The maximum number of pods that can run on a node.

min_count int

The minimum number of nodes for auto-scaling

mode str | Mode

Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'

node_image_version str

The version of node image

node_labels Mapping[str, str]

NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.

node_taints Sequence[str]

NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.

os_type str | OsType

OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'

status AgentPoolProvisioningStatusStatusArgs

HybridAKSNodePoolStatus defines the observed state of HybridAKSNodePool

tags Mapping[str, str]

Resource tags

vm_size str

VmSize - The size of the agent pool VMs.

provisionedClustersName String

Parameter for the name of the provisioned cluster

resourceGroupName String

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

agentPoolName String

Parameter for the name of the agent pool in the provisioned cluster

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.

extendedLocation Property Map
location String

The resource location

maxCount Number

The maximum number of nodes for auto-scaling

maxPods Number

The maximum number of pods that can run on a node.

minCount Number

The minimum number of nodes for auto-scaling

mode String | "System" | "LB" | "User"

Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'

nodeImageVersion String

The version of node image

nodeLabels Map<String>

NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.

nodeTaints List<String>

NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.

osType String | "Linux" | "Windows"

OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'

status Property Map

HybridAKSNodePoolStatus defines the observed state of HybridAKSNodePool

tags Map<String>

Resource tags

vmSize String

VmSize - The size of the agent pool VMs.

Outputs

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

Id string

The provider-assigned unique ID for this managed resource.

Name string

Resource Name

ProvisioningState string
SystemData Pulumi.AzureNative.HybridContainerService.Outputs.SystemDataResponse

Metadata pertaining to creation and last modification of the resource.

Type string

Resource Type

Id string

The provider-assigned unique ID for this managed resource.

Name string

Resource Name

ProvisioningState string
SystemData SystemDataResponse

Metadata pertaining to creation and last modification of the resource.

Type string

Resource Type

id String

The provider-assigned unique ID for this managed resource.

name String

Resource Name

provisioningState String
systemData SystemDataResponse

Metadata pertaining to creation and last modification of the resource.

type String

Resource Type

id string

The provider-assigned unique ID for this managed resource.

name string

Resource Name

provisioningState string
systemData SystemDataResponse

Metadata pertaining to creation and last modification of the resource.

type string

Resource Type

id str

The provider-assigned unique ID for this managed resource.

name str

Resource Name

provisioning_state str
system_data SystemDataResponse

Metadata pertaining to creation and last modification of the resource.

type str

Resource Type

id String

The provider-assigned unique ID for this managed resource.

name String

Resource Name

provisioningState String
systemData Property Map

Metadata pertaining to creation and last modification of the resource.

type String

Resource Type

Supporting Types

AgentPoolExtendedLocation

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.

AgentPoolProvisioningStatusError

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

AgentPoolProvisioningStatusProvisioningStatus

Error Pulumi.AzureNative.HybridContainerService.Inputs.AgentPoolProvisioningStatusError
OperationId string
Phase string

Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.

Status string
Error AgentPoolProvisioningStatusError
OperationId string
Phase string

Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.

Status string
error AgentPoolProvisioningStatusError
operationId String
phase String

Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.

status String
error AgentPoolProvisioningStatusError
operationId string
phase string

Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.

status string
error AgentPoolProvisioningStatusError
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

AgentPoolProvisioningStatusResponseError

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

AgentPoolProvisioningStatusResponseProvisioningStatus

Error Pulumi.AzureNative.HybridContainerService.Inputs.AgentPoolProvisioningStatusResponseError
OperationId string
Phase string

Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.

Status string
Error AgentPoolProvisioningStatusResponseError
OperationId string
Phase string

Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.

Status string
error AgentPoolProvisioningStatusResponseError
operationId String
phase String

Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.

status String
error AgentPoolProvisioningStatusResponseError
operationId string
phase string

Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.

status string
error AgentPoolProvisioningStatusResponseError
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

AgentPoolProvisioningStatusResponseStatus

ErrorMessage string

ErrorMessage - Error messages during creation of cluster

ProvisioningStatus Pulumi.AzureNative.HybridContainerService.Inputs.AgentPoolProvisioningStatusResponseProvisioningStatus

Contains Provisioning errors

ReadyReplicas int

Total number of ready machines targeted by this deployment.

Replicas int

Total number of non-terminated machines targeted by this deployment

ErrorMessage string

ErrorMessage - Error messages during creation of cluster

ProvisioningStatus AgentPoolProvisioningStatusResponseProvisioningStatus

Contains Provisioning errors

ReadyReplicas int

Total number of ready machines targeted by this deployment.

Replicas int

Total number of non-terminated machines targeted by this deployment

errorMessage String

ErrorMessage - Error messages during creation of cluster

provisioningStatus AgentPoolProvisioningStatusResponseProvisioningStatus

Contains Provisioning errors

readyReplicas Integer

Total number of ready machines targeted by this deployment.

replicas Integer

Total number of non-terminated machines targeted by this deployment

errorMessage string

ErrorMessage - Error messages during creation of cluster

provisioningStatus AgentPoolProvisioningStatusResponseProvisioningStatus

Contains Provisioning errors

readyReplicas number

Total number of ready machines targeted by this deployment.

replicas number

Total number of non-terminated machines targeted by this deployment

error_message str

ErrorMessage - Error messages during creation of cluster

provisioning_status AgentPoolProvisioningStatusResponseProvisioningStatus

Contains Provisioning errors

ready_replicas int

Total number of ready machines targeted by this deployment.

replicas int

Total number of non-terminated machines targeted by this deployment

errorMessage String

ErrorMessage - Error messages during creation of cluster

provisioningStatus Property Map

Contains Provisioning errors

readyReplicas Number

Total number of ready machines targeted by this deployment.

replicas Number

Total number of non-terminated machines targeted by this deployment

AgentPoolProvisioningStatusStatus

ErrorMessage string

ErrorMessage - Error messages during creation of cluster

ProvisioningStatus Pulumi.AzureNative.HybridContainerService.Inputs.AgentPoolProvisioningStatusProvisioningStatus

Contains Provisioning errors

ReadyReplicas int

Total number of ready machines targeted by this deployment.

Replicas int

Total number of non-terminated machines targeted by this deployment

ErrorMessage string

ErrorMessage - Error messages during creation of cluster

ProvisioningStatus AgentPoolProvisioningStatusProvisioningStatus

Contains Provisioning errors

ReadyReplicas int

Total number of ready machines targeted by this deployment.

Replicas int

Total number of non-terminated machines targeted by this deployment

errorMessage String

ErrorMessage - Error messages during creation of cluster

provisioningStatus AgentPoolProvisioningStatusProvisioningStatus

Contains Provisioning errors

readyReplicas Integer

Total number of ready machines targeted by this deployment.

replicas Integer

Total number of non-terminated machines targeted by this deployment

errorMessage string

ErrorMessage - Error messages during creation of cluster

provisioningStatus AgentPoolProvisioningStatusProvisioningStatus

Contains Provisioning errors

readyReplicas number

Total number of ready machines targeted by this deployment.

replicas number

Total number of non-terminated machines targeted by this deployment

error_message str

ErrorMessage - Error messages during creation of cluster

provisioning_status AgentPoolProvisioningStatusProvisioningStatus

Contains Provisioning errors

ready_replicas int

Total number of ready machines targeted by this deployment.

replicas int

Total number of non-terminated machines targeted by this deployment

errorMessage String

ErrorMessage - Error messages during creation of cluster

provisioningStatus Property Map

Contains Provisioning errors

readyReplicas Number

Total number of ready machines targeted by this deployment.

replicas Number

Total number of non-terminated machines targeted by this deployment

AgentPoolResponseExtendedLocation

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.

CloudProviderProfile

InfraNetworkProfile Pulumi.AzureNative.HybridContainerService.Inputs.CloudProviderProfileInfraNetworkProfile

InfraNetworkProfile - List of infra network profiles for the provisioned cluster

InfraStorageProfile Pulumi.AzureNative.HybridContainerService.Inputs.CloudProviderProfileInfraStorageProfile

InfraStorageProfile - List of infra storage profiles for the provisioned cluster

InfraNetworkProfile CloudProviderProfileInfraNetworkProfile

InfraNetworkProfile - List of infra network profiles for the provisioned cluster

InfraStorageProfile CloudProviderProfileInfraStorageProfile

InfraStorageProfile - List of infra storage profiles for the provisioned cluster

infraNetworkProfile CloudProviderProfileInfraNetworkProfile

InfraNetworkProfile - List of infra network profiles for the provisioned cluster

infraStorageProfile CloudProviderProfileInfraStorageProfile

InfraStorageProfile - List of infra storage profiles for the provisioned cluster

infraNetworkProfile CloudProviderProfileInfraNetworkProfile

InfraNetworkProfile - List of infra network profiles for the provisioned cluster

infraStorageProfile CloudProviderProfileInfraStorageProfile

InfraStorageProfile - List of infra storage profiles for the provisioned cluster

infra_network_profile CloudProviderProfileInfraNetworkProfile

InfraNetworkProfile - List of infra network profiles for the provisioned cluster

infra_storage_profile CloudProviderProfileInfraStorageProfile

InfraStorageProfile - List of infra storage profiles for the provisioned cluster

infraNetworkProfile Property Map

InfraNetworkProfile - List of infra network profiles for the provisioned cluster

infraStorageProfile Property Map

InfraStorageProfile - List of infra storage profiles for the provisioned cluster

CloudProviderProfileInfraNetworkProfile

VnetSubnetIds List<string>

Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}

VnetSubnetIds []string

Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}

vnetSubnetIds List<String>

Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}

vnetSubnetIds string[]

Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}

vnet_subnet_ids Sequence[str]

Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}

vnetSubnetIds List<String>

Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}

CloudProviderProfileInfraStorageProfile

StorageSpaceIds List<string>

Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}

StorageSpaceIds []string

Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}

storageSpaceIds List<String>

Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}

storageSpaceIds string[]

Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}

storage_space_ids Sequence[str]

Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}

storageSpaceIds List<String>

Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}

CloudProviderProfileResponse

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}

Mode

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

OsType

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

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.

Import

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

$ pulumi import azure-native:hybridcontainerservice:agentPool test-hybridaksnodepool /subscriptions/a3e42606-29b1-4d7d-b1d9-9ff6b9d3c71b/resourceGroups/test-arcappliance-resgrp/providers/Microsoft.HybridContainerService/provisionedClusters/test-hybridakscluster/agentPools/test-hybridaksnodepool 

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0