v20201101

package
v0.6.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 11, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AgentPoolModeSystem = AgentPoolMode("System")
	AgentPoolModeUser   = AgentPoolMode("User")
)
View Source
const (
	AgentPoolTypeVirtualMachineScaleSets = AgentPoolType("VirtualMachineScaleSets")
	AgentPoolTypeAvailabilitySet         = AgentPoolType("AvailabilitySet")
)
View Source
const (
	ConnectionStatusPending      = ConnectionStatus("Pending")
	ConnectionStatusApproved     = ConnectionStatus("Approved")
	ConnectionStatusRejected     = ConnectionStatus("Rejected")
	ConnectionStatusDisconnected = ConnectionStatus("Disconnected")
)
View Source
const (
	ContainerServiceVMSizeTypes_Standard_A1            = ContainerServiceVMSizeTypes("Standard_A1")
	ContainerServiceVMSizeTypes_Standard_A10           = ContainerServiceVMSizeTypes("Standard_A10")
	ContainerServiceVMSizeTypes_Standard_A11           = ContainerServiceVMSizeTypes("Standard_A11")
	ContainerServiceVMSizeTypes_Standard_A1_v2         = ContainerServiceVMSizeTypes("Standard_A1_v2")
	ContainerServiceVMSizeTypes_Standard_A2            = ContainerServiceVMSizeTypes("Standard_A2")
	ContainerServiceVMSizeTypes_Standard_A2_v2         = ContainerServiceVMSizeTypes("Standard_A2_v2")
	ContainerServiceVMSizeTypes_Standard_A2m_v2        = ContainerServiceVMSizeTypes("Standard_A2m_v2")
	ContainerServiceVMSizeTypes_Standard_A3            = ContainerServiceVMSizeTypes("Standard_A3")
	ContainerServiceVMSizeTypes_Standard_A4            = ContainerServiceVMSizeTypes("Standard_A4")
	ContainerServiceVMSizeTypes_Standard_A4_v2         = ContainerServiceVMSizeTypes("Standard_A4_v2")
	ContainerServiceVMSizeTypes_Standard_A4m_v2        = ContainerServiceVMSizeTypes("Standard_A4m_v2")
	ContainerServiceVMSizeTypes_Standard_A5            = ContainerServiceVMSizeTypes("Standard_A5")
	ContainerServiceVMSizeTypes_Standard_A6            = ContainerServiceVMSizeTypes("Standard_A6")
	ContainerServiceVMSizeTypes_Standard_A7            = ContainerServiceVMSizeTypes("Standard_A7")
	ContainerServiceVMSizeTypes_Standard_A8            = ContainerServiceVMSizeTypes("Standard_A8")
	ContainerServiceVMSizeTypes_Standard_A8_v2         = ContainerServiceVMSizeTypes("Standard_A8_v2")
	ContainerServiceVMSizeTypes_Standard_A8m_v2        = ContainerServiceVMSizeTypes("Standard_A8m_v2")
	ContainerServiceVMSizeTypes_Standard_A9            = ContainerServiceVMSizeTypes("Standard_A9")
	ContainerServiceVMSizeTypes_Standard_B2ms          = ContainerServiceVMSizeTypes("Standard_B2ms")
	ContainerServiceVMSizeTypes_Standard_B2s           = ContainerServiceVMSizeTypes("Standard_B2s")
	ContainerServiceVMSizeTypes_Standard_B4ms          = ContainerServiceVMSizeTypes("Standard_B4ms")
	ContainerServiceVMSizeTypes_Standard_B8ms          = ContainerServiceVMSizeTypes("Standard_B8ms")
	ContainerServiceVMSizeTypes_Standard_D1            = ContainerServiceVMSizeTypes("Standard_D1")
	ContainerServiceVMSizeTypes_Standard_D11           = ContainerServiceVMSizeTypes("Standard_D11")
	ContainerServiceVMSizeTypes_Standard_D11_v2        = ContainerServiceVMSizeTypes("Standard_D11_v2")
	ContainerServiceVMSizeTypes_Standard_D11_v2_Promo  = ContainerServiceVMSizeTypes("Standard_D11_v2_Promo")
	ContainerServiceVMSizeTypes_Standard_D12           = ContainerServiceVMSizeTypes("Standard_D12")
	ContainerServiceVMSizeTypes_Standard_D12_v2        = ContainerServiceVMSizeTypes("Standard_D12_v2")
	ContainerServiceVMSizeTypes_Standard_D12_v2_Promo  = ContainerServiceVMSizeTypes("Standard_D12_v2_Promo")
	ContainerServiceVMSizeTypes_Standard_D13           = ContainerServiceVMSizeTypes("Standard_D13")
	ContainerServiceVMSizeTypes_Standard_D13_v2        = ContainerServiceVMSizeTypes("Standard_D13_v2")
	ContainerServiceVMSizeTypes_Standard_D13_v2_Promo  = ContainerServiceVMSizeTypes("Standard_D13_v2_Promo")
	ContainerServiceVMSizeTypes_Standard_D14           = ContainerServiceVMSizeTypes("Standard_D14")
	ContainerServiceVMSizeTypes_Standard_D14_v2        = ContainerServiceVMSizeTypes("Standard_D14_v2")
	ContainerServiceVMSizeTypes_Standard_D14_v2_Promo  = ContainerServiceVMSizeTypes("Standard_D14_v2_Promo")
	ContainerServiceVMSizeTypes_Standard_D15_v2        = ContainerServiceVMSizeTypes("Standard_D15_v2")
	ContainerServiceVMSizeTypes_Standard_D16_v3        = ContainerServiceVMSizeTypes("Standard_D16_v3")
	ContainerServiceVMSizeTypes_Standard_D16s_v3       = ContainerServiceVMSizeTypes("Standard_D16s_v3")
	ContainerServiceVMSizeTypes_Standard_D1_v2         = ContainerServiceVMSizeTypes("Standard_D1_v2")
	ContainerServiceVMSizeTypes_Standard_D2            = ContainerServiceVMSizeTypes("Standard_D2")
	ContainerServiceVMSizeTypes_Standard_D2_v2         = ContainerServiceVMSizeTypes("Standard_D2_v2")
	ContainerServiceVMSizeTypes_Standard_D2_v2_Promo   = ContainerServiceVMSizeTypes("Standard_D2_v2_Promo")
	ContainerServiceVMSizeTypes_Standard_D2_v3         = ContainerServiceVMSizeTypes("Standard_D2_v3")
	ContainerServiceVMSizeTypes_Standard_D2s_v3        = ContainerServiceVMSizeTypes("Standard_D2s_v3")
	ContainerServiceVMSizeTypes_Standard_D3            = ContainerServiceVMSizeTypes("Standard_D3")
	ContainerServiceVMSizeTypes_Standard_D32_v3        = ContainerServiceVMSizeTypes("Standard_D32_v3")
	ContainerServiceVMSizeTypes_Standard_D32s_v3       = ContainerServiceVMSizeTypes("Standard_D32s_v3")
	ContainerServiceVMSizeTypes_Standard_D3_v2         = ContainerServiceVMSizeTypes("Standard_D3_v2")
	ContainerServiceVMSizeTypes_Standard_D3_v2_Promo   = ContainerServiceVMSizeTypes("Standard_D3_v2_Promo")
	ContainerServiceVMSizeTypes_Standard_D4            = ContainerServiceVMSizeTypes("Standard_D4")
	ContainerServiceVMSizeTypes_Standard_D4_v2         = ContainerServiceVMSizeTypes("Standard_D4_v2")
	ContainerServiceVMSizeTypes_Standard_D4_v2_Promo   = ContainerServiceVMSizeTypes("Standard_D4_v2_Promo")
	ContainerServiceVMSizeTypes_Standard_D4_v3         = ContainerServiceVMSizeTypes("Standard_D4_v3")
	ContainerServiceVMSizeTypes_Standard_D4s_v3        = ContainerServiceVMSizeTypes("Standard_D4s_v3")
	ContainerServiceVMSizeTypes_Standard_D5_v2         = ContainerServiceVMSizeTypes("Standard_D5_v2")
	ContainerServiceVMSizeTypes_Standard_D5_v2_Promo   = ContainerServiceVMSizeTypes("Standard_D5_v2_Promo")
	ContainerServiceVMSizeTypes_Standard_D64_v3        = ContainerServiceVMSizeTypes("Standard_D64_v3")
	ContainerServiceVMSizeTypes_Standard_D64s_v3       = ContainerServiceVMSizeTypes("Standard_D64s_v3")
	ContainerServiceVMSizeTypes_Standard_D8_v3         = ContainerServiceVMSizeTypes("Standard_D8_v3")
	ContainerServiceVMSizeTypes_Standard_D8s_v3        = ContainerServiceVMSizeTypes("Standard_D8s_v3")
	ContainerServiceVMSizeTypes_Standard_DS1           = ContainerServiceVMSizeTypes("Standard_DS1")
	ContainerServiceVMSizeTypes_Standard_DS11          = ContainerServiceVMSizeTypes("Standard_DS11")
	ContainerServiceVMSizeTypes_Standard_DS11_v2       = ContainerServiceVMSizeTypes("Standard_DS11_v2")
	ContainerServiceVMSizeTypes_Standard_DS11_v2_Promo = ContainerServiceVMSizeTypes("Standard_DS11_v2_Promo")
	ContainerServiceVMSizeTypes_Standard_DS12          = ContainerServiceVMSizeTypes("Standard_DS12")
	ContainerServiceVMSizeTypes_Standard_DS12_v2       = ContainerServiceVMSizeTypes("Standard_DS12_v2")
	ContainerServiceVMSizeTypes_Standard_DS12_v2_Promo = ContainerServiceVMSizeTypes("Standard_DS12_v2_Promo")
	ContainerServiceVMSizeTypes_Standard_DS13          = ContainerServiceVMSizeTypes("Standard_DS13")
	ContainerServiceVMSizeTypes_Standard_DS13_2_v2     = ContainerServiceVMSizeTypes("Standard_DS13-2_v2")
	ContainerServiceVMSizeTypes_Standard_DS13_4_v2     = ContainerServiceVMSizeTypes("Standard_DS13-4_v2")
	ContainerServiceVMSizeTypes_Standard_DS13_v2       = ContainerServiceVMSizeTypes("Standard_DS13_v2")
	ContainerServiceVMSizeTypes_Standard_DS13_v2_Promo = ContainerServiceVMSizeTypes("Standard_DS13_v2_Promo")
	ContainerServiceVMSizeTypes_Standard_DS14          = ContainerServiceVMSizeTypes("Standard_DS14")
	ContainerServiceVMSizeTypes_Standard_DS14_4_v2     = ContainerServiceVMSizeTypes("Standard_DS14-4_v2")
	ContainerServiceVMSizeTypes_Standard_DS14_8_v2     = ContainerServiceVMSizeTypes("Standard_DS14-8_v2")
	ContainerServiceVMSizeTypes_Standard_DS14_v2       = ContainerServiceVMSizeTypes("Standard_DS14_v2")
	ContainerServiceVMSizeTypes_Standard_DS14_v2_Promo = ContainerServiceVMSizeTypes("Standard_DS14_v2_Promo")
	ContainerServiceVMSizeTypes_Standard_DS15_v2       = ContainerServiceVMSizeTypes("Standard_DS15_v2")
	ContainerServiceVMSizeTypes_Standard_DS1_v2        = ContainerServiceVMSizeTypes("Standard_DS1_v2")
	ContainerServiceVMSizeTypes_Standard_DS2           = ContainerServiceVMSizeTypes("Standard_DS2")
	ContainerServiceVMSizeTypes_Standard_DS2_v2        = ContainerServiceVMSizeTypes("Standard_DS2_v2")
	ContainerServiceVMSizeTypes_Standard_DS2_v2_Promo  = ContainerServiceVMSizeTypes("Standard_DS2_v2_Promo")
	ContainerServiceVMSizeTypes_Standard_DS3           = ContainerServiceVMSizeTypes("Standard_DS3")
	ContainerServiceVMSizeTypes_Standard_DS3_v2        = ContainerServiceVMSizeTypes("Standard_DS3_v2")
	ContainerServiceVMSizeTypes_Standard_DS3_v2_Promo  = ContainerServiceVMSizeTypes("Standard_DS3_v2_Promo")
	ContainerServiceVMSizeTypes_Standard_DS4           = ContainerServiceVMSizeTypes("Standard_DS4")
	ContainerServiceVMSizeTypes_Standard_DS4_v2        = ContainerServiceVMSizeTypes("Standard_DS4_v2")
	ContainerServiceVMSizeTypes_Standard_DS4_v2_Promo  = ContainerServiceVMSizeTypes("Standard_DS4_v2_Promo")
	ContainerServiceVMSizeTypes_Standard_DS5_v2        = ContainerServiceVMSizeTypes("Standard_DS5_v2")
	ContainerServiceVMSizeTypes_Standard_DS5_v2_Promo  = ContainerServiceVMSizeTypes("Standard_DS5_v2_Promo")
	ContainerServiceVMSizeTypes_Standard_E16_v3        = ContainerServiceVMSizeTypes("Standard_E16_v3")
	ContainerServiceVMSizeTypes_Standard_E16s_v3       = ContainerServiceVMSizeTypes("Standard_E16s_v3")
	ContainerServiceVMSizeTypes_Standard_E2_v3         = ContainerServiceVMSizeTypes("Standard_E2_v3")
	ContainerServiceVMSizeTypes_Standard_E2s_v3        = ContainerServiceVMSizeTypes("Standard_E2s_v3")
	ContainerServiceVMSizeTypes_Standard_E32_16s_v3    = ContainerServiceVMSizeTypes("Standard_E32-16s_v3")
	ContainerServiceVMSizeTypes_Standard_E32_8s_v3     = ContainerServiceVMSizeTypes("Standard_E32-8s_v3")
	ContainerServiceVMSizeTypes_Standard_E32_v3        = ContainerServiceVMSizeTypes("Standard_E32_v3")
	ContainerServiceVMSizeTypes_Standard_E32s_v3       = ContainerServiceVMSizeTypes("Standard_E32s_v3")
	ContainerServiceVMSizeTypes_Standard_E4_v3         = ContainerServiceVMSizeTypes("Standard_E4_v3")
	ContainerServiceVMSizeTypes_Standard_E4s_v3        = ContainerServiceVMSizeTypes("Standard_E4s_v3")
	ContainerServiceVMSizeTypes_Standard_E64_16s_v3    = ContainerServiceVMSizeTypes("Standard_E64-16s_v3")
	ContainerServiceVMSizeTypes_Standard_E64_32s_v3    = ContainerServiceVMSizeTypes("Standard_E64-32s_v3")
	ContainerServiceVMSizeTypes_Standard_E64_v3        = ContainerServiceVMSizeTypes("Standard_E64_v3")
	ContainerServiceVMSizeTypes_Standard_E64s_v3       = ContainerServiceVMSizeTypes("Standard_E64s_v3")
	ContainerServiceVMSizeTypes_Standard_E8_v3         = ContainerServiceVMSizeTypes("Standard_E8_v3")
	ContainerServiceVMSizeTypes_Standard_E8s_v3        = ContainerServiceVMSizeTypes("Standard_E8s_v3")
	ContainerServiceVMSizeTypes_Standard_F1            = ContainerServiceVMSizeTypes("Standard_F1")
	ContainerServiceVMSizeTypes_Standard_F16           = ContainerServiceVMSizeTypes("Standard_F16")
	ContainerServiceVMSizeTypes_Standard_F16s          = ContainerServiceVMSizeTypes("Standard_F16s")
	ContainerServiceVMSizeTypes_Standard_F16s_v2       = ContainerServiceVMSizeTypes("Standard_F16s_v2")
	ContainerServiceVMSizeTypes_Standard_F1s           = ContainerServiceVMSizeTypes("Standard_F1s")
	ContainerServiceVMSizeTypes_Standard_F2            = ContainerServiceVMSizeTypes("Standard_F2")
	ContainerServiceVMSizeTypes_Standard_F2s           = ContainerServiceVMSizeTypes("Standard_F2s")
	ContainerServiceVMSizeTypes_Standard_F2s_v2        = ContainerServiceVMSizeTypes("Standard_F2s_v2")
	ContainerServiceVMSizeTypes_Standard_F32s_v2       = ContainerServiceVMSizeTypes("Standard_F32s_v2")
	ContainerServiceVMSizeTypes_Standard_F4            = ContainerServiceVMSizeTypes("Standard_F4")
	ContainerServiceVMSizeTypes_Standard_F4s           = ContainerServiceVMSizeTypes("Standard_F4s")
	ContainerServiceVMSizeTypes_Standard_F4s_v2        = ContainerServiceVMSizeTypes("Standard_F4s_v2")
	ContainerServiceVMSizeTypes_Standard_F64s_v2       = ContainerServiceVMSizeTypes("Standard_F64s_v2")
	ContainerServiceVMSizeTypes_Standard_F72s_v2       = ContainerServiceVMSizeTypes("Standard_F72s_v2")
	ContainerServiceVMSizeTypes_Standard_F8            = ContainerServiceVMSizeTypes("Standard_F8")
	ContainerServiceVMSizeTypes_Standard_F8s           = ContainerServiceVMSizeTypes("Standard_F8s")
	ContainerServiceVMSizeTypes_Standard_F8s_v2        = ContainerServiceVMSizeTypes("Standard_F8s_v2")
	ContainerServiceVMSizeTypes_Standard_G1            = ContainerServiceVMSizeTypes("Standard_G1")
	ContainerServiceVMSizeTypes_Standard_G2            = ContainerServiceVMSizeTypes("Standard_G2")
	ContainerServiceVMSizeTypes_Standard_G3            = ContainerServiceVMSizeTypes("Standard_G3")
	ContainerServiceVMSizeTypes_Standard_G4            = ContainerServiceVMSizeTypes("Standard_G4")
	ContainerServiceVMSizeTypes_Standard_G5            = ContainerServiceVMSizeTypes("Standard_G5")
	ContainerServiceVMSizeTypes_Standard_GS1           = ContainerServiceVMSizeTypes("Standard_GS1")
	ContainerServiceVMSizeTypes_Standard_GS2           = ContainerServiceVMSizeTypes("Standard_GS2")
	ContainerServiceVMSizeTypes_Standard_GS3           = ContainerServiceVMSizeTypes("Standard_GS3")
	ContainerServiceVMSizeTypes_Standard_GS4           = ContainerServiceVMSizeTypes("Standard_GS4")
	ContainerServiceVMSizeTypes_Standard_GS4_4         = ContainerServiceVMSizeTypes("Standard_GS4-4")
	ContainerServiceVMSizeTypes_Standard_GS4_8         = ContainerServiceVMSizeTypes("Standard_GS4-8")
	ContainerServiceVMSizeTypes_Standard_GS5           = ContainerServiceVMSizeTypes("Standard_GS5")
	ContainerServiceVMSizeTypes_Standard_GS5_16        = ContainerServiceVMSizeTypes("Standard_GS5-16")
	ContainerServiceVMSizeTypes_Standard_GS5_8         = ContainerServiceVMSizeTypes("Standard_GS5-8")
	ContainerServiceVMSizeTypes_Standard_H16           = ContainerServiceVMSizeTypes("Standard_H16")
	ContainerServiceVMSizeTypes_Standard_H16m          = ContainerServiceVMSizeTypes("Standard_H16m")
	ContainerServiceVMSizeTypes_Standard_H16mr         = ContainerServiceVMSizeTypes("Standard_H16mr")
	ContainerServiceVMSizeTypes_Standard_H16r          = ContainerServiceVMSizeTypes("Standard_H16r")
	ContainerServiceVMSizeTypes_Standard_H8            = ContainerServiceVMSizeTypes("Standard_H8")
	ContainerServiceVMSizeTypes_Standard_H8m           = ContainerServiceVMSizeTypes("Standard_H8m")
	ContainerServiceVMSizeTypes_Standard_L16s          = ContainerServiceVMSizeTypes("Standard_L16s")
	ContainerServiceVMSizeTypes_Standard_L32s          = ContainerServiceVMSizeTypes("Standard_L32s")
	ContainerServiceVMSizeTypes_Standard_L4s           = ContainerServiceVMSizeTypes("Standard_L4s")
	ContainerServiceVMSizeTypes_Standard_L8s           = ContainerServiceVMSizeTypes("Standard_L8s")
	ContainerServiceVMSizeTypes_Standard_M128_32ms     = ContainerServiceVMSizeTypes("Standard_M128-32ms")
	ContainerServiceVMSizeTypes_Standard_M128_64ms     = ContainerServiceVMSizeTypes("Standard_M128-64ms")
	ContainerServiceVMSizeTypes_Standard_M128ms        = ContainerServiceVMSizeTypes("Standard_M128ms")
	ContainerServiceVMSizeTypes_Standard_M128s         = ContainerServiceVMSizeTypes("Standard_M128s")
	ContainerServiceVMSizeTypes_Standard_M64_16ms      = ContainerServiceVMSizeTypes("Standard_M64-16ms")
	ContainerServiceVMSizeTypes_Standard_M64_32ms      = ContainerServiceVMSizeTypes("Standard_M64-32ms")
	ContainerServiceVMSizeTypes_Standard_M64ms         = ContainerServiceVMSizeTypes("Standard_M64ms")
	ContainerServiceVMSizeTypes_Standard_M64s          = ContainerServiceVMSizeTypes("Standard_M64s")
	ContainerServiceVMSizeTypes_Standard_NC12          = ContainerServiceVMSizeTypes("Standard_NC12")
	ContainerServiceVMSizeTypes_Standard_NC12s_v2      = ContainerServiceVMSizeTypes("Standard_NC12s_v2")
	ContainerServiceVMSizeTypes_Standard_NC12s_v3      = ContainerServiceVMSizeTypes("Standard_NC12s_v3")
	ContainerServiceVMSizeTypes_Standard_NC24          = ContainerServiceVMSizeTypes("Standard_NC24")
	ContainerServiceVMSizeTypes_Standard_NC24r         = ContainerServiceVMSizeTypes("Standard_NC24r")
	ContainerServiceVMSizeTypes_Standard_NC24rs_v2     = ContainerServiceVMSizeTypes("Standard_NC24rs_v2")
	ContainerServiceVMSizeTypes_Standard_NC24rs_v3     = ContainerServiceVMSizeTypes("Standard_NC24rs_v3")
	ContainerServiceVMSizeTypes_Standard_NC24s_v2      = ContainerServiceVMSizeTypes("Standard_NC24s_v2")
	ContainerServiceVMSizeTypes_Standard_NC24s_v3      = ContainerServiceVMSizeTypes("Standard_NC24s_v3")
	ContainerServiceVMSizeTypes_Standard_NC6           = ContainerServiceVMSizeTypes("Standard_NC6")
	ContainerServiceVMSizeTypes_Standard_NC6s_v2       = ContainerServiceVMSizeTypes("Standard_NC6s_v2")
	ContainerServiceVMSizeTypes_Standard_NC6s_v3       = ContainerServiceVMSizeTypes("Standard_NC6s_v3")
	ContainerServiceVMSizeTypes_Standard_ND12s         = ContainerServiceVMSizeTypes("Standard_ND12s")
	ContainerServiceVMSizeTypes_Standard_ND24rs        = ContainerServiceVMSizeTypes("Standard_ND24rs")
	ContainerServiceVMSizeTypes_Standard_ND24s         = ContainerServiceVMSizeTypes("Standard_ND24s")
	ContainerServiceVMSizeTypes_Standard_ND6s          = ContainerServiceVMSizeTypes("Standard_ND6s")
	ContainerServiceVMSizeTypes_Standard_NV12          = ContainerServiceVMSizeTypes("Standard_NV12")
	ContainerServiceVMSizeTypes_Standard_NV24          = ContainerServiceVMSizeTypes("Standard_NV24")
	ContainerServiceVMSizeTypes_Standard_NV6           = ContainerServiceVMSizeTypes("Standard_NV6")
)
View Source
const (
	Expander_Least_waste = Expander("least-waste")
	Expander_Most_pods   = Expander("most-pods")
	ExpanderRandom       = Expander("random")
)
View Source
const (
	LicenseTypeNone            = LicenseType("None")
	LicenseType_Windows_Server = LicenseType("Windows_Server")
)
View Source
const (
	LoadBalancerSkuStandard = LoadBalancerSku("standard")
	LoadBalancerSkuBasic    = LoadBalancerSku("basic")
)
View Source
const (
	ManagedClusterSKUTierPaid = ManagedClusterSKUTier("Paid")
	ManagedClusterSKUTierFree = ManagedClusterSKUTier("Free")
)
View Source
const (
	NetworkModeTransparent = NetworkMode("transparent")
	NetworkModeBridge      = NetworkMode("bridge")
)
View Source
const (
	NetworkPluginAzure   = NetworkPlugin("azure")
	NetworkPluginKubenet = NetworkPlugin("kubenet")
)
View Source
const (
	NetworkPolicyCalico = NetworkPolicy("calico")
	NetworkPolicyAzure  = NetworkPolicy("azure")
)
View Source
const (
	OSDiskTypeManaged   = OSDiskType("Managed")
	OSDiskTypeEphemeral = OSDiskType("Ephemeral")
)
View Source
const (
	OSTypeLinux   = OSType("Linux")
	OSTypeWindows = OSType("Windows")
)
View Source
const (
	OutboundTypeLoadBalancer       = OutboundType("loadBalancer")
	OutboundTypeUserDefinedRouting = OutboundType("userDefinedRouting")
)
View Source
const (
	ResourceIdentityTypeSystemAssigned = ResourceIdentityType("SystemAssigned")
	ResourceIdentityTypeUserAssigned   = ResourceIdentityType("UserAssigned")
	ResourceIdentityTypeNone           = ResourceIdentityType("None")
)
View Source
const (
	ScaleSetEvictionPolicyDelete     = ScaleSetEvictionPolicy("Delete")
	ScaleSetEvictionPolicyDeallocate = ScaleSetEvictionPolicy("Deallocate")
)
View Source
const (
	ScaleSetPrioritySpot    = ScaleSetPriority("Spot")
	ScaleSetPriorityRegular = ScaleSetPriority("Regular")
)
View Source
const (
	UpgradeChannelRapid  = UpgradeChannel("rapid")
	UpgradeChannelStable = UpgradeChannel("stable")
	UpgradeChannelPatch  = UpgradeChannel("patch")
	UpgradeChannelNone   = UpgradeChannel("none")
)
View Source
const (
	ManagedClusterSKUNameBasic = ManagedClusterSKUName("Basic")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AgentPool

type AgentPool struct {
	pulumi.CustomResourceState

	// Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType.
	AvailabilityZones pulumi.StringArrayOutput `pulumi:"availabilityZones"`
	// Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1.
	Count pulumi.IntPtrOutput `pulumi:"count"`
	// Whether to enable auto-scaler
	EnableAutoScaling pulumi.BoolPtrOutput `pulumi:"enableAutoScaling"`
	// Enable public IP for nodes
	EnableNodePublicIP pulumi.BoolPtrOutput `pulumi:"enableNodePublicIP"`
	// KubeletConfig specifies the configuration of kubelet on agent nodes.
	KubeletConfig KubeletConfigResponsePtrOutput `pulumi:"kubeletConfig"`
	// LinuxOSConfig specifies the OS configuration of linux agent nodes.
	LinuxOSConfig LinuxOSConfigResponsePtrOutput `pulumi:"linuxOSConfig"`
	// Maximum number of nodes for auto-scaling
	MaxCount pulumi.IntPtrOutput `pulumi:"maxCount"`
	// Maximum number of pods that can run on a node.
	MaxPods pulumi.IntPtrOutput `pulumi:"maxPods"`
	// Minimum number of nodes for auto-scaling
	MinCount pulumi.IntPtrOutput `pulumi:"minCount"`
	// AgentPoolMode represents mode of an agent pool
	Mode pulumi.StringPtrOutput `pulumi:"mode"`
	// The name of the resource that is unique within a resource group. This name can be used to access the resource.
	Name pulumi.StringOutput `pulumi:"name"`
	// Version of node image
	NodeImageVersion pulumi.StringOutput `pulumi:"nodeImageVersion"`
	// Agent pool node labels to be persisted across all nodes in agent pool.
	NodeLabels pulumi.StringMapOutput `pulumi:"nodeLabels"`
	// Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
	NodeTaints pulumi.StringArrayOutput `pulumi:"nodeTaints"`
	// Version of orchestrator specified when creating the managed cluster.
	OrchestratorVersion pulumi.StringPtrOutput `pulumi:"orchestratorVersion"`
	// OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
	OsDiskSizeGB pulumi.IntPtrOutput `pulumi:"osDiskSizeGB"`
	// OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. Defaults to 'Managed'. May not be changed after creation.
	OsDiskType pulumi.StringPtrOutput `pulumi:"osDiskType"`
	// OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
	OsType pulumi.StringPtrOutput `pulumi:"osType"`
	// Pod SubnetID specifies the VNet's subnet identifier for pods.
	PodSubnetID pulumi.StringPtrOutput `pulumi:"podSubnetID"`
	// Describes whether the Agent Pool is Running or Stopped
	PowerState PowerStateResponseOutput `pulumi:"powerState"`
	// The current deployment or provisioning state, which only appears in the response.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The ID for Proximity Placement Group.
	ProximityPlacementGroupID pulumi.StringPtrOutput `pulumi:"proximityPlacementGroupID"`
	// ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete.
	ScaleSetEvictionPolicy pulumi.StringPtrOutput `pulumi:"scaleSetEvictionPolicy"`
	// ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular.
	ScaleSetPriority pulumi.StringPtrOutput `pulumi:"scaleSetPriority"`
	// SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand.
	SpotMaxPrice pulumi.Float64PtrOutput `pulumi:"spotMaxPrice"`
	// Agent pool tags to be persisted on the agent pool virtual machine scale set.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// AgentPoolType represents types of an agent pool
	Type pulumi.StringOutput `pulumi:"type"`
	// Settings for upgrading the agentpool
	UpgradeSettings AgentPoolUpgradeSettingsResponsePtrOutput `pulumi:"upgradeSettings"`
	// Size of agent VMs.
	VmSize pulumi.StringPtrOutput `pulumi:"vmSize"`
	// VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods
	VnetSubnetID pulumi.StringPtrOutput `pulumi:"vnetSubnetID"`
}

Agent Pool.

func GetAgentPool

func GetAgentPool(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AgentPoolState, opts ...pulumi.ResourceOption) (*AgentPool, error)

GetAgentPool gets an existing AgentPool resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewAgentPool

func NewAgentPool(ctx *pulumi.Context,
	name string, args *AgentPoolArgs, opts ...pulumi.ResourceOption) (*AgentPool, error)

NewAgentPool registers a new resource with the given unique name, arguments, and options.

func (*AgentPool) ElementType

func (*AgentPool) ElementType() reflect.Type

func (*AgentPool) ToAgentPoolOutput

func (i *AgentPool) ToAgentPoolOutput() AgentPoolOutput

func (*AgentPool) ToAgentPoolOutputWithContext

func (i *AgentPool) ToAgentPoolOutputWithContext(ctx context.Context) AgentPoolOutput

type AgentPoolArgs

type AgentPoolArgs struct {
	// The name of the agent pool.
	AgentPoolName pulumi.StringInput
	// Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType.
	AvailabilityZones pulumi.StringArrayInput
	// Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1.
	Count pulumi.IntPtrInput
	// Whether to enable auto-scaler
	EnableAutoScaling pulumi.BoolPtrInput
	// Enable public IP for nodes
	EnableNodePublicIP pulumi.BoolPtrInput
	// KubeletConfig specifies the configuration of kubelet on agent nodes.
	KubeletConfig KubeletConfigPtrInput
	// LinuxOSConfig specifies the OS configuration of linux agent nodes.
	LinuxOSConfig LinuxOSConfigPtrInput
	// Maximum number of nodes for auto-scaling
	MaxCount pulumi.IntPtrInput
	// Maximum number of pods that can run on a node.
	MaxPods pulumi.IntPtrInput
	// Minimum number of nodes for auto-scaling
	MinCount pulumi.IntPtrInput
	// AgentPoolMode represents mode of an agent pool
	Mode pulumi.StringPtrInput
	// Agent pool node labels to be persisted across all nodes in agent pool.
	NodeLabels pulumi.StringMapInput
	// Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
	NodeTaints pulumi.StringArrayInput
	// Version of orchestrator specified when creating the managed cluster.
	OrchestratorVersion pulumi.StringPtrInput
	// OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
	OsDiskSizeGB pulumi.IntPtrInput
	// OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. Defaults to 'Managed'. May not be changed after creation.
	OsDiskType pulumi.StringPtrInput
	// OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
	OsType pulumi.StringPtrInput
	// Pod SubnetID specifies the VNet's subnet identifier for pods.
	PodSubnetID pulumi.StringPtrInput
	// The ID for Proximity Placement Group.
	ProximityPlacementGroupID pulumi.StringPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// The name of the managed cluster resource.
	ResourceName pulumi.StringInput
	// ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete.
	ScaleSetEvictionPolicy pulumi.StringPtrInput
	// ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular.
	ScaleSetPriority pulumi.StringPtrInput
	// SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand.
	SpotMaxPrice pulumi.Float64PtrInput
	// Agent pool tags to be persisted on the agent pool virtual machine scale set.
	Tags pulumi.StringMapInput
	// AgentPoolType represents types of an agent pool
	Type pulumi.StringPtrInput
	// Settings for upgrading the agentpool
	UpgradeSettings AgentPoolUpgradeSettingsPtrInput
	// Size of agent VMs.
	VmSize pulumi.StringPtrInput
	// VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods
	VnetSubnetID pulumi.StringPtrInput
}

The set of arguments for constructing a AgentPool resource.

func (AgentPoolArgs) ElementType

func (AgentPoolArgs) ElementType() reflect.Type

type AgentPoolInput

type AgentPoolInput interface {
	pulumi.Input

	ToAgentPoolOutput() AgentPoolOutput
	ToAgentPoolOutputWithContext(ctx context.Context) AgentPoolOutput
}

type AgentPoolMode added in v0.3.1

type AgentPoolMode pulumi.String

AgentPoolMode represents mode of an agent pool

func (AgentPoolMode) ElementType added in v0.3.1

func (AgentPoolMode) ElementType() reflect.Type

func (AgentPoolMode) ToStringOutput added in v0.3.1

func (e AgentPoolMode) ToStringOutput() pulumi.StringOutput

func (AgentPoolMode) ToStringOutputWithContext added in v0.3.1

func (e AgentPoolMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AgentPoolMode) ToStringPtrOutput added in v0.3.1

func (e AgentPoolMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentPoolMode) ToStringPtrOutputWithContext added in v0.3.1

func (e AgentPoolMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentPoolOutput

type AgentPoolOutput struct {
	*pulumi.OutputState
}

func (AgentPoolOutput) ElementType

func (AgentPoolOutput) ElementType() reflect.Type

func (AgentPoolOutput) ToAgentPoolOutput

func (o AgentPoolOutput) ToAgentPoolOutput() AgentPoolOutput

func (AgentPoolOutput) ToAgentPoolOutputWithContext

func (o AgentPoolOutput) ToAgentPoolOutputWithContext(ctx context.Context) AgentPoolOutput

type AgentPoolState

type AgentPoolState struct {
	// Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType.
	AvailabilityZones pulumi.StringArrayInput
	// Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1.
	Count pulumi.IntPtrInput
	// Whether to enable auto-scaler
	EnableAutoScaling pulumi.BoolPtrInput
	// Enable public IP for nodes
	EnableNodePublicIP pulumi.BoolPtrInput
	// KubeletConfig specifies the configuration of kubelet on agent nodes.
	KubeletConfig KubeletConfigResponsePtrInput
	// LinuxOSConfig specifies the OS configuration of linux agent nodes.
	LinuxOSConfig LinuxOSConfigResponsePtrInput
	// Maximum number of nodes for auto-scaling
	MaxCount pulumi.IntPtrInput
	// Maximum number of pods that can run on a node.
	MaxPods pulumi.IntPtrInput
	// Minimum number of nodes for auto-scaling
	MinCount pulumi.IntPtrInput
	// AgentPoolMode represents mode of an agent pool
	Mode pulumi.StringPtrInput
	// The name of the resource that is unique within a resource group. This name can be used to access the resource.
	Name pulumi.StringPtrInput
	// Version of node image
	NodeImageVersion pulumi.StringPtrInput
	// Agent pool node labels to be persisted across all nodes in agent pool.
	NodeLabels pulumi.StringMapInput
	// Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
	NodeTaints pulumi.StringArrayInput
	// Version of orchestrator specified when creating the managed cluster.
	OrchestratorVersion pulumi.StringPtrInput
	// OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
	OsDiskSizeGB pulumi.IntPtrInput
	// OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. Defaults to 'Managed'. May not be changed after creation.
	OsDiskType pulumi.StringPtrInput
	// OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
	OsType pulumi.StringPtrInput
	// Pod SubnetID specifies the VNet's subnet identifier for pods.
	PodSubnetID pulumi.StringPtrInput
	// Describes whether the Agent Pool is Running or Stopped
	PowerState PowerStateResponsePtrInput
	// The current deployment or provisioning state, which only appears in the response.
	ProvisioningState pulumi.StringPtrInput
	// The ID for Proximity Placement Group.
	ProximityPlacementGroupID pulumi.StringPtrInput
	// ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete.
	ScaleSetEvictionPolicy pulumi.StringPtrInput
	// ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular.
	ScaleSetPriority pulumi.StringPtrInput
	// SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand.
	SpotMaxPrice pulumi.Float64PtrInput
	// Agent pool tags to be persisted on the agent pool virtual machine scale set.
	Tags pulumi.StringMapInput
	// AgentPoolType represents types of an agent pool
	Type pulumi.StringPtrInput
	// Settings for upgrading the agentpool
	UpgradeSettings AgentPoolUpgradeSettingsResponsePtrInput
	// Size of agent VMs.
	VmSize pulumi.StringPtrInput
	// VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods
	VnetSubnetID pulumi.StringPtrInput
}

func (AgentPoolState) ElementType

func (AgentPoolState) ElementType() reflect.Type

type AgentPoolType added in v0.3.1

type AgentPoolType pulumi.String

AgentPoolType represents types of an agent pool

func (AgentPoolType) ElementType added in v0.3.1

func (AgentPoolType) ElementType() reflect.Type

func (AgentPoolType) ToStringOutput added in v0.3.1

func (e AgentPoolType) ToStringOutput() pulumi.StringOutput

func (AgentPoolType) ToStringOutputWithContext added in v0.3.1

func (e AgentPoolType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AgentPoolType) ToStringPtrOutput added in v0.3.1

func (e AgentPoolType) ToStringPtrOutput() pulumi.StringPtrOutput

func (AgentPoolType) ToStringPtrOutputWithContext added in v0.3.1

func (e AgentPoolType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AgentPoolUpgradeSettings

type AgentPoolUpgradeSettings struct {
	// Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default
	MaxSurge *string `pulumi:"maxSurge"`
}

Settings for upgrading an agentpool

type AgentPoolUpgradeSettingsArgs

type AgentPoolUpgradeSettingsArgs struct {
	// Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default
	MaxSurge pulumi.StringPtrInput `pulumi:"maxSurge"`
}

Settings for upgrading an agentpool

func (AgentPoolUpgradeSettingsArgs) ElementType

func (AgentPoolUpgradeSettingsArgs) ToAgentPoolUpgradeSettingsOutput

func (i AgentPoolUpgradeSettingsArgs) ToAgentPoolUpgradeSettingsOutput() AgentPoolUpgradeSettingsOutput

func (AgentPoolUpgradeSettingsArgs) ToAgentPoolUpgradeSettingsOutputWithContext

func (i AgentPoolUpgradeSettingsArgs) ToAgentPoolUpgradeSettingsOutputWithContext(ctx context.Context) AgentPoolUpgradeSettingsOutput

func (AgentPoolUpgradeSettingsArgs) ToAgentPoolUpgradeSettingsPtrOutput

func (i AgentPoolUpgradeSettingsArgs) ToAgentPoolUpgradeSettingsPtrOutput() AgentPoolUpgradeSettingsPtrOutput

func (AgentPoolUpgradeSettingsArgs) ToAgentPoolUpgradeSettingsPtrOutputWithContext

func (i AgentPoolUpgradeSettingsArgs) ToAgentPoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) AgentPoolUpgradeSettingsPtrOutput

type AgentPoolUpgradeSettingsInput

type AgentPoolUpgradeSettingsInput interface {
	pulumi.Input

	ToAgentPoolUpgradeSettingsOutput() AgentPoolUpgradeSettingsOutput
	ToAgentPoolUpgradeSettingsOutputWithContext(context.Context) AgentPoolUpgradeSettingsOutput
}

AgentPoolUpgradeSettingsInput is an input type that accepts AgentPoolUpgradeSettingsArgs and AgentPoolUpgradeSettingsOutput values. You can construct a concrete instance of `AgentPoolUpgradeSettingsInput` via:

AgentPoolUpgradeSettingsArgs{...}

type AgentPoolUpgradeSettingsOutput

type AgentPoolUpgradeSettingsOutput struct{ *pulumi.OutputState }

Settings for upgrading an agentpool

func (AgentPoolUpgradeSettingsOutput) ElementType

func (AgentPoolUpgradeSettingsOutput) MaxSurge

Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default

func (AgentPoolUpgradeSettingsOutput) ToAgentPoolUpgradeSettingsOutput

func (o AgentPoolUpgradeSettingsOutput) ToAgentPoolUpgradeSettingsOutput() AgentPoolUpgradeSettingsOutput

func (AgentPoolUpgradeSettingsOutput) ToAgentPoolUpgradeSettingsOutputWithContext

func (o AgentPoolUpgradeSettingsOutput) ToAgentPoolUpgradeSettingsOutputWithContext(ctx context.Context) AgentPoolUpgradeSettingsOutput

func (AgentPoolUpgradeSettingsOutput) ToAgentPoolUpgradeSettingsPtrOutput

func (o AgentPoolUpgradeSettingsOutput) ToAgentPoolUpgradeSettingsPtrOutput() AgentPoolUpgradeSettingsPtrOutput

func (AgentPoolUpgradeSettingsOutput) ToAgentPoolUpgradeSettingsPtrOutputWithContext

func (o AgentPoolUpgradeSettingsOutput) ToAgentPoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) AgentPoolUpgradeSettingsPtrOutput

type AgentPoolUpgradeSettingsPtrInput

type AgentPoolUpgradeSettingsPtrInput interface {
	pulumi.Input

	ToAgentPoolUpgradeSettingsPtrOutput() AgentPoolUpgradeSettingsPtrOutput
	ToAgentPoolUpgradeSettingsPtrOutputWithContext(context.Context) AgentPoolUpgradeSettingsPtrOutput
}

AgentPoolUpgradeSettingsPtrInput is an input type that accepts AgentPoolUpgradeSettingsArgs, AgentPoolUpgradeSettingsPtr and AgentPoolUpgradeSettingsPtrOutput values. You can construct a concrete instance of `AgentPoolUpgradeSettingsPtrInput` via:

        AgentPoolUpgradeSettingsArgs{...}

or:

        nil

type AgentPoolUpgradeSettingsPtrOutput

type AgentPoolUpgradeSettingsPtrOutput struct{ *pulumi.OutputState }

func (AgentPoolUpgradeSettingsPtrOutput) Elem

func (AgentPoolUpgradeSettingsPtrOutput) ElementType

func (AgentPoolUpgradeSettingsPtrOutput) MaxSurge

Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default

func (AgentPoolUpgradeSettingsPtrOutput) ToAgentPoolUpgradeSettingsPtrOutput

func (o AgentPoolUpgradeSettingsPtrOutput) ToAgentPoolUpgradeSettingsPtrOutput() AgentPoolUpgradeSettingsPtrOutput

func (AgentPoolUpgradeSettingsPtrOutput) ToAgentPoolUpgradeSettingsPtrOutputWithContext

func (o AgentPoolUpgradeSettingsPtrOutput) ToAgentPoolUpgradeSettingsPtrOutputWithContext(ctx context.Context) AgentPoolUpgradeSettingsPtrOutput

type AgentPoolUpgradeSettingsResponse

type AgentPoolUpgradeSettingsResponse struct {
	// Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default
	MaxSurge *string `pulumi:"maxSurge"`
}

Settings for upgrading an agentpool

type AgentPoolUpgradeSettingsResponseArgs

type AgentPoolUpgradeSettingsResponseArgs struct {
	// Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default
	MaxSurge pulumi.StringPtrInput `pulumi:"maxSurge"`
}

Settings for upgrading an agentpool

func (AgentPoolUpgradeSettingsResponseArgs) ElementType

func (AgentPoolUpgradeSettingsResponseArgs) ToAgentPoolUpgradeSettingsResponseOutput

func (i AgentPoolUpgradeSettingsResponseArgs) ToAgentPoolUpgradeSettingsResponseOutput() AgentPoolUpgradeSettingsResponseOutput

func (AgentPoolUpgradeSettingsResponseArgs) ToAgentPoolUpgradeSettingsResponseOutputWithContext

func (i AgentPoolUpgradeSettingsResponseArgs) ToAgentPoolUpgradeSettingsResponseOutputWithContext(ctx context.Context) AgentPoolUpgradeSettingsResponseOutput

func (AgentPoolUpgradeSettingsResponseArgs) ToAgentPoolUpgradeSettingsResponsePtrOutput

func (i AgentPoolUpgradeSettingsResponseArgs) ToAgentPoolUpgradeSettingsResponsePtrOutput() AgentPoolUpgradeSettingsResponsePtrOutput

func (AgentPoolUpgradeSettingsResponseArgs) ToAgentPoolUpgradeSettingsResponsePtrOutputWithContext

func (i AgentPoolUpgradeSettingsResponseArgs) ToAgentPoolUpgradeSettingsResponsePtrOutputWithContext(ctx context.Context) AgentPoolUpgradeSettingsResponsePtrOutput

type AgentPoolUpgradeSettingsResponseInput

type AgentPoolUpgradeSettingsResponseInput interface {
	pulumi.Input

	ToAgentPoolUpgradeSettingsResponseOutput() AgentPoolUpgradeSettingsResponseOutput
	ToAgentPoolUpgradeSettingsResponseOutputWithContext(context.Context) AgentPoolUpgradeSettingsResponseOutput
}

AgentPoolUpgradeSettingsResponseInput is an input type that accepts AgentPoolUpgradeSettingsResponseArgs and AgentPoolUpgradeSettingsResponseOutput values. You can construct a concrete instance of `AgentPoolUpgradeSettingsResponseInput` via:

AgentPoolUpgradeSettingsResponseArgs{...}

type AgentPoolUpgradeSettingsResponseOutput

type AgentPoolUpgradeSettingsResponseOutput struct{ *pulumi.OutputState }

Settings for upgrading an agentpool

func (AgentPoolUpgradeSettingsResponseOutput) ElementType

func (AgentPoolUpgradeSettingsResponseOutput) MaxSurge

Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default

func (AgentPoolUpgradeSettingsResponseOutput) ToAgentPoolUpgradeSettingsResponseOutput

func (o AgentPoolUpgradeSettingsResponseOutput) ToAgentPoolUpgradeSettingsResponseOutput() AgentPoolUpgradeSettingsResponseOutput

func (AgentPoolUpgradeSettingsResponseOutput) ToAgentPoolUpgradeSettingsResponseOutputWithContext

func (o AgentPoolUpgradeSettingsResponseOutput) ToAgentPoolUpgradeSettingsResponseOutputWithContext(ctx context.Context) AgentPoolUpgradeSettingsResponseOutput

func (AgentPoolUpgradeSettingsResponseOutput) ToAgentPoolUpgradeSettingsResponsePtrOutput

func (o AgentPoolUpgradeSettingsResponseOutput) ToAgentPoolUpgradeSettingsResponsePtrOutput() AgentPoolUpgradeSettingsResponsePtrOutput

func (AgentPoolUpgradeSettingsResponseOutput) ToAgentPoolUpgradeSettingsResponsePtrOutputWithContext

func (o AgentPoolUpgradeSettingsResponseOutput) ToAgentPoolUpgradeSettingsResponsePtrOutputWithContext(ctx context.Context) AgentPoolUpgradeSettingsResponsePtrOutput

type AgentPoolUpgradeSettingsResponsePtrInput

type AgentPoolUpgradeSettingsResponsePtrInput interface {
	pulumi.Input

	ToAgentPoolUpgradeSettingsResponsePtrOutput() AgentPoolUpgradeSettingsResponsePtrOutput
	ToAgentPoolUpgradeSettingsResponsePtrOutputWithContext(context.Context) AgentPoolUpgradeSettingsResponsePtrOutput
}

AgentPoolUpgradeSettingsResponsePtrInput is an input type that accepts AgentPoolUpgradeSettingsResponseArgs, AgentPoolUpgradeSettingsResponsePtr and AgentPoolUpgradeSettingsResponsePtrOutput values. You can construct a concrete instance of `AgentPoolUpgradeSettingsResponsePtrInput` via:

        AgentPoolUpgradeSettingsResponseArgs{...}

or:

        nil

type AgentPoolUpgradeSettingsResponsePtrOutput

type AgentPoolUpgradeSettingsResponsePtrOutput struct{ *pulumi.OutputState }

func (AgentPoolUpgradeSettingsResponsePtrOutput) Elem

func (AgentPoolUpgradeSettingsResponsePtrOutput) ElementType

func (AgentPoolUpgradeSettingsResponsePtrOutput) MaxSurge

Count or percentage of additional nodes to be added during upgrade. If empty uses AKS default

func (AgentPoolUpgradeSettingsResponsePtrOutput) ToAgentPoolUpgradeSettingsResponsePtrOutput

func (o AgentPoolUpgradeSettingsResponsePtrOutput) ToAgentPoolUpgradeSettingsResponsePtrOutput() AgentPoolUpgradeSettingsResponsePtrOutput

func (AgentPoolUpgradeSettingsResponsePtrOutput) ToAgentPoolUpgradeSettingsResponsePtrOutputWithContext

func (o AgentPoolUpgradeSettingsResponsePtrOutput) ToAgentPoolUpgradeSettingsResponsePtrOutputWithContext(ctx context.Context) AgentPoolUpgradeSettingsResponsePtrOutput

type CloudErrorBodyResponse

type CloudErrorBodyResponse struct {
	// An identifier for the error. Codes are invariant and are intended to be consumed programmatically.
	Code *string `pulumi:"code"`
	// A list of additional details about the error.
	Details []CloudErrorBodyResponse `pulumi:"details"`
	// A message describing the error, intended to be suitable for display in a user interface.
	Message *string `pulumi:"message"`
	// The target of the particular error. For example, the name of the property in error.
	Target *string `pulumi:"target"`
}

An error response from the Container service.

type CloudErrorBodyResponseArgs

type CloudErrorBodyResponseArgs struct {
	// An identifier for the error. Codes are invariant and are intended to be consumed programmatically.
	Code pulumi.StringPtrInput `pulumi:"code"`
	// A list of additional details about the error.
	Details CloudErrorBodyResponseArrayInput `pulumi:"details"`
	// A message describing the error, intended to be suitable for display in a user interface.
	Message pulumi.StringPtrInput `pulumi:"message"`
	// The target of the particular error. For example, the name of the property in error.
	Target pulumi.StringPtrInput `pulumi:"target"`
}

An error response from the Container service.

func (CloudErrorBodyResponseArgs) ElementType

func (CloudErrorBodyResponseArgs) ElementType() reflect.Type

func (CloudErrorBodyResponseArgs) ToCloudErrorBodyResponseOutput

func (i CloudErrorBodyResponseArgs) ToCloudErrorBodyResponseOutput() CloudErrorBodyResponseOutput

func (CloudErrorBodyResponseArgs) ToCloudErrorBodyResponseOutputWithContext

func (i CloudErrorBodyResponseArgs) ToCloudErrorBodyResponseOutputWithContext(ctx context.Context) CloudErrorBodyResponseOutput

func (CloudErrorBodyResponseArgs) ToCloudErrorBodyResponsePtrOutput

func (i CloudErrorBodyResponseArgs) ToCloudErrorBodyResponsePtrOutput() CloudErrorBodyResponsePtrOutput

func (CloudErrorBodyResponseArgs) ToCloudErrorBodyResponsePtrOutputWithContext

func (i CloudErrorBodyResponseArgs) ToCloudErrorBodyResponsePtrOutputWithContext(ctx context.Context) CloudErrorBodyResponsePtrOutput

type CloudErrorBodyResponseArray

type CloudErrorBodyResponseArray []CloudErrorBodyResponseInput

func (CloudErrorBodyResponseArray) ElementType

func (CloudErrorBodyResponseArray) ToCloudErrorBodyResponseArrayOutput

func (i CloudErrorBodyResponseArray) ToCloudErrorBodyResponseArrayOutput() CloudErrorBodyResponseArrayOutput

func (CloudErrorBodyResponseArray) ToCloudErrorBodyResponseArrayOutputWithContext

func (i CloudErrorBodyResponseArray) ToCloudErrorBodyResponseArrayOutputWithContext(ctx context.Context) CloudErrorBodyResponseArrayOutput

type CloudErrorBodyResponseArrayInput

type CloudErrorBodyResponseArrayInput interface {
	pulumi.Input

	ToCloudErrorBodyResponseArrayOutput() CloudErrorBodyResponseArrayOutput
	ToCloudErrorBodyResponseArrayOutputWithContext(context.Context) CloudErrorBodyResponseArrayOutput
}

CloudErrorBodyResponseArrayInput is an input type that accepts CloudErrorBodyResponseArray and CloudErrorBodyResponseArrayOutput values. You can construct a concrete instance of `CloudErrorBodyResponseArrayInput` via:

CloudErrorBodyResponseArray{ CloudErrorBodyResponseArgs{...} }

type CloudErrorBodyResponseArrayOutput

type CloudErrorBodyResponseArrayOutput struct{ *pulumi.OutputState }

func (CloudErrorBodyResponseArrayOutput) ElementType

func (CloudErrorBodyResponseArrayOutput) Index

func (CloudErrorBodyResponseArrayOutput) ToCloudErrorBodyResponseArrayOutput

func (o CloudErrorBodyResponseArrayOutput) ToCloudErrorBodyResponseArrayOutput() CloudErrorBodyResponseArrayOutput

func (CloudErrorBodyResponseArrayOutput) ToCloudErrorBodyResponseArrayOutputWithContext

func (o CloudErrorBodyResponseArrayOutput) ToCloudErrorBodyResponseArrayOutputWithContext(ctx context.Context) CloudErrorBodyResponseArrayOutput

type CloudErrorBodyResponseInput

type CloudErrorBodyResponseInput interface {
	pulumi.Input

	ToCloudErrorBodyResponseOutput() CloudErrorBodyResponseOutput
	ToCloudErrorBodyResponseOutputWithContext(context.Context) CloudErrorBodyResponseOutput
}

CloudErrorBodyResponseInput is an input type that accepts CloudErrorBodyResponseArgs and CloudErrorBodyResponseOutput values. You can construct a concrete instance of `CloudErrorBodyResponseInput` via:

CloudErrorBodyResponseArgs{...}

type CloudErrorBodyResponseOutput

type CloudErrorBodyResponseOutput struct{ *pulumi.OutputState }

An error response from the Container service.

func (CloudErrorBodyResponseOutput) Code

An identifier for the error. Codes are invariant and are intended to be consumed programmatically.

func (CloudErrorBodyResponseOutput) Details

A list of additional details about the error.

func (CloudErrorBodyResponseOutput) ElementType

func (CloudErrorBodyResponseOutput) Message

A message describing the error, intended to be suitable for display in a user interface.

func (CloudErrorBodyResponseOutput) Target

The target of the particular error. For example, the name of the property in error.

func (CloudErrorBodyResponseOutput) ToCloudErrorBodyResponseOutput

func (o CloudErrorBodyResponseOutput) ToCloudErrorBodyResponseOutput() CloudErrorBodyResponseOutput

func (CloudErrorBodyResponseOutput) ToCloudErrorBodyResponseOutputWithContext

func (o CloudErrorBodyResponseOutput) ToCloudErrorBodyResponseOutputWithContext(ctx context.Context) CloudErrorBodyResponseOutput

func (CloudErrorBodyResponseOutput) ToCloudErrorBodyResponsePtrOutput

func (o CloudErrorBodyResponseOutput) ToCloudErrorBodyResponsePtrOutput() CloudErrorBodyResponsePtrOutput

func (CloudErrorBodyResponseOutput) ToCloudErrorBodyResponsePtrOutputWithContext

func (o CloudErrorBodyResponseOutput) ToCloudErrorBodyResponsePtrOutputWithContext(ctx context.Context) CloudErrorBodyResponsePtrOutput

type CloudErrorBodyResponsePtrInput

type CloudErrorBodyResponsePtrInput interface {
	pulumi.Input

	ToCloudErrorBodyResponsePtrOutput() CloudErrorBodyResponsePtrOutput
	ToCloudErrorBodyResponsePtrOutputWithContext(context.Context) CloudErrorBodyResponsePtrOutput
}

CloudErrorBodyResponsePtrInput is an input type that accepts CloudErrorBodyResponseArgs, CloudErrorBodyResponsePtr and CloudErrorBodyResponsePtrOutput values. You can construct a concrete instance of `CloudErrorBodyResponsePtrInput` via:

        CloudErrorBodyResponseArgs{...}

or:

        nil

type CloudErrorBodyResponsePtrOutput

type CloudErrorBodyResponsePtrOutput struct{ *pulumi.OutputState }

func (CloudErrorBodyResponsePtrOutput) Code

An identifier for the error. Codes are invariant and are intended to be consumed programmatically.

func (CloudErrorBodyResponsePtrOutput) Details

A list of additional details about the error.

func (CloudErrorBodyResponsePtrOutput) Elem

func (CloudErrorBodyResponsePtrOutput) ElementType

func (CloudErrorBodyResponsePtrOutput) Message

A message describing the error, intended to be suitable for display in a user interface.

func (CloudErrorBodyResponsePtrOutput) Target

The target of the particular error. For example, the name of the property in error.

func (CloudErrorBodyResponsePtrOutput) ToCloudErrorBodyResponsePtrOutput

func (o CloudErrorBodyResponsePtrOutput) ToCloudErrorBodyResponsePtrOutput() CloudErrorBodyResponsePtrOutput

func (CloudErrorBodyResponsePtrOutput) ToCloudErrorBodyResponsePtrOutputWithContext

func (o CloudErrorBodyResponsePtrOutput) ToCloudErrorBodyResponsePtrOutputWithContext(ctx context.Context) CloudErrorBodyResponsePtrOutput

type CloudErrorResponse

type CloudErrorResponse struct {
	// Details about the error.
	Error *CloudErrorBodyResponse `pulumi:"error"`
}

An error response from the Container service.

type CloudErrorResponseArgs

type CloudErrorResponseArgs struct {
	// Details about the error.
	Error CloudErrorBodyResponsePtrInput `pulumi:"error"`
}

An error response from the Container service.

func (CloudErrorResponseArgs) ElementType

func (CloudErrorResponseArgs) ElementType() reflect.Type

func (CloudErrorResponseArgs) ToCloudErrorResponseOutput

func (i CloudErrorResponseArgs) ToCloudErrorResponseOutput() CloudErrorResponseOutput

func (CloudErrorResponseArgs) ToCloudErrorResponseOutputWithContext

func (i CloudErrorResponseArgs) ToCloudErrorResponseOutputWithContext(ctx context.Context) CloudErrorResponseOutput

func (CloudErrorResponseArgs) ToCloudErrorResponsePtrOutput

func (i CloudErrorResponseArgs) ToCloudErrorResponsePtrOutput() CloudErrorResponsePtrOutput

func (CloudErrorResponseArgs) ToCloudErrorResponsePtrOutputWithContext

func (i CloudErrorResponseArgs) ToCloudErrorResponsePtrOutputWithContext(ctx context.Context) CloudErrorResponsePtrOutput

type CloudErrorResponseInput

type CloudErrorResponseInput interface {
	pulumi.Input

	ToCloudErrorResponseOutput() CloudErrorResponseOutput
	ToCloudErrorResponseOutputWithContext(context.Context) CloudErrorResponseOutput
}

CloudErrorResponseInput is an input type that accepts CloudErrorResponseArgs and CloudErrorResponseOutput values. You can construct a concrete instance of `CloudErrorResponseInput` via:

CloudErrorResponseArgs{...}

type CloudErrorResponseOutput

type CloudErrorResponseOutput struct{ *pulumi.OutputState }

An error response from the Container service.

func (CloudErrorResponseOutput) ElementType

func (CloudErrorResponseOutput) ElementType() reflect.Type

func (CloudErrorResponseOutput) Error

Details about the error.

func (CloudErrorResponseOutput) ToCloudErrorResponseOutput

func (o CloudErrorResponseOutput) ToCloudErrorResponseOutput() CloudErrorResponseOutput

func (CloudErrorResponseOutput) ToCloudErrorResponseOutputWithContext

func (o CloudErrorResponseOutput) ToCloudErrorResponseOutputWithContext(ctx context.Context) CloudErrorResponseOutput

func (CloudErrorResponseOutput) ToCloudErrorResponsePtrOutput

func (o CloudErrorResponseOutput) ToCloudErrorResponsePtrOutput() CloudErrorResponsePtrOutput

func (CloudErrorResponseOutput) ToCloudErrorResponsePtrOutputWithContext

func (o CloudErrorResponseOutput) ToCloudErrorResponsePtrOutputWithContext(ctx context.Context) CloudErrorResponsePtrOutput

type CloudErrorResponsePtrInput

type CloudErrorResponsePtrInput interface {
	pulumi.Input

	ToCloudErrorResponsePtrOutput() CloudErrorResponsePtrOutput
	ToCloudErrorResponsePtrOutputWithContext(context.Context) CloudErrorResponsePtrOutput
}

CloudErrorResponsePtrInput is an input type that accepts CloudErrorResponseArgs, CloudErrorResponsePtr and CloudErrorResponsePtrOutput values. You can construct a concrete instance of `CloudErrorResponsePtrInput` via:

        CloudErrorResponseArgs{...}

or:

        nil

type CloudErrorResponsePtrOutput

type CloudErrorResponsePtrOutput struct{ *pulumi.OutputState }

func (CloudErrorResponsePtrOutput) Elem

func (CloudErrorResponsePtrOutput) ElementType

func (CloudErrorResponsePtrOutput) Error

Details about the error.

func (CloudErrorResponsePtrOutput) ToCloudErrorResponsePtrOutput

func (o CloudErrorResponsePtrOutput) ToCloudErrorResponsePtrOutput() CloudErrorResponsePtrOutput

func (CloudErrorResponsePtrOutput) ToCloudErrorResponsePtrOutputWithContext

func (o CloudErrorResponsePtrOutput) ToCloudErrorResponsePtrOutputWithContext(ctx context.Context) CloudErrorResponsePtrOutput

type ConnectionStatus added in v0.3.1

type ConnectionStatus pulumi.String

The private link service connection status.

func (ConnectionStatus) ElementType added in v0.3.1

func (ConnectionStatus) ElementType() reflect.Type

func (ConnectionStatus) ToStringOutput added in v0.3.1

func (e ConnectionStatus) ToStringOutput() pulumi.StringOutput

func (ConnectionStatus) ToStringOutputWithContext added in v0.3.1

func (e ConnectionStatus) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConnectionStatus) ToStringPtrOutput added in v0.3.1

func (e ConnectionStatus) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectionStatus) ToStringPtrOutputWithContext added in v0.3.1

func (e ConnectionStatus) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ContainerServiceLinuxProfile

type ContainerServiceLinuxProfile struct {
	// The administrator username to use for Linux VMs.
	AdminUsername string `pulumi:"adminUsername"`
	// SSH configuration for Linux-based VMs running on Azure.
	Ssh ContainerServiceSshConfiguration `pulumi:"ssh"`
}

Profile for Linux VMs in the container service cluster.

type ContainerServiceLinuxProfileArgs

type ContainerServiceLinuxProfileArgs struct {
	// The administrator username to use for Linux VMs.
	AdminUsername pulumi.StringInput `pulumi:"adminUsername"`
	// SSH configuration for Linux-based VMs running on Azure.
	Ssh ContainerServiceSshConfigurationInput `pulumi:"ssh"`
}

Profile for Linux VMs in the container service cluster.

func (ContainerServiceLinuxProfileArgs) ElementType

func (ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfileOutput

func (i ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfileOutput() ContainerServiceLinuxProfileOutput

func (ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfileOutputWithContext

func (i ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfileOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileOutput

func (ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfilePtrOutput

func (i ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfilePtrOutput() ContainerServiceLinuxProfilePtrOutput

func (ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfilePtrOutputWithContext

func (i ContainerServiceLinuxProfileArgs) ToContainerServiceLinuxProfilePtrOutputWithContext(ctx context.Context) ContainerServiceLinuxProfilePtrOutput

type ContainerServiceLinuxProfileInput

type ContainerServiceLinuxProfileInput interface {
	pulumi.Input

	ToContainerServiceLinuxProfileOutput() ContainerServiceLinuxProfileOutput
	ToContainerServiceLinuxProfileOutputWithContext(context.Context) ContainerServiceLinuxProfileOutput
}

ContainerServiceLinuxProfileInput is an input type that accepts ContainerServiceLinuxProfileArgs and ContainerServiceLinuxProfileOutput values. You can construct a concrete instance of `ContainerServiceLinuxProfileInput` via:

ContainerServiceLinuxProfileArgs{...}

type ContainerServiceLinuxProfileOutput

type ContainerServiceLinuxProfileOutput struct{ *pulumi.OutputState }

Profile for Linux VMs in the container service cluster.

func (ContainerServiceLinuxProfileOutput) AdminUsername

The administrator username to use for Linux VMs.

func (ContainerServiceLinuxProfileOutput) ElementType

func (ContainerServiceLinuxProfileOutput) Ssh

SSH configuration for Linux-based VMs running on Azure.

func (ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfileOutput

func (o ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfileOutput() ContainerServiceLinuxProfileOutput

func (ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfileOutputWithContext

func (o ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfileOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileOutput

func (ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfilePtrOutput

func (o ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfilePtrOutput() ContainerServiceLinuxProfilePtrOutput

func (ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfilePtrOutputWithContext

func (o ContainerServiceLinuxProfileOutput) ToContainerServiceLinuxProfilePtrOutputWithContext(ctx context.Context) ContainerServiceLinuxProfilePtrOutput

type ContainerServiceLinuxProfilePtrInput

type ContainerServiceLinuxProfilePtrInput interface {
	pulumi.Input

	ToContainerServiceLinuxProfilePtrOutput() ContainerServiceLinuxProfilePtrOutput
	ToContainerServiceLinuxProfilePtrOutputWithContext(context.Context) ContainerServiceLinuxProfilePtrOutput
}

ContainerServiceLinuxProfilePtrInput is an input type that accepts ContainerServiceLinuxProfileArgs, ContainerServiceLinuxProfilePtr and ContainerServiceLinuxProfilePtrOutput values. You can construct a concrete instance of `ContainerServiceLinuxProfilePtrInput` via:

        ContainerServiceLinuxProfileArgs{...}

or:

        nil

type ContainerServiceLinuxProfilePtrOutput

type ContainerServiceLinuxProfilePtrOutput struct{ *pulumi.OutputState }

func (ContainerServiceLinuxProfilePtrOutput) AdminUsername

The administrator username to use for Linux VMs.

func (ContainerServiceLinuxProfilePtrOutput) Elem

func (ContainerServiceLinuxProfilePtrOutput) ElementType

func (ContainerServiceLinuxProfilePtrOutput) Ssh

SSH configuration for Linux-based VMs running on Azure.

func (ContainerServiceLinuxProfilePtrOutput) ToContainerServiceLinuxProfilePtrOutput

func (o ContainerServiceLinuxProfilePtrOutput) ToContainerServiceLinuxProfilePtrOutput() ContainerServiceLinuxProfilePtrOutput

func (ContainerServiceLinuxProfilePtrOutput) ToContainerServiceLinuxProfilePtrOutputWithContext

func (o ContainerServiceLinuxProfilePtrOutput) ToContainerServiceLinuxProfilePtrOutputWithContext(ctx context.Context) ContainerServiceLinuxProfilePtrOutput

type ContainerServiceLinuxProfileResponse

type ContainerServiceLinuxProfileResponse struct {
	// The administrator username to use for Linux VMs.
	AdminUsername string `pulumi:"adminUsername"`
	// SSH configuration for Linux-based VMs running on Azure.
	Ssh ContainerServiceSshConfigurationResponse `pulumi:"ssh"`
}

Profile for Linux VMs in the container service cluster.

type ContainerServiceLinuxProfileResponseArgs

type ContainerServiceLinuxProfileResponseArgs struct {
	// The administrator username to use for Linux VMs.
	AdminUsername pulumi.StringInput `pulumi:"adminUsername"`
	// SSH configuration for Linux-based VMs running on Azure.
	Ssh ContainerServiceSshConfigurationResponseInput `pulumi:"ssh"`
}

Profile for Linux VMs in the container service cluster.

func (ContainerServiceLinuxProfileResponseArgs) ElementType

func (ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponseOutput

func (i ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponseOutput() ContainerServiceLinuxProfileResponseOutput

func (ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponseOutputWithContext

func (i ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponseOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileResponseOutput

func (ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponsePtrOutput

func (i ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponsePtrOutput() ContainerServiceLinuxProfileResponsePtrOutput

func (ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponsePtrOutputWithContext

func (i ContainerServiceLinuxProfileResponseArgs) ToContainerServiceLinuxProfileResponsePtrOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileResponsePtrOutput

type ContainerServiceLinuxProfileResponseInput

type ContainerServiceLinuxProfileResponseInput interface {
	pulumi.Input

	ToContainerServiceLinuxProfileResponseOutput() ContainerServiceLinuxProfileResponseOutput
	ToContainerServiceLinuxProfileResponseOutputWithContext(context.Context) ContainerServiceLinuxProfileResponseOutput
}

ContainerServiceLinuxProfileResponseInput is an input type that accepts ContainerServiceLinuxProfileResponseArgs and ContainerServiceLinuxProfileResponseOutput values. You can construct a concrete instance of `ContainerServiceLinuxProfileResponseInput` via:

ContainerServiceLinuxProfileResponseArgs{...}

type ContainerServiceLinuxProfileResponseOutput

type ContainerServiceLinuxProfileResponseOutput struct{ *pulumi.OutputState }

Profile for Linux VMs in the container service cluster.

func (ContainerServiceLinuxProfileResponseOutput) AdminUsername

The administrator username to use for Linux VMs.

func (ContainerServiceLinuxProfileResponseOutput) ElementType

func (ContainerServiceLinuxProfileResponseOutput) Ssh

SSH configuration for Linux-based VMs running on Azure.

func (ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponseOutput

func (o ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponseOutput() ContainerServiceLinuxProfileResponseOutput

func (ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponseOutputWithContext

func (o ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponseOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileResponseOutput

func (ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponsePtrOutput

func (o ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponsePtrOutput() ContainerServiceLinuxProfileResponsePtrOutput

func (ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponsePtrOutputWithContext

func (o ContainerServiceLinuxProfileResponseOutput) ToContainerServiceLinuxProfileResponsePtrOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileResponsePtrOutput

type ContainerServiceLinuxProfileResponsePtrInput

type ContainerServiceLinuxProfileResponsePtrInput interface {
	pulumi.Input

	ToContainerServiceLinuxProfileResponsePtrOutput() ContainerServiceLinuxProfileResponsePtrOutput
	ToContainerServiceLinuxProfileResponsePtrOutputWithContext(context.Context) ContainerServiceLinuxProfileResponsePtrOutput
}

ContainerServiceLinuxProfileResponsePtrInput is an input type that accepts ContainerServiceLinuxProfileResponseArgs, ContainerServiceLinuxProfileResponsePtr and ContainerServiceLinuxProfileResponsePtrOutput values. You can construct a concrete instance of `ContainerServiceLinuxProfileResponsePtrInput` via:

        ContainerServiceLinuxProfileResponseArgs{...}

or:

        nil

type ContainerServiceLinuxProfileResponsePtrOutput

type ContainerServiceLinuxProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (ContainerServiceLinuxProfileResponsePtrOutput) AdminUsername

The administrator username to use for Linux VMs.

func (ContainerServiceLinuxProfileResponsePtrOutput) Elem

func (ContainerServiceLinuxProfileResponsePtrOutput) ElementType

func (ContainerServiceLinuxProfileResponsePtrOutput) Ssh

SSH configuration for Linux-based VMs running on Azure.

func (ContainerServiceLinuxProfileResponsePtrOutput) ToContainerServiceLinuxProfileResponsePtrOutput

func (o ContainerServiceLinuxProfileResponsePtrOutput) ToContainerServiceLinuxProfileResponsePtrOutput() ContainerServiceLinuxProfileResponsePtrOutput

func (ContainerServiceLinuxProfileResponsePtrOutput) ToContainerServiceLinuxProfileResponsePtrOutputWithContext

func (o ContainerServiceLinuxProfileResponsePtrOutput) ToContainerServiceLinuxProfileResponsePtrOutputWithContext(ctx context.Context) ContainerServiceLinuxProfileResponsePtrOutput

type ContainerServiceNetworkProfile

type ContainerServiceNetworkProfile struct {
	// An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
	DnsServiceIP *string `pulumi:"dnsServiceIP"`
	// A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.
	DockerBridgeCidr *string `pulumi:"dockerBridgeCidr"`
	// Profile of the cluster load balancer.
	LoadBalancerProfile *ManagedClusterLoadBalancerProfile `pulumi:"loadBalancerProfile"`
	// The load balancer sku for the managed cluster.
	LoadBalancerSku *string `pulumi:"loadBalancerSku"`
	// Network mode used for building Kubernetes network.
	NetworkMode *string `pulumi:"networkMode"`
	// Network plugin used for building Kubernetes network.
	NetworkPlugin *string `pulumi:"networkPlugin"`
	// Network policy used for building Kubernetes network.
	NetworkPolicy *string `pulumi:"networkPolicy"`
	// The outbound (egress) routing method.
	OutboundType *string `pulumi:"outboundType"`
	// A CIDR notation IP range from which to assign pod IPs when kubenet is used.
	PodCidr *string `pulumi:"podCidr"`
	// A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
	ServiceCidr *string `pulumi:"serviceCidr"`
}

Profile of network configuration.

type ContainerServiceNetworkProfileArgs

type ContainerServiceNetworkProfileArgs struct {
	// An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
	DnsServiceIP pulumi.StringPtrInput `pulumi:"dnsServiceIP"`
	// A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.
	DockerBridgeCidr pulumi.StringPtrInput `pulumi:"dockerBridgeCidr"`
	// Profile of the cluster load balancer.
	LoadBalancerProfile ManagedClusterLoadBalancerProfilePtrInput `pulumi:"loadBalancerProfile"`
	// The load balancer sku for the managed cluster.
	LoadBalancerSku pulumi.StringPtrInput `pulumi:"loadBalancerSku"`
	// Network mode used for building Kubernetes network.
	NetworkMode pulumi.StringPtrInput `pulumi:"networkMode"`
	// Network plugin used for building Kubernetes network.
	NetworkPlugin pulumi.StringPtrInput `pulumi:"networkPlugin"`
	// Network policy used for building Kubernetes network.
	NetworkPolicy pulumi.StringPtrInput `pulumi:"networkPolicy"`
	// The outbound (egress) routing method.
	OutboundType pulumi.StringPtrInput `pulumi:"outboundType"`
	// A CIDR notation IP range from which to assign pod IPs when kubenet is used.
	PodCidr pulumi.StringPtrInput `pulumi:"podCidr"`
	// A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
	ServiceCidr pulumi.StringPtrInput `pulumi:"serviceCidr"`
}

Profile of network configuration.

func (ContainerServiceNetworkProfileArgs) ElementType

func (ContainerServiceNetworkProfileArgs) ToContainerServiceNetworkProfileOutput

func (i ContainerServiceNetworkProfileArgs) ToContainerServiceNetworkProfileOutput() ContainerServiceNetworkProfileOutput

func (ContainerServiceNetworkProfileArgs) ToContainerServiceNetworkProfileOutputWithContext

func (i ContainerServiceNetworkProfileArgs) ToContainerServiceNetworkProfileOutputWithContext(ctx context.Context) ContainerServiceNetworkProfileOutput

func (ContainerServiceNetworkProfileArgs) ToContainerServiceNetworkProfilePtrOutput

func (i ContainerServiceNetworkProfileArgs) ToContainerServiceNetworkProfilePtrOutput() ContainerServiceNetworkProfilePtrOutput

func (ContainerServiceNetworkProfileArgs) ToContainerServiceNetworkProfilePtrOutputWithContext

func (i ContainerServiceNetworkProfileArgs) ToContainerServiceNetworkProfilePtrOutputWithContext(ctx context.Context) ContainerServiceNetworkProfilePtrOutput

type ContainerServiceNetworkProfileInput

type ContainerServiceNetworkProfileInput interface {
	pulumi.Input

	ToContainerServiceNetworkProfileOutput() ContainerServiceNetworkProfileOutput
	ToContainerServiceNetworkProfileOutputWithContext(context.Context) ContainerServiceNetworkProfileOutput
}

ContainerServiceNetworkProfileInput is an input type that accepts ContainerServiceNetworkProfileArgs and ContainerServiceNetworkProfileOutput values. You can construct a concrete instance of `ContainerServiceNetworkProfileInput` via:

ContainerServiceNetworkProfileArgs{...}

type ContainerServiceNetworkProfileOutput

type ContainerServiceNetworkProfileOutput struct{ *pulumi.OutputState }

Profile of network configuration.

func (ContainerServiceNetworkProfileOutput) DnsServiceIP

An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.

func (ContainerServiceNetworkProfileOutput) DockerBridgeCidr

A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.

func (ContainerServiceNetworkProfileOutput) ElementType

func (ContainerServiceNetworkProfileOutput) LoadBalancerProfile

Profile of the cluster load balancer.

func (ContainerServiceNetworkProfileOutput) LoadBalancerSku

The load balancer sku for the managed cluster.

func (ContainerServiceNetworkProfileOutput) NetworkMode

Network mode used for building Kubernetes network.

func (ContainerServiceNetworkProfileOutput) NetworkPlugin

Network plugin used for building Kubernetes network.

func (ContainerServiceNetworkProfileOutput) NetworkPolicy

Network policy used for building Kubernetes network.

func (ContainerServiceNetworkProfileOutput) OutboundType

The outbound (egress) routing method.

func (ContainerServiceNetworkProfileOutput) PodCidr

A CIDR notation IP range from which to assign pod IPs when kubenet is used.

func (ContainerServiceNetworkProfileOutput) ServiceCidr

A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.

func (ContainerServiceNetworkProfileOutput) ToContainerServiceNetworkProfileOutput

func (o ContainerServiceNetworkProfileOutput) ToContainerServiceNetworkProfileOutput() ContainerServiceNetworkProfileOutput

func (ContainerServiceNetworkProfileOutput) ToContainerServiceNetworkProfileOutputWithContext

func (o ContainerServiceNetworkProfileOutput) ToContainerServiceNetworkProfileOutputWithContext(ctx context.Context) ContainerServiceNetworkProfileOutput

func (ContainerServiceNetworkProfileOutput) ToContainerServiceNetworkProfilePtrOutput

func (o ContainerServiceNetworkProfileOutput) ToContainerServiceNetworkProfilePtrOutput() ContainerServiceNetworkProfilePtrOutput

func (ContainerServiceNetworkProfileOutput) ToContainerServiceNetworkProfilePtrOutputWithContext

func (o ContainerServiceNetworkProfileOutput) ToContainerServiceNetworkProfilePtrOutputWithContext(ctx context.Context) ContainerServiceNetworkProfilePtrOutput

type ContainerServiceNetworkProfilePtrInput

type ContainerServiceNetworkProfilePtrInput interface {
	pulumi.Input

	ToContainerServiceNetworkProfilePtrOutput() ContainerServiceNetworkProfilePtrOutput
	ToContainerServiceNetworkProfilePtrOutputWithContext(context.Context) ContainerServiceNetworkProfilePtrOutput
}

ContainerServiceNetworkProfilePtrInput is an input type that accepts ContainerServiceNetworkProfileArgs, ContainerServiceNetworkProfilePtr and ContainerServiceNetworkProfilePtrOutput values. You can construct a concrete instance of `ContainerServiceNetworkProfilePtrInput` via:

        ContainerServiceNetworkProfileArgs{...}

or:

        nil

type ContainerServiceNetworkProfilePtrOutput

type ContainerServiceNetworkProfilePtrOutput struct{ *pulumi.OutputState }

func (ContainerServiceNetworkProfilePtrOutput) DnsServiceIP

An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.

func (ContainerServiceNetworkProfilePtrOutput) DockerBridgeCidr

A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.

func (ContainerServiceNetworkProfilePtrOutput) Elem

func (ContainerServiceNetworkProfilePtrOutput) ElementType

func (ContainerServiceNetworkProfilePtrOutput) LoadBalancerProfile

Profile of the cluster load balancer.

func (ContainerServiceNetworkProfilePtrOutput) LoadBalancerSku

The load balancer sku for the managed cluster.

func (ContainerServiceNetworkProfilePtrOutput) NetworkMode

Network mode used for building Kubernetes network.

func (ContainerServiceNetworkProfilePtrOutput) NetworkPlugin

Network plugin used for building Kubernetes network.

func (ContainerServiceNetworkProfilePtrOutput) NetworkPolicy

Network policy used for building Kubernetes network.

func (ContainerServiceNetworkProfilePtrOutput) OutboundType

The outbound (egress) routing method.

func (ContainerServiceNetworkProfilePtrOutput) PodCidr

A CIDR notation IP range from which to assign pod IPs when kubenet is used.

func (ContainerServiceNetworkProfilePtrOutput) ServiceCidr

A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.

func (ContainerServiceNetworkProfilePtrOutput) ToContainerServiceNetworkProfilePtrOutput

func (o ContainerServiceNetworkProfilePtrOutput) ToContainerServiceNetworkProfilePtrOutput() ContainerServiceNetworkProfilePtrOutput

func (ContainerServiceNetworkProfilePtrOutput) ToContainerServiceNetworkProfilePtrOutputWithContext

func (o ContainerServiceNetworkProfilePtrOutput) ToContainerServiceNetworkProfilePtrOutputWithContext(ctx context.Context) ContainerServiceNetworkProfilePtrOutput

type ContainerServiceNetworkProfileResponse

type ContainerServiceNetworkProfileResponse struct {
	// An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
	DnsServiceIP *string `pulumi:"dnsServiceIP"`
	// A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.
	DockerBridgeCidr *string `pulumi:"dockerBridgeCidr"`
	// Profile of the cluster load balancer.
	LoadBalancerProfile *ManagedClusterLoadBalancerProfileResponse `pulumi:"loadBalancerProfile"`
	// The load balancer sku for the managed cluster.
	LoadBalancerSku *string `pulumi:"loadBalancerSku"`
	// Network mode used for building Kubernetes network.
	NetworkMode *string `pulumi:"networkMode"`
	// Network plugin used for building Kubernetes network.
	NetworkPlugin *string `pulumi:"networkPlugin"`
	// Network policy used for building Kubernetes network.
	NetworkPolicy *string `pulumi:"networkPolicy"`
	// The outbound (egress) routing method.
	OutboundType *string `pulumi:"outboundType"`
	// A CIDR notation IP range from which to assign pod IPs when kubenet is used.
	PodCidr *string `pulumi:"podCidr"`
	// A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
	ServiceCidr *string `pulumi:"serviceCidr"`
}

Profile of network configuration.

type ContainerServiceNetworkProfileResponseArgs

type ContainerServiceNetworkProfileResponseArgs struct {
	// An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.
	DnsServiceIP pulumi.StringPtrInput `pulumi:"dnsServiceIP"`
	// A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.
	DockerBridgeCidr pulumi.StringPtrInput `pulumi:"dockerBridgeCidr"`
	// Profile of the cluster load balancer.
	LoadBalancerProfile ManagedClusterLoadBalancerProfileResponsePtrInput `pulumi:"loadBalancerProfile"`
	// The load balancer sku for the managed cluster.
	LoadBalancerSku pulumi.StringPtrInput `pulumi:"loadBalancerSku"`
	// Network mode used for building Kubernetes network.
	NetworkMode pulumi.StringPtrInput `pulumi:"networkMode"`
	// Network plugin used for building Kubernetes network.
	NetworkPlugin pulumi.StringPtrInput `pulumi:"networkPlugin"`
	// Network policy used for building Kubernetes network.
	NetworkPolicy pulumi.StringPtrInput `pulumi:"networkPolicy"`
	// The outbound (egress) routing method.
	OutboundType pulumi.StringPtrInput `pulumi:"outboundType"`
	// A CIDR notation IP range from which to assign pod IPs when kubenet is used.
	PodCidr pulumi.StringPtrInput `pulumi:"podCidr"`
	// A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.
	ServiceCidr pulumi.StringPtrInput `pulumi:"serviceCidr"`
}

Profile of network configuration.

func (ContainerServiceNetworkProfileResponseArgs) ElementType

func (ContainerServiceNetworkProfileResponseArgs) ToContainerServiceNetworkProfileResponseOutput

func (i ContainerServiceNetworkProfileResponseArgs) ToContainerServiceNetworkProfileResponseOutput() ContainerServiceNetworkProfileResponseOutput

func (ContainerServiceNetworkProfileResponseArgs) ToContainerServiceNetworkProfileResponseOutputWithContext

func (i ContainerServiceNetworkProfileResponseArgs) ToContainerServiceNetworkProfileResponseOutputWithContext(ctx context.Context) ContainerServiceNetworkProfileResponseOutput

func (ContainerServiceNetworkProfileResponseArgs) ToContainerServiceNetworkProfileResponsePtrOutput

func (i ContainerServiceNetworkProfileResponseArgs) ToContainerServiceNetworkProfileResponsePtrOutput() ContainerServiceNetworkProfileResponsePtrOutput

func (ContainerServiceNetworkProfileResponseArgs) ToContainerServiceNetworkProfileResponsePtrOutputWithContext

func (i ContainerServiceNetworkProfileResponseArgs) ToContainerServiceNetworkProfileResponsePtrOutputWithContext(ctx context.Context) ContainerServiceNetworkProfileResponsePtrOutput

type ContainerServiceNetworkProfileResponseInput

type ContainerServiceNetworkProfileResponseInput interface {
	pulumi.Input

	ToContainerServiceNetworkProfileResponseOutput() ContainerServiceNetworkProfileResponseOutput
	ToContainerServiceNetworkProfileResponseOutputWithContext(context.Context) ContainerServiceNetworkProfileResponseOutput
}

ContainerServiceNetworkProfileResponseInput is an input type that accepts ContainerServiceNetworkProfileResponseArgs and ContainerServiceNetworkProfileResponseOutput values. You can construct a concrete instance of `ContainerServiceNetworkProfileResponseInput` via:

ContainerServiceNetworkProfileResponseArgs{...}

type ContainerServiceNetworkProfileResponseOutput

type ContainerServiceNetworkProfileResponseOutput struct{ *pulumi.OutputState }

Profile of network configuration.

func (ContainerServiceNetworkProfileResponseOutput) DnsServiceIP

An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.

func (ContainerServiceNetworkProfileResponseOutput) DockerBridgeCidr

A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.

func (ContainerServiceNetworkProfileResponseOutput) ElementType

func (ContainerServiceNetworkProfileResponseOutput) LoadBalancerProfile

Profile of the cluster load balancer.

func (ContainerServiceNetworkProfileResponseOutput) LoadBalancerSku

The load balancer sku for the managed cluster.

func (ContainerServiceNetworkProfileResponseOutput) NetworkMode

Network mode used for building Kubernetes network.

func (ContainerServiceNetworkProfileResponseOutput) NetworkPlugin

Network plugin used for building Kubernetes network.

func (ContainerServiceNetworkProfileResponseOutput) NetworkPolicy

Network policy used for building Kubernetes network.

func (ContainerServiceNetworkProfileResponseOutput) OutboundType

The outbound (egress) routing method.

func (ContainerServiceNetworkProfileResponseOutput) PodCidr

A CIDR notation IP range from which to assign pod IPs when kubenet is used.

func (ContainerServiceNetworkProfileResponseOutput) ServiceCidr

A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.

func (ContainerServiceNetworkProfileResponseOutput) ToContainerServiceNetworkProfileResponseOutput

func (o ContainerServiceNetworkProfileResponseOutput) ToContainerServiceNetworkProfileResponseOutput() ContainerServiceNetworkProfileResponseOutput

func (ContainerServiceNetworkProfileResponseOutput) ToContainerServiceNetworkProfileResponseOutputWithContext

func (o ContainerServiceNetworkProfileResponseOutput) ToContainerServiceNetworkProfileResponseOutputWithContext(ctx context.Context) ContainerServiceNetworkProfileResponseOutput

func (ContainerServiceNetworkProfileResponseOutput) ToContainerServiceNetworkProfileResponsePtrOutput

func (o ContainerServiceNetworkProfileResponseOutput) ToContainerServiceNetworkProfileResponsePtrOutput() ContainerServiceNetworkProfileResponsePtrOutput

func (ContainerServiceNetworkProfileResponseOutput) ToContainerServiceNetworkProfileResponsePtrOutputWithContext

func (o ContainerServiceNetworkProfileResponseOutput) ToContainerServiceNetworkProfileResponsePtrOutputWithContext(ctx context.Context) ContainerServiceNetworkProfileResponsePtrOutput

type ContainerServiceNetworkProfileResponsePtrInput

type ContainerServiceNetworkProfileResponsePtrInput interface {
	pulumi.Input

	ToContainerServiceNetworkProfileResponsePtrOutput() ContainerServiceNetworkProfileResponsePtrOutput
	ToContainerServiceNetworkProfileResponsePtrOutputWithContext(context.Context) ContainerServiceNetworkProfileResponsePtrOutput
}

ContainerServiceNetworkProfileResponsePtrInput is an input type that accepts ContainerServiceNetworkProfileResponseArgs, ContainerServiceNetworkProfileResponsePtr and ContainerServiceNetworkProfileResponsePtrOutput values. You can construct a concrete instance of `ContainerServiceNetworkProfileResponsePtrInput` via:

        ContainerServiceNetworkProfileResponseArgs{...}

or:

        nil

type ContainerServiceNetworkProfileResponsePtrOutput

type ContainerServiceNetworkProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (ContainerServiceNetworkProfileResponsePtrOutput) DnsServiceIP

An IP address assigned to the Kubernetes DNS service. It must be within the Kubernetes service address range specified in serviceCidr.

func (ContainerServiceNetworkProfileResponsePtrOutput) DockerBridgeCidr

A CIDR notation IP range assigned to the Docker bridge network. It must not overlap with any Subnet IP ranges or the Kubernetes service address range.

func (ContainerServiceNetworkProfileResponsePtrOutput) Elem

func (ContainerServiceNetworkProfileResponsePtrOutput) ElementType

func (ContainerServiceNetworkProfileResponsePtrOutput) LoadBalancerProfile

Profile of the cluster load balancer.

func (ContainerServiceNetworkProfileResponsePtrOutput) LoadBalancerSku

The load balancer sku for the managed cluster.

func (ContainerServiceNetworkProfileResponsePtrOutput) NetworkMode

Network mode used for building Kubernetes network.

func (ContainerServiceNetworkProfileResponsePtrOutput) NetworkPlugin

Network plugin used for building Kubernetes network.

func (ContainerServiceNetworkProfileResponsePtrOutput) NetworkPolicy

Network policy used for building Kubernetes network.

func (ContainerServiceNetworkProfileResponsePtrOutput) OutboundType

The outbound (egress) routing method.

func (ContainerServiceNetworkProfileResponsePtrOutput) PodCidr

A CIDR notation IP range from which to assign pod IPs when kubenet is used.

func (ContainerServiceNetworkProfileResponsePtrOutput) ServiceCidr

A CIDR notation IP range from which to assign service cluster IPs. It must not overlap with any Subnet IP ranges.

func (ContainerServiceNetworkProfileResponsePtrOutput) ToContainerServiceNetworkProfileResponsePtrOutput

func (o ContainerServiceNetworkProfileResponsePtrOutput) ToContainerServiceNetworkProfileResponsePtrOutput() ContainerServiceNetworkProfileResponsePtrOutput

func (ContainerServiceNetworkProfileResponsePtrOutput) ToContainerServiceNetworkProfileResponsePtrOutputWithContext

func (o ContainerServiceNetworkProfileResponsePtrOutput) ToContainerServiceNetworkProfileResponsePtrOutputWithContext(ctx context.Context) ContainerServiceNetworkProfileResponsePtrOutput

type ContainerServiceSshConfiguration

type ContainerServiceSshConfiguration struct {
	// The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
	PublicKeys []ContainerServiceSshPublicKey `pulumi:"publicKeys"`
}

SSH configuration for Linux-based VMs running on Azure.

type ContainerServiceSshConfigurationArgs

type ContainerServiceSshConfigurationArgs struct {
	// The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
	PublicKeys ContainerServiceSshPublicKeyArrayInput `pulumi:"publicKeys"`
}

SSH configuration for Linux-based VMs running on Azure.

func (ContainerServiceSshConfigurationArgs) ElementType

func (ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationOutput

func (i ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationOutput() ContainerServiceSshConfigurationOutput

func (ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationOutputWithContext

func (i ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationOutput

func (ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationPtrOutput

func (i ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationPtrOutput() ContainerServiceSshConfigurationPtrOutput

func (ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationPtrOutputWithContext

func (i ContainerServiceSshConfigurationArgs) ToContainerServiceSshConfigurationPtrOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationPtrOutput

type ContainerServiceSshConfigurationInput

type ContainerServiceSshConfigurationInput interface {
	pulumi.Input

	ToContainerServiceSshConfigurationOutput() ContainerServiceSshConfigurationOutput
	ToContainerServiceSshConfigurationOutputWithContext(context.Context) ContainerServiceSshConfigurationOutput
}

ContainerServiceSshConfigurationInput is an input type that accepts ContainerServiceSshConfigurationArgs and ContainerServiceSshConfigurationOutput values. You can construct a concrete instance of `ContainerServiceSshConfigurationInput` via:

ContainerServiceSshConfigurationArgs{...}

type ContainerServiceSshConfigurationOutput

type ContainerServiceSshConfigurationOutput struct{ *pulumi.OutputState }

SSH configuration for Linux-based VMs running on Azure.

func (ContainerServiceSshConfigurationOutput) ElementType

func (ContainerServiceSshConfigurationOutput) PublicKeys

The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.

func (ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationOutput

func (o ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationOutput() ContainerServiceSshConfigurationOutput

func (ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationOutputWithContext

func (o ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationOutput

func (ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationPtrOutput

func (o ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationPtrOutput() ContainerServiceSshConfigurationPtrOutput

func (ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationPtrOutputWithContext

func (o ContainerServiceSshConfigurationOutput) ToContainerServiceSshConfigurationPtrOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationPtrOutput

type ContainerServiceSshConfigurationPtrInput

type ContainerServiceSshConfigurationPtrInput interface {
	pulumi.Input

	ToContainerServiceSshConfigurationPtrOutput() ContainerServiceSshConfigurationPtrOutput
	ToContainerServiceSshConfigurationPtrOutputWithContext(context.Context) ContainerServiceSshConfigurationPtrOutput
}

ContainerServiceSshConfigurationPtrInput is an input type that accepts ContainerServiceSshConfigurationArgs, ContainerServiceSshConfigurationPtr and ContainerServiceSshConfigurationPtrOutput values. You can construct a concrete instance of `ContainerServiceSshConfigurationPtrInput` via:

        ContainerServiceSshConfigurationArgs{...}

or:

        nil

type ContainerServiceSshConfigurationPtrOutput

type ContainerServiceSshConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ContainerServiceSshConfigurationPtrOutput) Elem

func (ContainerServiceSshConfigurationPtrOutput) ElementType

func (ContainerServiceSshConfigurationPtrOutput) PublicKeys

The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.

func (ContainerServiceSshConfigurationPtrOutput) ToContainerServiceSshConfigurationPtrOutput

func (o ContainerServiceSshConfigurationPtrOutput) ToContainerServiceSshConfigurationPtrOutput() ContainerServiceSshConfigurationPtrOutput

func (ContainerServiceSshConfigurationPtrOutput) ToContainerServiceSshConfigurationPtrOutputWithContext

func (o ContainerServiceSshConfigurationPtrOutput) ToContainerServiceSshConfigurationPtrOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationPtrOutput

type ContainerServiceSshConfigurationResponse

type ContainerServiceSshConfigurationResponse struct {
	// The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
	PublicKeys []ContainerServiceSshPublicKeyResponse `pulumi:"publicKeys"`
}

SSH configuration for Linux-based VMs running on Azure.

type ContainerServiceSshConfigurationResponseArgs

type ContainerServiceSshConfigurationResponseArgs struct {
	// The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.
	PublicKeys ContainerServiceSshPublicKeyResponseArrayInput `pulumi:"publicKeys"`
}

SSH configuration for Linux-based VMs running on Azure.

func (ContainerServiceSshConfigurationResponseArgs) ElementType

func (ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponseOutput

func (i ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponseOutput() ContainerServiceSshConfigurationResponseOutput

func (ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponseOutputWithContext

func (i ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponseOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationResponseOutput

func (ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponsePtrOutput

func (i ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponsePtrOutput() ContainerServiceSshConfigurationResponsePtrOutput

func (ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponsePtrOutputWithContext

func (i ContainerServiceSshConfigurationResponseArgs) ToContainerServiceSshConfigurationResponsePtrOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationResponsePtrOutput

type ContainerServiceSshConfigurationResponseInput

type ContainerServiceSshConfigurationResponseInput interface {
	pulumi.Input

	ToContainerServiceSshConfigurationResponseOutput() ContainerServiceSshConfigurationResponseOutput
	ToContainerServiceSshConfigurationResponseOutputWithContext(context.Context) ContainerServiceSshConfigurationResponseOutput
}

ContainerServiceSshConfigurationResponseInput is an input type that accepts ContainerServiceSshConfigurationResponseArgs and ContainerServiceSshConfigurationResponseOutput values. You can construct a concrete instance of `ContainerServiceSshConfigurationResponseInput` via:

ContainerServiceSshConfigurationResponseArgs{...}

type ContainerServiceSshConfigurationResponseOutput

type ContainerServiceSshConfigurationResponseOutput struct{ *pulumi.OutputState }

SSH configuration for Linux-based VMs running on Azure.

func (ContainerServiceSshConfigurationResponseOutput) ElementType

func (ContainerServiceSshConfigurationResponseOutput) PublicKeys

The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.

func (ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponseOutput

func (o ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponseOutput() ContainerServiceSshConfigurationResponseOutput

func (ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponseOutputWithContext

func (o ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponseOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationResponseOutput

func (ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponsePtrOutput

func (o ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponsePtrOutput() ContainerServiceSshConfigurationResponsePtrOutput

func (ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponsePtrOutputWithContext

func (o ContainerServiceSshConfigurationResponseOutput) ToContainerServiceSshConfigurationResponsePtrOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationResponsePtrOutput

type ContainerServiceSshConfigurationResponsePtrInput

type ContainerServiceSshConfigurationResponsePtrInput interface {
	pulumi.Input

	ToContainerServiceSshConfigurationResponsePtrOutput() ContainerServiceSshConfigurationResponsePtrOutput
	ToContainerServiceSshConfigurationResponsePtrOutputWithContext(context.Context) ContainerServiceSshConfigurationResponsePtrOutput
}

ContainerServiceSshConfigurationResponsePtrInput is an input type that accepts ContainerServiceSshConfigurationResponseArgs, ContainerServiceSshConfigurationResponsePtr and ContainerServiceSshConfigurationResponsePtrOutput values. You can construct a concrete instance of `ContainerServiceSshConfigurationResponsePtrInput` via:

        ContainerServiceSshConfigurationResponseArgs{...}

or:

        nil

type ContainerServiceSshConfigurationResponsePtrOutput

type ContainerServiceSshConfigurationResponsePtrOutput struct{ *pulumi.OutputState }

func (ContainerServiceSshConfigurationResponsePtrOutput) Elem

func (ContainerServiceSshConfigurationResponsePtrOutput) ElementType

func (ContainerServiceSshConfigurationResponsePtrOutput) PublicKeys

The list of SSH public keys used to authenticate with Linux-based VMs. Only expect one key specified.

func (ContainerServiceSshConfigurationResponsePtrOutput) ToContainerServiceSshConfigurationResponsePtrOutput

func (o ContainerServiceSshConfigurationResponsePtrOutput) ToContainerServiceSshConfigurationResponsePtrOutput() ContainerServiceSshConfigurationResponsePtrOutput

func (ContainerServiceSshConfigurationResponsePtrOutput) ToContainerServiceSshConfigurationResponsePtrOutputWithContext

func (o ContainerServiceSshConfigurationResponsePtrOutput) ToContainerServiceSshConfigurationResponsePtrOutputWithContext(ctx context.Context) ContainerServiceSshConfigurationResponsePtrOutput

type ContainerServiceSshPublicKey

type ContainerServiceSshPublicKey struct {
	// Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
	KeyData string `pulumi:"keyData"`
}

Contains information about SSH certificate public key data.

type ContainerServiceSshPublicKeyArgs

type ContainerServiceSshPublicKeyArgs struct {
	// Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
	KeyData pulumi.StringInput `pulumi:"keyData"`
}

Contains information about SSH certificate public key data.

func (ContainerServiceSshPublicKeyArgs) ElementType

func (ContainerServiceSshPublicKeyArgs) ToContainerServiceSshPublicKeyOutput

func (i ContainerServiceSshPublicKeyArgs) ToContainerServiceSshPublicKeyOutput() ContainerServiceSshPublicKeyOutput

func (ContainerServiceSshPublicKeyArgs) ToContainerServiceSshPublicKeyOutputWithContext

func (i ContainerServiceSshPublicKeyArgs) ToContainerServiceSshPublicKeyOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyOutput

type ContainerServiceSshPublicKeyArray

type ContainerServiceSshPublicKeyArray []ContainerServiceSshPublicKeyInput

func (ContainerServiceSshPublicKeyArray) ElementType

func (ContainerServiceSshPublicKeyArray) ToContainerServiceSshPublicKeyArrayOutput

func (i ContainerServiceSshPublicKeyArray) ToContainerServiceSshPublicKeyArrayOutput() ContainerServiceSshPublicKeyArrayOutput

func (ContainerServiceSshPublicKeyArray) ToContainerServiceSshPublicKeyArrayOutputWithContext

func (i ContainerServiceSshPublicKeyArray) ToContainerServiceSshPublicKeyArrayOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyArrayOutput

type ContainerServiceSshPublicKeyArrayInput

type ContainerServiceSshPublicKeyArrayInput interface {
	pulumi.Input

	ToContainerServiceSshPublicKeyArrayOutput() ContainerServiceSshPublicKeyArrayOutput
	ToContainerServiceSshPublicKeyArrayOutputWithContext(context.Context) ContainerServiceSshPublicKeyArrayOutput
}

ContainerServiceSshPublicKeyArrayInput is an input type that accepts ContainerServiceSshPublicKeyArray and ContainerServiceSshPublicKeyArrayOutput values. You can construct a concrete instance of `ContainerServiceSshPublicKeyArrayInput` via:

ContainerServiceSshPublicKeyArray{ ContainerServiceSshPublicKeyArgs{...} }

type ContainerServiceSshPublicKeyArrayOutput

type ContainerServiceSshPublicKeyArrayOutput struct{ *pulumi.OutputState }

func (ContainerServiceSshPublicKeyArrayOutput) ElementType

func (ContainerServiceSshPublicKeyArrayOutput) Index

func (ContainerServiceSshPublicKeyArrayOutput) ToContainerServiceSshPublicKeyArrayOutput

func (o ContainerServiceSshPublicKeyArrayOutput) ToContainerServiceSshPublicKeyArrayOutput() ContainerServiceSshPublicKeyArrayOutput

func (ContainerServiceSshPublicKeyArrayOutput) ToContainerServiceSshPublicKeyArrayOutputWithContext

func (o ContainerServiceSshPublicKeyArrayOutput) ToContainerServiceSshPublicKeyArrayOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyArrayOutput

type ContainerServiceSshPublicKeyInput

type ContainerServiceSshPublicKeyInput interface {
	pulumi.Input

	ToContainerServiceSshPublicKeyOutput() ContainerServiceSshPublicKeyOutput
	ToContainerServiceSshPublicKeyOutputWithContext(context.Context) ContainerServiceSshPublicKeyOutput
}

ContainerServiceSshPublicKeyInput is an input type that accepts ContainerServiceSshPublicKeyArgs and ContainerServiceSshPublicKeyOutput values. You can construct a concrete instance of `ContainerServiceSshPublicKeyInput` via:

ContainerServiceSshPublicKeyArgs{...}

type ContainerServiceSshPublicKeyOutput

type ContainerServiceSshPublicKeyOutput struct{ *pulumi.OutputState }

Contains information about SSH certificate public key data.

func (ContainerServiceSshPublicKeyOutput) ElementType

func (ContainerServiceSshPublicKeyOutput) KeyData

Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.

func (ContainerServiceSshPublicKeyOutput) ToContainerServiceSshPublicKeyOutput

func (o ContainerServiceSshPublicKeyOutput) ToContainerServiceSshPublicKeyOutput() ContainerServiceSshPublicKeyOutput

func (ContainerServiceSshPublicKeyOutput) ToContainerServiceSshPublicKeyOutputWithContext

func (o ContainerServiceSshPublicKeyOutput) ToContainerServiceSshPublicKeyOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyOutput

type ContainerServiceSshPublicKeyResponse

type ContainerServiceSshPublicKeyResponse struct {
	// Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
	KeyData string `pulumi:"keyData"`
}

Contains information about SSH certificate public key data.

type ContainerServiceSshPublicKeyResponseArgs

type ContainerServiceSshPublicKeyResponseArgs struct {
	// Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.
	KeyData pulumi.StringInput `pulumi:"keyData"`
}

Contains information about SSH certificate public key data.

func (ContainerServiceSshPublicKeyResponseArgs) ElementType

func (ContainerServiceSshPublicKeyResponseArgs) ToContainerServiceSshPublicKeyResponseOutput

func (i ContainerServiceSshPublicKeyResponseArgs) ToContainerServiceSshPublicKeyResponseOutput() ContainerServiceSshPublicKeyResponseOutput

func (ContainerServiceSshPublicKeyResponseArgs) ToContainerServiceSshPublicKeyResponseOutputWithContext

func (i ContainerServiceSshPublicKeyResponseArgs) ToContainerServiceSshPublicKeyResponseOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyResponseOutput

type ContainerServiceSshPublicKeyResponseArray

type ContainerServiceSshPublicKeyResponseArray []ContainerServiceSshPublicKeyResponseInput

func (ContainerServiceSshPublicKeyResponseArray) ElementType

func (ContainerServiceSshPublicKeyResponseArray) ToContainerServiceSshPublicKeyResponseArrayOutput

func (i ContainerServiceSshPublicKeyResponseArray) ToContainerServiceSshPublicKeyResponseArrayOutput() ContainerServiceSshPublicKeyResponseArrayOutput

func (ContainerServiceSshPublicKeyResponseArray) ToContainerServiceSshPublicKeyResponseArrayOutputWithContext

func (i ContainerServiceSshPublicKeyResponseArray) ToContainerServiceSshPublicKeyResponseArrayOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyResponseArrayOutput

type ContainerServiceSshPublicKeyResponseArrayInput

type ContainerServiceSshPublicKeyResponseArrayInput interface {
	pulumi.Input

	ToContainerServiceSshPublicKeyResponseArrayOutput() ContainerServiceSshPublicKeyResponseArrayOutput
	ToContainerServiceSshPublicKeyResponseArrayOutputWithContext(context.Context) ContainerServiceSshPublicKeyResponseArrayOutput
}

ContainerServiceSshPublicKeyResponseArrayInput is an input type that accepts ContainerServiceSshPublicKeyResponseArray and ContainerServiceSshPublicKeyResponseArrayOutput values. You can construct a concrete instance of `ContainerServiceSshPublicKeyResponseArrayInput` via:

ContainerServiceSshPublicKeyResponseArray{ ContainerServiceSshPublicKeyResponseArgs{...} }

type ContainerServiceSshPublicKeyResponseArrayOutput

type ContainerServiceSshPublicKeyResponseArrayOutput struct{ *pulumi.OutputState }

func (ContainerServiceSshPublicKeyResponseArrayOutput) ElementType

func (ContainerServiceSshPublicKeyResponseArrayOutput) Index

func (ContainerServiceSshPublicKeyResponseArrayOutput) ToContainerServiceSshPublicKeyResponseArrayOutput

func (o ContainerServiceSshPublicKeyResponseArrayOutput) ToContainerServiceSshPublicKeyResponseArrayOutput() ContainerServiceSshPublicKeyResponseArrayOutput

func (ContainerServiceSshPublicKeyResponseArrayOutput) ToContainerServiceSshPublicKeyResponseArrayOutputWithContext

func (o ContainerServiceSshPublicKeyResponseArrayOutput) ToContainerServiceSshPublicKeyResponseArrayOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyResponseArrayOutput

type ContainerServiceSshPublicKeyResponseInput

type ContainerServiceSshPublicKeyResponseInput interface {
	pulumi.Input

	ToContainerServiceSshPublicKeyResponseOutput() ContainerServiceSshPublicKeyResponseOutput
	ToContainerServiceSshPublicKeyResponseOutputWithContext(context.Context) ContainerServiceSshPublicKeyResponseOutput
}

ContainerServiceSshPublicKeyResponseInput is an input type that accepts ContainerServiceSshPublicKeyResponseArgs and ContainerServiceSshPublicKeyResponseOutput values. You can construct a concrete instance of `ContainerServiceSshPublicKeyResponseInput` via:

ContainerServiceSshPublicKeyResponseArgs{...}

type ContainerServiceSshPublicKeyResponseOutput

type ContainerServiceSshPublicKeyResponseOutput struct{ *pulumi.OutputState }

Contains information about SSH certificate public key data.

func (ContainerServiceSshPublicKeyResponseOutput) ElementType

func (ContainerServiceSshPublicKeyResponseOutput) KeyData

Certificate public key used to authenticate with VMs through SSH. The certificate must be in PEM format with or without headers.

func (ContainerServiceSshPublicKeyResponseOutput) ToContainerServiceSshPublicKeyResponseOutput

func (o ContainerServiceSshPublicKeyResponseOutput) ToContainerServiceSshPublicKeyResponseOutput() ContainerServiceSshPublicKeyResponseOutput

func (ContainerServiceSshPublicKeyResponseOutput) ToContainerServiceSshPublicKeyResponseOutputWithContext

func (o ContainerServiceSshPublicKeyResponseOutput) ToContainerServiceSshPublicKeyResponseOutputWithContext(ctx context.Context) ContainerServiceSshPublicKeyResponseOutput

type ContainerServiceVMSizeTypes added in v0.3.1

type ContainerServiceVMSizeTypes pulumi.String

Size of agent VMs.

func (ContainerServiceVMSizeTypes) ElementType added in v0.3.1

func (ContainerServiceVMSizeTypes) ToStringOutput added in v0.3.1

func (e ContainerServiceVMSizeTypes) ToStringOutput() pulumi.StringOutput

func (ContainerServiceVMSizeTypes) ToStringOutputWithContext added in v0.3.1

func (e ContainerServiceVMSizeTypes) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ContainerServiceVMSizeTypes) ToStringPtrOutput added in v0.3.1

func (e ContainerServiceVMSizeTypes) ToStringPtrOutput() pulumi.StringPtrOutput

func (ContainerServiceVMSizeTypes) ToStringPtrOutputWithContext added in v0.3.1

func (e ContainerServiceVMSizeTypes) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CredentialResultResponse

type CredentialResultResponse struct {
	// The name of the credential.
	Name string `pulumi:"name"`
	// Base64-encoded Kubernetes configuration file.
	Value string `pulumi:"value"`
}

The credential result response.

type CredentialResultResponseArgs

type CredentialResultResponseArgs struct {
	// The name of the credential.
	Name pulumi.StringInput `pulumi:"name"`
	// Base64-encoded Kubernetes configuration file.
	Value pulumi.StringInput `pulumi:"value"`
}

The credential result response.

func (CredentialResultResponseArgs) ElementType

func (CredentialResultResponseArgs) ToCredentialResultResponseOutput

func (i CredentialResultResponseArgs) ToCredentialResultResponseOutput() CredentialResultResponseOutput

func (CredentialResultResponseArgs) ToCredentialResultResponseOutputWithContext

func (i CredentialResultResponseArgs) ToCredentialResultResponseOutputWithContext(ctx context.Context) CredentialResultResponseOutput

type CredentialResultResponseArray

type CredentialResultResponseArray []CredentialResultResponseInput

func (CredentialResultResponseArray) ElementType

func (CredentialResultResponseArray) ToCredentialResultResponseArrayOutput

func (i CredentialResultResponseArray) ToCredentialResultResponseArrayOutput() CredentialResultResponseArrayOutput

func (CredentialResultResponseArray) ToCredentialResultResponseArrayOutputWithContext

func (i CredentialResultResponseArray) ToCredentialResultResponseArrayOutputWithContext(ctx context.Context) CredentialResultResponseArrayOutput

type CredentialResultResponseArrayInput

type CredentialResultResponseArrayInput interface {
	pulumi.Input

	ToCredentialResultResponseArrayOutput() CredentialResultResponseArrayOutput
	ToCredentialResultResponseArrayOutputWithContext(context.Context) CredentialResultResponseArrayOutput
}

CredentialResultResponseArrayInput is an input type that accepts CredentialResultResponseArray and CredentialResultResponseArrayOutput values. You can construct a concrete instance of `CredentialResultResponseArrayInput` via:

CredentialResultResponseArray{ CredentialResultResponseArgs{...} }

type CredentialResultResponseArrayOutput

type CredentialResultResponseArrayOutput struct{ *pulumi.OutputState }

func (CredentialResultResponseArrayOutput) ElementType

func (CredentialResultResponseArrayOutput) Index

func (CredentialResultResponseArrayOutput) ToCredentialResultResponseArrayOutput

func (o CredentialResultResponseArrayOutput) ToCredentialResultResponseArrayOutput() CredentialResultResponseArrayOutput

func (CredentialResultResponseArrayOutput) ToCredentialResultResponseArrayOutputWithContext

func (o CredentialResultResponseArrayOutput) ToCredentialResultResponseArrayOutputWithContext(ctx context.Context) CredentialResultResponseArrayOutput

type CredentialResultResponseInput

type CredentialResultResponseInput interface {
	pulumi.Input

	ToCredentialResultResponseOutput() CredentialResultResponseOutput
	ToCredentialResultResponseOutputWithContext(context.Context) CredentialResultResponseOutput
}

CredentialResultResponseInput is an input type that accepts CredentialResultResponseArgs and CredentialResultResponseOutput values. You can construct a concrete instance of `CredentialResultResponseInput` via:

CredentialResultResponseArgs{...}

type CredentialResultResponseOutput

type CredentialResultResponseOutput struct{ *pulumi.OutputState }

The credential result response.

func (CredentialResultResponseOutput) ElementType

func (CredentialResultResponseOutput) Name

The name of the credential.

func (CredentialResultResponseOutput) ToCredentialResultResponseOutput

func (o CredentialResultResponseOutput) ToCredentialResultResponseOutput() CredentialResultResponseOutput

func (CredentialResultResponseOutput) ToCredentialResultResponseOutputWithContext

func (o CredentialResultResponseOutput) ToCredentialResultResponseOutputWithContext(ctx context.Context) CredentialResultResponseOutput

func (CredentialResultResponseOutput) Value

Base64-encoded Kubernetes configuration file.

type Expander added in v0.3.1

type Expander pulumi.String

func (Expander) ElementType added in v0.3.1

func (Expander) ElementType() reflect.Type

func (Expander) ToStringOutput added in v0.3.1

func (e Expander) ToStringOutput() pulumi.StringOutput

func (Expander) ToStringOutputWithContext added in v0.3.1

func (e Expander) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (Expander) ToStringPtrOutput added in v0.3.1

func (e Expander) ToStringPtrOutput() pulumi.StringPtrOutput

func (Expander) ToStringPtrOutputWithContext added in v0.3.1

func (e Expander) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type KubeletConfig

type KubeletConfig struct {
	// Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`).
	AllowedUnsafeSysctls []string `pulumi:"allowedUnsafeSysctls"`
	// Enable CPU CFS quota enforcement for containers that specify CPU limits.
	CpuCfsQuota *bool `pulumi:"cpuCfsQuota"`
	// Sets CPU CFS quota period value.
	CpuCfsQuotaPeriod *string `pulumi:"cpuCfsQuotaPeriod"`
	// CPU Manager policy to use.
	CpuManagerPolicy *string `pulumi:"cpuManagerPolicy"`
	// If set to true it will make the Kubelet fail to start if swap is enabled on the node.
	FailSwapOn *bool `pulumi:"failSwapOn"`
	// The percent of disk usage after which image garbage collection is always run.
	ImageGcHighThreshold *int `pulumi:"imageGcHighThreshold"`
	// The percent of disk usage before which image garbage collection is never run.
	ImageGcLowThreshold *int `pulumi:"imageGcLowThreshold"`
	// Topology Manager policy to use.
	TopologyManagerPolicy *string `pulumi:"topologyManagerPolicy"`
}

Kubelet configurations of agent nodes.

type KubeletConfigArgs

type KubeletConfigArgs struct {
	// Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`).
	AllowedUnsafeSysctls pulumi.StringArrayInput `pulumi:"allowedUnsafeSysctls"`
	// Enable CPU CFS quota enforcement for containers that specify CPU limits.
	CpuCfsQuota pulumi.BoolPtrInput `pulumi:"cpuCfsQuota"`
	// Sets CPU CFS quota period value.
	CpuCfsQuotaPeriod pulumi.StringPtrInput `pulumi:"cpuCfsQuotaPeriod"`
	// CPU Manager policy to use.
	CpuManagerPolicy pulumi.StringPtrInput `pulumi:"cpuManagerPolicy"`
	// If set to true it will make the Kubelet fail to start if swap is enabled on the node.
	FailSwapOn pulumi.BoolPtrInput `pulumi:"failSwapOn"`
	// The percent of disk usage after which image garbage collection is always run.
	ImageGcHighThreshold pulumi.IntPtrInput `pulumi:"imageGcHighThreshold"`
	// The percent of disk usage before which image garbage collection is never run.
	ImageGcLowThreshold pulumi.IntPtrInput `pulumi:"imageGcLowThreshold"`
	// Topology Manager policy to use.
	TopologyManagerPolicy pulumi.StringPtrInput `pulumi:"topologyManagerPolicy"`
}

Kubelet configurations of agent nodes.

func (KubeletConfigArgs) ElementType

func (KubeletConfigArgs) ElementType() reflect.Type

func (KubeletConfigArgs) ToKubeletConfigOutput

func (i KubeletConfigArgs) ToKubeletConfigOutput() KubeletConfigOutput

func (KubeletConfigArgs) ToKubeletConfigOutputWithContext

func (i KubeletConfigArgs) ToKubeletConfigOutputWithContext(ctx context.Context) KubeletConfigOutput

func (KubeletConfigArgs) ToKubeletConfigPtrOutput

func (i KubeletConfigArgs) ToKubeletConfigPtrOutput() KubeletConfigPtrOutput

func (KubeletConfigArgs) ToKubeletConfigPtrOutputWithContext

func (i KubeletConfigArgs) ToKubeletConfigPtrOutputWithContext(ctx context.Context) KubeletConfigPtrOutput

type KubeletConfigInput

type KubeletConfigInput interface {
	pulumi.Input

	ToKubeletConfigOutput() KubeletConfigOutput
	ToKubeletConfigOutputWithContext(context.Context) KubeletConfigOutput
}

KubeletConfigInput is an input type that accepts KubeletConfigArgs and KubeletConfigOutput values. You can construct a concrete instance of `KubeletConfigInput` via:

KubeletConfigArgs{...}

type KubeletConfigOutput

type KubeletConfigOutput struct{ *pulumi.OutputState }

Kubelet configurations of agent nodes.

func (KubeletConfigOutput) AllowedUnsafeSysctls

func (o KubeletConfigOutput) AllowedUnsafeSysctls() pulumi.StringArrayOutput

Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`).

func (KubeletConfigOutput) CpuCfsQuota

func (o KubeletConfigOutput) CpuCfsQuota() pulumi.BoolPtrOutput

Enable CPU CFS quota enforcement for containers that specify CPU limits.

func (KubeletConfigOutput) CpuCfsQuotaPeriod

func (o KubeletConfigOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput

Sets CPU CFS quota period value.

func (KubeletConfigOutput) CpuManagerPolicy

func (o KubeletConfigOutput) CpuManagerPolicy() pulumi.StringPtrOutput

CPU Manager policy to use.

func (KubeletConfigOutput) ElementType

func (KubeletConfigOutput) ElementType() reflect.Type

func (KubeletConfigOutput) FailSwapOn

func (o KubeletConfigOutput) FailSwapOn() pulumi.BoolPtrOutput

If set to true it will make the Kubelet fail to start if swap is enabled on the node.

func (KubeletConfigOutput) ImageGcHighThreshold

func (o KubeletConfigOutput) ImageGcHighThreshold() pulumi.IntPtrOutput

The percent of disk usage after which image garbage collection is always run.

func (KubeletConfigOutput) ImageGcLowThreshold

func (o KubeletConfigOutput) ImageGcLowThreshold() pulumi.IntPtrOutput

The percent of disk usage before which image garbage collection is never run.

func (KubeletConfigOutput) ToKubeletConfigOutput

func (o KubeletConfigOutput) ToKubeletConfigOutput() KubeletConfigOutput

func (KubeletConfigOutput) ToKubeletConfigOutputWithContext

func (o KubeletConfigOutput) ToKubeletConfigOutputWithContext(ctx context.Context) KubeletConfigOutput

func (KubeletConfigOutput) ToKubeletConfigPtrOutput

func (o KubeletConfigOutput) ToKubeletConfigPtrOutput() KubeletConfigPtrOutput

func (KubeletConfigOutput) ToKubeletConfigPtrOutputWithContext

func (o KubeletConfigOutput) ToKubeletConfigPtrOutputWithContext(ctx context.Context) KubeletConfigPtrOutput

func (KubeletConfigOutput) TopologyManagerPolicy

func (o KubeletConfigOutput) TopologyManagerPolicy() pulumi.StringPtrOutput

Topology Manager policy to use.

type KubeletConfigPtrInput

type KubeletConfigPtrInput interface {
	pulumi.Input

	ToKubeletConfigPtrOutput() KubeletConfigPtrOutput
	ToKubeletConfigPtrOutputWithContext(context.Context) KubeletConfigPtrOutput
}

KubeletConfigPtrInput is an input type that accepts KubeletConfigArgs, KubeletConfigPtr and KubeletConfigPtrOutput values. You can construct a concrete instance of `KubeletConfigPtrInput` via:

        KubeletConfigArgs{...}

or:

        nil

type KubeletConfigPtrOutput

type KubeletConfigPtrOutput struct{ *pulumi.OutputState }

func (KubeletConfigPtrOutput) AllowedUnsafeSysctls

func (o KubeletConfigPtrOutput) AllowedUnsafeSysctls() pulumi.StringArrayOutput

Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`).

func (KubeletConfigPtrOutput) CpuCfsQuota

Enable CPU CFS quota enforcement for containers that specify CPU limits.

func (KubeletConfigPtrOutput) CpuCfsQuotaPeriod

func (o KubeletConfigPtrOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput

Sets CPU CFS quota period value.

func (KubeletConfigPtrOutput) CpuManagerPolicy

func (o KubeletConfigPtrOutput) CpuManagerPolicy() pulumi.StringPtrOutput

CPU Manager policy to use.

func (KubeletConfigPtrOutput) Elem

func (KubeletConfigPtrOutput) ElementType

func (KubeletConfigPtrOutput) ElementType() reflect.Type

func (KubeletConfigPtrOutput) FailSwapOn

If set to true it will make the Kubelet fail to start if swap is enabled on the node.

func (KubeletConfigPtrOutput) ImageGcHighThreshold

func (o KubeletConfigPtrOutput) ImageGcHighThreshold() pulumi.IntPtrOutput

The percent of disk usage after which image garbage collection is always run.

func (KubeletConfigPtrOutput) ImageGcLowThreshold

func (o KubeletConfigPtrOutput) ImageGcLowThreshold() pulumi.IntPtrOutput

The percent of disk usage before which image garbage collection is never run.

func (KubeletConfigPtrOutput) ToKubeletConfigPtrOutput

func (o KubeletConfigPtrOutput) ToKubeletConfigPtrOutput() KubeletConfigPtrOutput

func (KubeletConfigPtrOutput) ToKubeletConfigPtrOutputWithContext

func (o KubeletConfigPtrOutput) ToKubeletConfigPtrOutputWithContext(ctx context.Context) KubeletConfigPtrOutput

func (KubeletConfigPtrOutput) TopologyManagerPolicy

func (o KubeletConfigPtrOutput) TopologyManagerPolicy() pulumi.StringPtrOutput

Topology Manager policy to use.

type KubeletConfigResponse

type KubeletConfigResponse struct {
	// Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`).
	AllowedUnsafeSysctls []string `pulumi:"allowedUnsafeSysctls"`
	// Enable CPU CFS quota enforcement for containers that specify CPU limits.
	CpuCfsQuota *bool `pulumi:"cpuCfsQuota"`
	// Sets CPU CFS quota period value.
	CpuCfsQuotaPeriod *string `pulumi:"cpuCfsQuotaPeriod"`
	// CPU Manager policy to use.
	CpuManagerPolicy *string `pulumi:"cpuManagerPolicy"`
	// If set to true it will make the Kubelet fail to start if swap is enabled on the node.
	FailSwapOn *bool `pulumi:"failSwapOn"`
	// The percent of disk usage after which image garbage collection is always run.
	ImageGcHighThreshold *int `pulumi:"imageGcHighThreshold"`
	// The percent of disk usage before which image garbage collection is never run.
	ImageGcLowThreshold *int `pulumi:"imageGcLowThreshold"`
	// Topology Manager policy to use.
	TopologyManagerPolicy *string `pulumi:"topologyManagerPolicy"`
}

Kubelet configurations of agent nodes.

type KubeletConfigResponseArgs

type KubeletConfigResponseArgs struct {
	// Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`).
	AllowedUnsafeSysctls pulumi.StringArrayInput `pulumi:"allowedUnsafeSysctls"`
	// Enable CPU CFS quota enforcement for containers that specify CPU limits.
	CpuCfsQuota pulumi.BoolPtrInput `pulumi:"cpuCfsQuota"`
	// Sets CPU CFS quota period value.
	CpuCfsQuotaPeriod pulumi.StringPtrInput `pulumi:"cpuCfsQuotaPeriod"`
	// CPU Manager policy to use.
	CpuManagerPolicy pulumi.StringPtrInput `pulumi:"cpuManagerPolicy"`
	// If set to true it will make the Kubelet fail to start if swap is enabled on the node.
	FailSwapOn pulumi.BoolPtrInput `pulumi:"failSwapOn"`
	// The percent of disk usage after which image garbage collection is always run.
	ImageGcHighThreshold pulumi.IntPtrInput `pulumi:"imageGcHighThreshold"`
	// The percent of disk usage before which image garbage collection is never run.
	ImageGcLowThreshold pulumi.IntPtrInput `pulumi:"imageGcLowThreshold"`
	// Topology Manager policy to use.
	TopologyManagerPolicy pulumi.StringPtrInput `pulumi:"topologyManagerPolicy"`
}

Kubelet configurations of agent nodes.

func (KubeletConfigResponseArgs) ElementType

func (KubeletConfigResponseArgs) ElementType() reflect.Type

func (KubeletConfigResponseArgs) ToKubeletConfigResponseOutput

func (i KubeletConfigResponseArgs) ToKubeletConfigResponseOutput() KubeletConfigResponseOutput

func (KubeletConfigResponseArgs) ToKubeletConfigResponseOutputWithContext

func (i KubeletConfigResponseArgs) ToKubeletConfigResponseOutputWithContext(ctx context.Context) KubeletConfigResponseOutput

func (KubeletConfigResponseArgs) ToKubeletConfigResponsePtrOutput

func (i KubeletConfigResponseArgs) ToKubeletConfigResponsePtrOutput() KubeletConfigResponsePtrOutput

func (KubeletConfigResponseArgs) ToKubeletConfigResponsePtrOutputWithContext

func (i KubeletConfigResponseArgs) ToKubeletConfigResponsePtrOutputWithContext(ctx context.Context) KubeletConfigResponsePtrOutput

type KubeletConfigResponseInput

type KubeletConfigResponseInput interface {
	pulumi.Input

	ToKubeletConfigResponseOutput() KubeletConfigResponseOutput
	ToKubeletConfigResponseOutputWithContext(context.Context) KubeletConfigResponseOutput
}

KubeletConfigResponseInput is an input type that accepts KubeletConfigResponseArgs and KubeletConfigResponseOutput values. You can construct a concrete instance of `KubeletConfigResponseInput` via:

KubeletConfigResponseArgs{...}

type KubeletConfigResponseOutput

type KubeletConfigResponseOutput struct{ *pulumi.OutputState }

Kubelet configurations of agent nodes.

func (KubeletConfigResponseOutput) AllowedUnsafeSysctls

func (o KubeletConfigResponseOutput) AllowedUnsafeSysctls() pulumi.StringArrayOutput

Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`).

func (KubeletConfigResponseOutput) CpuCfsQuota

Enable CPU CFS quota enforcement for containers that specify CPU limits.

func (KubeletConfigResponseOutput) CpuCfsQuotaPeriod

func (o KubeletConfigResponseOutput) CpuCfsQuotaPeriod() pulumi.StringPtrOutput

Sets CPU CFS quota period value.

func (KubeletConfigResponseOutput) CpuManagerPolicy

func (o KubeletConfigResponseOutput) CpuManagerPolicy() pulumi.StringPtrOutput

CPU Manager policy to use.

func (KubeletConfigResponseOutput) ElementType

func (KubeletConfigResponseOutput) FailSwapOn

If set to true it will make the Kubelet fail to start if swap is enabled on the node.

func (KubeletConfigResponseOutput) ImageGcHighThreshold

func (o KubeletConfigResponseOutput) ImageGcHighThreshold() pulumi.IntPtrOutput

The percent of disk usage after which image garbage collection is always run.

func (KubeletConfigResponseOutput) ImageGcLowThreshold

func (o KubeletConfigResponseOutput) ImageGcLowThreshold() pulumi.IntPtrOutput

The percent of disk usage before which image garbage collection is never run.

func (KubeletConfigResponseOutput) ToKubeletConfigResponseOutput

func (o KubeletConfigResponseOutput) ToKubeletConfigResponseOutput() KubeletConfigResponseOutput

func (KubeletConfigResponseOutput) ToKubeletConfigResponseOutputWithContext

func (o KubeletConfigResponseOutput) ToKubeletConfigResponseOutputWithContext(ctx context.Context) KubeletConfigResponseOutput

func (KubeletConfigResponseOutput) ToKubeletConfigResponsePtrOutput

func (o KubeletConfigResponseOutput) ToKubeletConfigResponsePtrOutput() KubeletConfigResponsePtrOutput

func (KubeletConfigResponseOutput) ToKubeletConfigResponsePtrOutputWithContext

func (o KubeletConfigResponseOutput) ToKubeletConfigResponsePtrOutputWithContext(ctx context.Context) KubeletConfigResponsePtrOutput

func (KubeletConfigResponseOutput) TopologyManagerPolicy

func (o KubeletConfigResponseOutput) TopologyManagerPolicy() pulumi.StringPtrOutput

Topology Manager policy to use.

type KubeletConfigResponsePtrInput

type KubeletConfigResponsePtrInput interface {
	pulumi.Input

	ToKubeletConfigResponsePtrOutput() KubeletConfigResponsePtrOutput
	ToKubeletConfigResponsePtrOutputWithContext(context.Context) KubeletConfigResponsePtrOutput
}

KubeletConfigResponsePtrInput is an input type that accepts KubeletConfigResponseArgs, KubeletConfigResponsePtr and KubeletConfigResponsePtrOutput values. You can construct a concrete instance of `KubeletConfigResponsePtrInput` via:

        KubeletConfigResponseArgs{...}

or:

        nil

type KubeletConfigResponsePtrOutput

type KubeletConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (KubeletConfigResponsePtrOutput) AllowedUnsafeSysctls

func (o KubeletConfigResponsePtrOutput) AllowedUnsafeSysctls() pulumi.StringArrayOutput

Allowlist of unsafe sysctls or unsafe sysctl patterns (ending in `*`).

func (KubeletConfigResponsePtrOutput) CpuCfsQuota

Enable CPU CFS quota enforcement for containers that specify CPU limits.

func (KubeletConfigResponsePtrOutput) CpuCfsQuotaPeriod

Sets CPU CFS quota period value.

func (KubeletConfigResponsePtrOutput) CpuManagerPolicy

CPU Manager policy to use.

func (KubeletConfigResponsePtrOutput) Elem

func (KubeletConfigResponsePtrOutput) ElementType

func (KubeletConfigResponsePtrOutput) FailSwapOn

If set to true it will make the Kubelet fail to start if swap is enabled on the node.

func (KubeletConfigResponsePtrOutput) ImageGcHighThreshold

func (o KubeletConfigResponsePtrOutput) ImageGcHighThreshold() pulumi.IntPtrOutput

The percent of disk usage after which image garbage collection is always run.

func (KubeletConfigResponsePtrOutput) ImageGcLowThreshold

func (o KubeletConfigResponsePtrOutput) ImageGcLowThreshold() pulumi.IntPtrOutput

The percent of disk usage before which image garbage collection is never run.

func (KubeletConfigResponsePtrOutput) ToKubeletConfigResponsePtrOutput

func (o KubeletConfigResponsePtrOutput) ToKubeletConfigResponsePtrOutput() KubeletConfigResponsePtrOutput

func (KubeletConfigResponsePtrOutput) ToKubeletConfigResponsePtrOutputWithContext

func (o KubeletConfigResponsePtrOutput) ToKubeletConfigResponsePtrOutputWithContext(ctx context.Context) KubeletConfigResponsePtrOutput

func (KubeletConfigResponsePtrOutput) TopologyManagerPolicy

func (o KubeletConfigResponsePtrOutput) TopologyManagerPolicy() pulumi.StringPtrOutput

Topology Manager policy to use.

type LicenseType added in v0.3.1

type LicenseType pulumi.String

The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs.

func (LicenseType) ElementType added in v0.3.1

func (LicenseType) ElementType() reflect.Type

func (LicenseType) ToStringOutput added in v0.3.1

func (e LicenseType) ToStringOutput() pulumi.StringOutput

func (LicenseType) ToStringOutputWithContext added in v0.3.1

func (e LicenseType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LicenseType) ToStringPtrOutput added in v0.3.1

func (e LicenseType) ToStringPtrOutput() pulumi.StringPtrOutput

func (LicenseType) ToStringPtrOutputWithContext added in v0.3.1

func (e LicenseType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LinuxOSConfig

type LinuxOSConfig struct {
	// SwapFileSizeMB specifies size in MB of a swap file will be created on each node.
	SwapFileSizeMB *int `pulumi:"swapFileSizeMB"`
	// Sysctl settings for Linux agent nodes.
	Sysctls *SysctlConfig `pulumi:"sysctls"`
	// Transparent Huge Page defrag configuration.
	TransparentHugePageDefrag *string `pulumi:"transparentHugePageDefrag"`
	// Transparent Huge Page enabled configuration.
	TransparentHugePageEnabled *string `pulumi:"transparentHugePageEnabled"`
}

OS configurations of Linux agent nodes.

type LinuxOSConfigArgs

type LinuxOSConfigArgs struct {
	// SwapFileSizeMB specifies size in MB of a swap file will be created on each node.
	SwapFileSizeMB pulumi.IntPtrInput `pulumi:"swapFileSizeMB"`
	// Sysctl settings for Linux agent nodes.
	Sysctls SysctlConfigPtrInput `pulumi:"sysctls"`
	// Transparent Huge Page defrag configuration.
	TransparentHugePageDefrag pulumi.StringPtrInput `pulumi:"transparentHugePageDefrag"`
	// Transparent Huge Page enabled configuration.
	TransparentHugePageEnabled pulumi.StringPtrInput `pulumi:"transparentHugePageEnabled"`
}

OS configurations of Linux agent nodes.

func (LinuxOSConfigArgs) ElementType

func (LinuxOSConfigArgs) ElementType() reflect.Type

func (LinuxOSConfigArgs) ToLinuxOSConfigOutput

func (i LinuxOSConfigArgs) ToLinuxOSConfigOutput() LinuxOSConfigOutput

func (LinuxOSConfigArgs) ToLinuxOSConfigOutputWithContext

func (i LinuxOSConfigArgs) ToLinuxOSConfigOutputWithContext(ctx context.Context) LinuxOSConfigOutput

func (LinuxOSConfigArgs) ToLinuxOSConfigPtrOutput

func (i LinuxOSConfigArgs) ToLinuxOSConfigPtrOutput() LinuxOSConfigPtrOutput

func (LinuxOSConfigArgs) ToLinuxOSConfigPtrOutputWithContext

func (i LinuxOSConfigArgs) ToLinuxOSConfigPtrOutputWithContext(ctx context.Context) LinuxOSConfigPtrOutput

type LinuxOSConfigInput

type LinuxOSConfigInput interface {
	pulumi.Input

	ToLinuxOSConfigOutput() LinuxOSConfigOutput
	ToLinuxOSConfigOutputWithContext(context.Context) LinuxOSConfigOutput
}

LinuxOSConfigInput is an input type that accepts LinuxOSConfigArgs and LinuxOSConfigOutput values. You can construct a concrete instance of `LinuxOSConfigInput` via:

LinuxOSConfigArgs{...}

type LinuxOSConfigOutput

type LinuxOSConfigOutput struct{ *pulumi.OutputState }

OS configurations of Linux agent nodes.

func (LinuxOSConfigOutput) ElementType

func (LinuxOSConfigOutput) ElementType() reflect.Type

func (LinuxOSConfigOutput) SwapFileSizeMB

func (o LinuxOSConfigOutput) SwapFileSizeMB() pulumi.IntPtrOutput

SwapFileSizeMB specifies size in MB of a swap file will be created on each node.

func (LinuxOSConfigOutput) Sysctls

Sysctl settings for Linux agent nodes.

func (LinuxOSConfigOutput) ToLinuxOSConfigOutput

func (o LinuxOSConfigOutput) ToLinuxOSConfigOutput() LinuxOSConfigOutput

func (LinuxOSConfigOutput) ToLinuxOSConfigOutputWithContext

func (o LinuxOSConfigOutput) ToLinuxOSConfigOutputWithContext(ctx context.Context) LinuxOSConfigOutput

func (LinuxOSConfigOutput) ToLinuxOSConfigPtrOutput

func (o LinuxOSConfigOutput) ToLinuxOSConfigPtrOutput() LinuxOSConfigPtrOutput

func (LinuxOSConfigOutput) ToLinuxOSConfigPtrOutputWithContext

func (o LinuxOSConfigOutput) ToLinuxOSConfigPtrOutputWithContext(ctx context.Context) LinuxOSConfigPtrOutput

func (LinuxOSConfigOutput) TransparentHugePageDefrag

func (o LinuxOSConfigOutput) TransparentHugePageDefrag() pulumi.StringPtrOutput

Transparent Huge Page defrag configuration.

func (LinuxOSConfigOutput) TransparentHugePageEnabled

func (o LinuxOSConfigOutput) TransparentHugePageEnabled() pulumi.StringPtrOutput

Transparent Huge Page enabled configuration.

type LinuxOSConfigPtrInput

type LinuxOSConfigPtrInput interface {
	pulumi.Input

	ToLinuxOSConfigPtrOutput() LinuxOSConfigPtrOutput
	ToLinuxOSConfigPtrOutputWithContext(context.Context) LinuxOSConfigPtrOutput
}

LinuxOSConfigPtrInput is an input type that accepts LinuxOSConfigArgs, LinuxOSConfigPtr and LinuxOSConfigPtrOutput values. You can construct a concrete instance of `LinuxOSConfigPtrInput` via:

        LinuxOSConfigArgs{...}

or:

        nil

type LinuxOSConfigPtrOutput

type LinuxOSConfigPtrOutput struct{ *pulumi.OutputState }

func (LinuxOSConfigPtrOutput) Elem

func (LinuxOSConfigPtrOutput) ElementType

func (LinuxOSConfigPtrOutput) ElementType() reflect.Type

func (LinuxOSConfigPtrOutput) SwapFileSizeMB

func (o LinuxOSConfigPtrOutput) SwapFileSizeMB() pulumi.IntPtrOutput

SwapFileSizeMB specifies size in MB of a swap file will be created on each node.

func (LinuxOSConfigPtrOutput) Sysctls

Sysctl settings for Linux agent nodes.

func (LinuxOSConfigPtrOutput) ToLinuxOSConfigPtrOutput

func (o LinuxOSConfigPtrOutput) ToLinuxOSConfigPtrOutput() LinuxOSConfigPtrOutput

func (LinuxOSConfigPtrOutput) ToLinuxOSConfigPtrOutputWithContext

func (o LinuxOSConfigPtrOutput) ToLinuxOSConfigPtrOutputWithContext(ctx context.Context) LinuxOSConfigPtrOutput

func (LinuxOSConfigPtrOutput) TransparentHugePageDefrag

func (o LinuxOSConfigPtrOutput) TransparentHugePageDefrag() pulumi.StringPtrOutput

Transparent Huge Page defrag configuration.

func (LinuxOSConfigPtrOutput) TransparentHugePageEnabled

func (o LinuxOSConfigPtrOutput) TransparentHugePageEnabled() pulumi.StringPtrOutput

Transparent Huge Page enabled configuration.

type LinuxOSConfigResponse

type LinuxOSConfigResponse struct {
	// SwapFileSizeMB specifies size in MB of a swap file will be created on each node.
	SwapFileSizeMB *int `pulumi:"swapFileSizeMB"`
	// Sysctl settings for Linux agent nodes.
	Sysctls *SysctlConfigResponse `pulumi:"sysctls"`
	// Transparent Huge Page defrag configuration.
	TransparentHugePageDefrag *string `pulumi:"transparentHugePageDefrag"`
	// Transparent Huge Page enabled configuration.
	TransparentHugePageEnabled *string `pulumi:"transparentHugePageEnabled"`
}

OS configurations of Linux agent nodes.

type LinuxOSConfigResponseArgs

type LinuxOSConfigResponseArgs struct {
	// SwapFileSizeMB specifies size in MB of a swap file will be created on each node.
	SwapFileSizeMB pulumi.IntPtrInput `pulumi:"swapFileSizeMB"`
	// Sysctl settings for Linux agent nodes.
	Sysctls SysctlConfigResponsePtrInput `pulumi:"sysctls"`
	// Transparent Huge Page defrag configuration.
	TransparentHugePageDefrag pulumi.StringPtrInput `pulumi:"transparentHugePageDefrag"`
	// Transparent Huge Page enabled configuration.
	TransparentHugePageEnabled pulumi.StringPtrInput `pulumi:"transparentHugePageEnabled"`
}

OS configurations of Linux agent nodes.

func (LinuxOSConfigResponseArgs) ElementType

func (LinuxOSConfigResponseArgs) ElementType() reflect.Type

func (LinuxOSConfigResponseArgs) ToLinuxOSConfigResponseOutput

func (i LinuxOSConfigResponseArgs) ToLinuxOSConfigResponseOutput() LinuxOSConfigResponseOutput

func (LinuxOSConfigResponseArgs) ToLinuxOSConfigResponseOutputWithContext

func (i LinuxOSConfigResponseArgs) ToLinuxOSConfigResponseOutputWithContext(ctx context.Context) LinuxOSConfigResponseOutput

func (LinuxOSConfigResponseArgs) ToLinuxOSConfigResponsePtrOutput

func (i LinuxOSConfigResponseArgs) ToLinuxOSConfigResponsePtrOutput() LinuxOSConfigResponsePtrOutput

func (LinuxOSConfigResponseArgs) ToLinuxOSConfigResponsePtrOutputWithContext

func (i LinuxOSConfigResponseArgs) ToLinuxOSConfigResponsePtrOutputWithContext(ctx context.Context) LinuxOSConfigResponsePtrOutput

type LinuxOSConfigResponseInput

type LinuxOSConfigResponseInput interface {
	pulumi.Input

	ToLinuxOSConfigResponseOutput() LinuxOSConfigResponseOutput
	ToLinuxOSConfigResponseOutputWithContext(context.Context) LinuxOSConfigResponseOutput
}

LinuxOSConfigResponseInput is an input type that accepts LinuxOSConfigResponseArgs and LinuxOSConfigResponseOutput values. You can construct a concrete instance of `LinuxOSConfigResponseInput` via:

LinuxOSConfigResponseArgs{...}

type LinuxOSConfigResponseOutput

type LinuxOSConfigResponseOutput struct{ *pulumi.OutputState }

OS configurations of Linux agent nodes.

func (LinuxOSConfigResponseOutput) ElementType

func (LinuxOSConfigResponseOutput) SwapFileSizeMB

func (o LinuxOSConfigResponseOutput) SwapFileSizeMB() pulumi.IntPtrOutput

SwapFileSizeMB specifies size in MB of a swap file will be created on each node.

func (LinuxOSConfigResponseOutput) Sysctls

Sysctl settings for Linux agent nodes.

func (LinuxOSConfigResponseOutput) ToLinuxOSConfigResponseOutput

func (o LinuxOSConfigResponseOutput) ToLinuxOSConfigResponseOutput() LinuxOSConfigResponseOutput

func (LinuxOSConfigResponseOutput) ToLinuxOSConfigResponseOutputWithContext

func (o LinuxOSConfigResponseOutput) ToLinuxOSConfigResponseOutputWithContext(ctx context.Context) LinuxOSConfigResponseOutput

func (LinuxOSConfigResponseOutput) ToLinuxOSConfigResponsePtrOutput

func (o LinuxOSConfigResponseOutput) ToLinuxOSConfigResponsePtrOutput() LinuxOSConfigResponsePtrOutput

func (LinuxOSConfigResponseOutput) ToLinuxOSConfigResponsePtrOutputWithContext

func (o LinuxOSConfigResponseOutput) ToLinuxOSConfigResponsePtrOutputWithContext(ctx context.Context) LinuxOSConfigResponsePtrOutput

func (LinuxOSConfigResponseOutput) TransparentHugePageDefrag

func (o LinuxOSConfigResponseOutput) TransparentHugePageDefrag() pulumi.StringPtrOutput

Transparent Huge Page defrag configuration.

func (LinuxOSConfigResponseOutput) TransparentHugePageEnabled

func (o LinuxOSConfigResponseOutput) TransparentHugePageEnabled() pulumi.StringPtrOutput

Transparent Huge Page enabled configuration.

type LinuxOSConfigResponsePtrInput

type LinuxOSConfigResponsePtrInput interface {
	pulumi.Input

	ToLinuxOSConfigResponsePtrOutput() LinuxOSConfigResponsePtrOutput
	ToLinuxOSConfigResponsePtrOutputWithContext(context.Context) LinuxOSConfigResponsePtrOutput
}

LinuxOSConfigResponsePtrInput is an input type that accepts LinuxOSConfigResponseArgs, LinuxOSConfigResponsePtr and LinuxOSConfigResponsePtrOutput values. You can construct a concrete instance of `LinuxOSConfigResponsePtrInput` via:

        LinuxOSConfigResponseArgs{...}

or:

        nil

type LinuxOSConfigResponsePtrOutput

type LinuxOSConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (LinuxOSConfigResponsePtrOutput) Elem

func (LinuxOSConfigResponsePtrOutput) ElementType

func (LinuxOSConfigResponsePtrOutput) SwapFileSizeMB

SwapFileSizeMB specifies size in MB of a swap file will be created on each node.

func (LinuxOSConfigResponsePtrOutput) Sysctls

Sysctl settings for Linux agent nodes.

func (LinuxOSConfigResponsePtrOutput) ToLinuxOSConfigResponsePtrOutput

func (o LinuxOSConfigResponsePtrOutput) ToLinuxOSConfigResponsePtrOutput() LinuxOSConfigResponsePtrOutput

func (LinuxOSConfigResponsePtrOutput) ToLinuxOSConfigResponsePtrOutputWithContext

func (o LinuxOSConfigResponsePtrOutput) ToLinuxOSConfigResponsePtrOutputWithContext(ctx context.Context) LinuxOSConfigResponsePtrOutput

func (LinuxOSConfigResponsePtrOutput) TransparentHugePageDefrag

func (o LinuxOSConfigResponsePtrOutput) TransparentHugePageDefrag() pulumi.StringPtrOutput

Transparent Huge Page defrag configuration.

func (LinuxOSConfigResponsePtrOutput) TransparentHugePageEnabled

func (o LinuxOSConfigResponsePtrOutput) TransparentHugePageEnabled() pulumi.StringPtrOutput

Transparent Huge Page enabled configuration.

type ListManagedClusterAdminCredentialsArgs

type ListManagedClusterAdminCredentialsArgs struct {
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the managed cluster resource.
	ResourceName string `pulumi:"resourceName"`
}

type ListManagedClusterAdminCredentialsResult

type ListManagedClusterAdminCredentialsResult struct {
	// Base64-encoded Kubernetes configuration file.
	Kubeconfigs []CredentialResultResponse `pulumi:"kubeconfigs"`
}

The list of credential result response.

type ListManagedClusterMonitoringUserCredentialsArgs

type ListManagedClusterMonitoringUserCredentialsArgs struct {
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the managed cluster resource.
	ResourceName string `pulumi:"resourceName"`
}

type ListManagedClusterMonitoringUserCredentialsResult

type ListManagedClusterMonitoringUserCredentialsResult struct {
	// Base64-encoded Kubernetes configuration file.
	Kubeconfigs []CredentialResultResponse `pulumi:"kubeconfigs"`
}

The list of credential result response.

type ListManagedClusterUserCredentialsArgs

type ListManagedClusterUserCredentialsArgs struct {
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the managed cluster resource.
	ResourceName string `pulumi:"resourceName"`
}

type ListManagedClusterUserCredentialsResult

type ListManagedClusterUserCredentialsResult struct {
	// Base64-encoded Kubernetes configuration file.
	Kubeconfigs []CredentialResultResponse `pulumi:"kubeconfigs"`
}

The list of credential result response.

type LoadBalancerSku added in v0.3.1

type LoadBalancerSku pulumi.String

The load balancer sku for the managed cluster.

func (LoadBalancerSku) ElementType added in v0.3.1

func (LoadBalancerSku) ElementType() reflect.Type

func (LoadBalancerSku) ToStringOutput added in v0.3.1

func (e LoadBalancerSku) ToStringOutput() pulumi.StringOutput

func (LoadBalancerSku) ToStringOutputWithContext added in v0.3.1

func (e LoadBalancerSku) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LoadBalancerSku) ToStringPtrOutput added in v0.3.1

func (e LoadBalancerSku) ToStringPtrOutput() pulumi.StringPtrOutput

func (LoadBalancerSku) ToStringPtrOutputWithContext added in v0.3.1

func (e LoadBalancerSku) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LookupAgentPoolArgs

type LookupAgentPoolArgs struct {
	// The name of the agent pool.
	AgentPoolName string `pulumi:"agentPoolName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the managed cluster resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupAgentPoolResult

type LookupAgentPoolResult struct {
	// Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType.
	AvailabilityZones []string `pulumi:"availabilityZones"`
	// Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1.
	Count *int `pulumi:"count"`
	// Whether to enable auto-scaler
	EnableAutoScaling *bool `pulumi:"enableAutoScaling"`
	// Enable public IP for nodes
	EnableNodePublicIP *bool `pulumi:"enableNodePublicIP"`
	// Resource ID.
	Id string `pulumi:"id"`
	// KubeletConfig specifies the configuration of kubelet on agent nodes.
	KubeletConfig *KubeletConfigResponse `pulumi:"kubeletConfig"`
	// LinuxOSConfig specifies the OS configuration of linux agent nodes.
	LinuxOSConfig *LinuxOSConfigResponse `pulumi:"linuxOSConfig"`
	// Maximum number of nodes for auto-scaling
	MaxCount *int `pulumi:"maxCount"`
	// Maximum number of pods that can run on a node.
	MaxPods *int `pulumi:"maxPods"`
	// Minimum number of nodes for auto-scaling
	MinCount *int `pulumi:"minCount"`
	// AgentPoolMode represents mode of an agent pool
	Mode *string `pulumi:"mode"`
	// The name of the resource that is unique within a resource group. This name can be used to access the resource.
	Name string `pulumi:"name"`
	// Version of node image
	NodeImageVersion string `pulumi:"nodeImageVersion"`
	// Agent pool node labels to be persisted across all nodes in agent pool.
	NodeLabels map[string]string `pulumi:"nodeLabels"`
	// Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
	NodeTaints []string `pulumi:"nodeTaints"`
	// Version of orchestrator specified when creating the managed cluster.
	OrchestratorVersion *string `pulumi:"orchestratorVersion"`
	// OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
	OsDiskSizeGB *int `pulumi:"osDiskSizeGB"`
	// OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. Defaults to 'Managed'. May not be changed after creation.
	OsDiskType *string `pulumi:"osDiskType"`
	// OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
	OsType *string `pulumi:"osType"`
	// Pod SubnetID specifies the VNet's subnet identifier for pods.
	PodSubnetID *string `pulumi:"podSubnetID"`
	// Describes whether the Agent Pool is Running or Stopped
	PowerState PowerStateResponse `pulumi:"powerState"`
	// The current deployment or provisioning state, which only appears in the response.
	ProvisioningState string `pulumi:"provisioningState"`
	// The ID for Proximity Placement Group.
	ProximityPlacementGroupID *string `pulumi:"proximityPlacementGroupID"`
	// ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete.
	ScaleSetEvictionPolicy *string `pulumi:"scaleSetEvictionPolicy"`
	// ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular.
	ScaleSetPriority *string `pulumi:"scaleSetPriority"`
	// SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand.
	SpotMaxPrice *float64 `pulumi:"spotMaxPrice"`
	// Agent pool tags to be persisted on the agent pool virtual machine scale set.
	Tags map[string]string `pulumi:"tags"`
	// AgentPoolType represents types of an agent pool
	Type string `pulumi:"type"`
	// Settings for upgrading the agentpool
	UpgradeSettings *AgentPoolUpgradeSettingsResponse `pulumi:"upgradeSettings"`
	// Size of agent VMs.
	VmSize *string `pulumi:"vmSize"`
	// VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods
	VnetSubnetID *string `pulumi:"vnetSubnetID"`
}

Agent Pool.

func LookupAgentPool

func LookupAgentPool(ctx *pulumi.Context, args *LookupAgentPoolArgs, opts ...pulumi.InvokeOption) (*LookupAgentPoolResult, error)

type LookupManagedClusterArgs

type LookupManagedClusterArgs struct {
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the managed cluster resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupManagedClusterResult

type LookupManagedClusterResult struct {
	// Profile of Azure Active Directory configuration.
	AadProfile *ManagedClusterAADProfileResponse `pulumi:"aadProfile"`
	// Profile of managed cluster add-on.
	AddonProfiles map[string]ManagedClusterAddonProfileResponse `pulumi:"addonProfiles"`
	// Properties of the agent pool.
	AgentPoolProfiles []ManagedClusterAgentPoolProfileResponse `pulumi:"agentPoolProfiles"`
	// Access profile for managed cluster API server.
	ApiServerAccessProfile *ManagedClusterAPIServerAccessProfileResponse `pulumi:"apiServerAccessProfile"`
	// Parameters to be applied to the cluster-autoscaler when enabled
	AutoScalerProfile *ManagedClusterPropertiesResponseAutoScalerProfile `pulumi:"autoScalerProfile"`
	// Profile of auto upgrade configuration.
	AutoUpgradeProfile *ManagedClusterAutoUpgradeProfileResponse `pulumi:"autoUpgradeProfile"`
	// ResourceId of the disk encryption set to use for enabling encryption at rest.
	DiskEncryptionSetID *string `pulumi:"diskEncryptionSetID"`
	// DNS prefix specified when creating the managed cluster.
	DnsPrefix *string `pulumi:"dnsPrefix"`
	// (DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy.
	EnablePodSecurityPolicy *bool `pulumi:"enablePodSecurityPolicy"`
	// Whether to enable Kubernetes Role-Based Access Control.
	EnableRBAC *bool `pulumi:"enableRBAC"`
	// FQDN for the master pool.
	Fqdn string `pulumi:"fqdn"`
	// Resource Id
	Id string `pulumi:"id"`
	// The identity of the managed cluster, if configured.
	Identity *ManagedClusterIdentityResponse `pulumi:"identity"`
	// Identities associated with the cluster.
	IdentityProfile map[string]ManagedClusterPropertiesResponseIdentityProfile `pulumi:"identityProfile"`
	// Version of Kubernetes specified when creating the managed cluster.
	KubernetesVersion *string `pulumi:"kubernetesVersion"`
	// Profile for Linux VMs in the container service cluster.
	LinuxProfile *ContainerServiceLinuxProfileResponse `pulumi:"linuxProfile"`
	// Resource location
	Location string `pulumi:"location"`
	// The max number of agent pools for the managed cluster.
	MaxAgentPools int `pulumi:"maxAgentPools"`
	// Resource name
	Name string `pulumi:"name"`
	// Profile of network configuration.
	NetworkProfile *ContainerServiceNetworkProfileResponse `pulumi:"networkProfile"`
	// Name of the resource group containing agent pool nodes.
	NodeResourceGroup *string `pulumi:"nodeResourceGroup"`
	// Profile of managed cluster pod identity.
	PodIdentityProfile *ManagedClusterPodIdentityProfileResponse `pulumi:"podIdentityProfile"`
	// Represents the Power State of the cluster
	PowerState PowerStateResponse `pulumi:"powerState"`
	// FQDN of private cluster.
	PrivateFQDN string `pulumi:"privateFQDN"`
	// The current deployment or provisioning state, which only appears in the response.
	ProvisioningState string `pulumi:"provisioningState"`
	// Information about a service principal identity for the cluster to use for manipulating Azure APIs.
	ServicePrincipalProfile *ManagedClusterServicePrincipalProfileResponse `pulumi:"servicePrincipalProfile"`
	// The managed cluster SKU.
	Sku *ManagedClusterSKUResponse `pulumi:"sku"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource type
	Type string `pulumi:"type"`
	// Profile for Windows VMs in the container service cluster.
	WindowsProfile *ManagedClusterWindowsProfileResponse `pulumi:"windowsProfile"`
}

Managed cluster.

type LookupPrivateEndpointConnectionArgs

type LookupPrivateEndpointConnectionArgs struct {
	// The name of the private endpoint connection.
	PrivateEndpointConnectionName string `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// The name of the managed cluster resource.
	ResourceName string `pulumi:"resourceName"`
}

type LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResult struct {
	// The ID of the private endpoint connection.
	Id string `pulumi:"id"`
	// The name of the private endpoint connection.
	Name string `pulumi:"name"`
	// The resource of private endpoint.
	PrivateEndpoint *PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// The current provisioning state.
	ProvisioningState string `pulumi:"provisioningState"`
	// The resource type.
	Type string `pulumi:"type"`
}

A private endpoint connection

type ManagedCluster

type ManagedCluster struct {
	pulumi.CustomResourceState

	// Profile of Azure Active Directory configuration.
	AadProfile ManagedClusterAADProfileResponsePtrOutput `pulumi:"aadProfile"`
	// Profile of managed cluster add-on.
	AddonProfiles ManagedClusterAddonProfileResponseMapOutput `pulumi:"addonProfiles"`
	// Properties of the agent pool.
	AgentPoolProfiles ManagedClusterAgentPoolProfileResponseArrayOutput `pulumi:"agentPoolProfiles"`
	// Access profile for managed cluster API server.
	ApiServerAccessProfile ManagedClusterAPIServerAccessProfileResponsePtrOutput `pulumi:"apiServerAccessProfile"`
	// Parameters to be applied to the cluster-autoscaler when enabled
	AutoScalerProfile ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput `pulumi:"autoScalerProfile"`
	// Profile of auto upgrade configuration.
	AutoUpgradeProfile ManagedClusterAutoUpgradeProfileResponsePtrOutput `pulumi:"autoUpgradeProfile"`
	// ResourceId of the disk encryption set to use for enabling encryption at rest.
	DiskEncryptionSetID pulumi.StringPtrOutput `pulumi:"diskEncryptionSetID"`
	// DNS prefix specified when creating the managed cluster.
	DnsPrefix pulumi.StringPtrOutput `pulumi:"dnsPrefix"`
	// (DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy.
	EnablePodSecurityPolicy pulumi.BoolPtrOutput `pulumi:"enablePodSecurityPolicy"`
	// Whether to enable Kubernetes Role-Based Access Control.
	EnableRBAC pulumi.BoolPtrOutput `pulumi:"enableRBAC"`
	// FQDN for the master pool.
	Fqdn pulumi.StringOutput `pulumi:"fqdn"`
	// The identity of the managed cluster, if configured.
	Identity ManagedClusterIdentityResponsePtrOutput `pulumi:"identity"`
	// Identities associated with the cluster.
	IdentityProfile ManagedClusterPropertiesResponseIdentityProfileMapOutput `pulumi:"identityProfile"`
	// Version of Kubernetes specified when creating the managed cluster.
	KubernetesVersion pulumi.StringPtrOutput `pulumi:"kubernetesVersion"`
	// Profile for Linux VMs in the container service cluster.
	LinuxProfile ContainerServiceLinuxProfileResponsePtrOutput `pulumi:"linuxProfile"`
	// Resource location
	Location pulumi.StringOutput `pulumi:"location"`
	// The max number of agent pools for the managed cluster.
	MaxAgentPools pulumi.IntOutput `pulumi:"maxAgentPools"`
	// Resource name
	Name pulumi.StringOutput `pulumi:"name"`
	// Profile of network configuration.
	NetworkProfile ContainerServiceNetworkProfileResponsePtrOutput `pulumi:"networkProfile"`
	// Name of the resource group containing agent pool nodes.
	NodeResourceGroup pulumi.StringPtrOutput `pulumi:"nodeResourceGroup"`
	// Profile of managed cluster pod identity.
	PodIdentityProfile ManagedClusterPodIdentityProfileResponsePtrOutput `pulumi:"podIdentityProfile"`
	// Represents the Power State of the cluster
	PowerState PowerStateResponseOutput `pulumi:"powerState"`
	// FQDN of private cluster.
	PrivateFQDN pulumi.StringOutput `pulumi:"privateFQDN"`
	// The current deployment or provisioning state, which only appears in the response.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Information about a service principal identity for the cluster to use for manipulating Azure APIs.
	ServicePrincipalProfile ManagedClusterServicePrincipalProfileResponsePtrOutput `pulumi:"servicePrincipalProfile"`
	// The managed cluster SKU.
	Sku ManagedClusterSKUResponsePtrOutput `pulumi:"sku"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource type
	Type pulumi.StringOutput `pulumi:"type"`
	// Profile for Windows VMs in the container service cluster.
	WindowsProfile ManagedClusterWindowsProfileResponsePtrOutput `pulumi:"windowsProfile"`
}

Managed cluster.

func GetManagedCluster

func GetManagedCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ManagedClusterState, opts ...pulumi.ResourceOption) (*ManagedCluster, error)

GetManagedCluster gets an existing ManagedCluster resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewManagedCluster

func NewManagedCluster(ctx *pulumi.Context,
	name string, args *ManagedClusterArgs, opts ...pulumi.ResourceOption) (*ManagedCluster, error)

NewManagedCluster registers a new resource with the given unique name, arguments, and options.

func (*ManagedCluster) ElementType

func (*ManagedCluster) ElementType() reflect.Type

func (*ManagedCluster) ToManagedClusterOutput

func (i *ManagedCluster) ToManagedClusterOutput() ManagedClusterOutput

func (*ManagedCluster) ToManagedClusterOutputWithContext

func (i *ManagedCluster) ToManagedClusterOutputWithContext(ctx context.Context) ManagedClusterOutput

type ManagedClusterAADProfile

type ManagedClusterAADProfile struct {
	// AAD group object IDs that will have admin role of the cluster.
	AdminGroupObjectIDs []string `pulumi:"adminGroupObjectIDs"`
	// The client AAD application ID.
	ClientAppID *string `pulumi:"clientAppID"`
	// Whether to enable Azure RBAC for Kubernetes authorization.
	EnableAzureRBAC *bool `pulumi:"enableAzureRBAC"`
	// Whether to enable managed AAD.
	Managed *bool `pulumi:"managed"`
	// The server AAD application ID.
	ServerAppID *string `pulumi:"serverAppID"`
	// The server AAD application secret.
	ServerAppSecret *string `pulumi:"serverAppSecret"`
	// The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
	TenantID *string `pulumi:"tenantID"`
}

AADProfile specifies attributes for Azure Active Directory integration.

type ManagedClusterAADProfileArgs

type ManagedClusterAADProfileArgs struct {
	// AAD group object IDs that will have admin role of the cluster.
	AdminGroupObjectIDs pulumi.StringArrayInput `pulumi:"adminGroupObjectIDs"`
	// The client AAD application ID.
	ClientAppID pulumi.StringPtrInput `pulumi:"clientAppID"`
	// Whether to enable Azure RBAC for Kubernetes authorization.
	EnableAzureRBAC pulumi.BoolPtrInput `pulumi:"enableAzureRBAC"`
	// Whether to enable managed AAD.
	Managed pulumi.BoolPtrInput `pulumi:"managed"`
	// The server AAD application ID.
	ServerAppID pulumi.StringPtrInput `pulumi:"serverAppID"`
	// The server AAD application secret.
	ServerAppSecret pulumi.StringPtrInput `pulumi:"serverAppSecret"`
	// The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
	TenantID pulumi.StringPtrInput `pulumi:"tenantID"`
}

AADProfile specifies attributes for Azure Active Directory integration.

func (ManagedClusterAADProfileArgs) ElementType

func (ManagedClusterAADProfileArgs) ToManagedClusterAADProfileOutput

func (i ManagedClusterAADProfileArgs) ToManagedClusterAADProfileOutput() ManagedClusterAADProfileOutput

func (ManagedClusterAADProfileArgs) ToManagedClusterAADProfileOutputWithContext

func (i ManagedClusterAADProfileArgs) ToManagedClusterAADProfileOutputWithContext(ctx context.Context) ManagedClusterAADProfileOutput

func (ManagedClusterAADProfileArgs) ToManagedClusterAADProfilePtrOutput

func (i ManagedClusterAADProfileArgs) ToManagedClusterAADProfilePtrOutput() ManagedClusterAADProfilePtrOutput

func (ManagedClusterAADProfileArgs) ToManagedClusterAADProfilePtrOutputWithContext

func (i ManagedClusterAADProfileArgs) ToManagedClusterAADProfilePtrOutputWithContext(ctx context.Context) ManagedClusterAADProfilePtrOutput

type ManagedClusterAADProfileInput

type ManagedClusterAADProfileInput interface {
	pulumi.Input

	ToManagedClusterAADProfileOutput() ManagedClusterAADProfileOutput
	ToManagedClusterAADProfileOutputWithContext(context.Context) ManagedClusterAADProfileOutput
}

ManagedClusterAADProfileInput is an input type that accepts ManagedClusterAADProfileArgs and ManagedClusterAADProfileOutput values. You can construct a concrete instance of `ManagedClusterAADProfileInput` via:

ManagedClusterAADProfileArgs{...}

type ManagedClusterAADProfileOutput

type ManagedClusterAADProfileOutput struct{ *pulumi.OutputState }

AADProfile specifies attributes for Azure Active Directory integration.

func (ManagedClusterAADProfileOutput) AdminGroupObjectIDs

AAD group object IDs that will have admin role of the cluster.

func (ManagedClusterAADProfileOutput) ClientAppID

The client AAD application ID.

func (ManagedClusterAADProfileOutput) ElementType

func (ManagedClusterAADProfileOutput) EnableAzureRBAC

Whether to enable Azure RBAC for Kubernetes authorization.

func (ManagedClusterAADProfileOutput) Managed

Whether to enable managed AAD.

func (ManagedClusterAADProfileOutput) ServerAppID

The server AAD application ID.

func (ManagedClusterAADProfileOutput) ServerAppSecret

The server AAD application secret.

func (ManagedClusterAADProfileOutput) TenantID

The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.

func (ManagedClusterAADProfileOutput) ToManagedClusterAADProfileOutput

func (o ManagedClusterAADProfileOutput) ToManagedClusterAADProfileOutput() ManagedClusterAADProfileOutput

func (ManagedClusterAADProfileOutput) ToManagedClusterAADProfileOutputWithContext

func (o ManagedClusterAADProfileOutput) ToManagedClusterAADProfileOutputWithContext(ctx context.Context) ManagedClusterAADProfileOutput

func (ManagedClusterAADProfileOutput) ToManagedClusterAADProfilePtrOutput

func (o ManagedClusterAADProfileOutput) ToManagedClusterAADProfilePtrOutput() ManagedClusterAADProfilePtrOutput

func (ManagedClusterAADProfileOutput) ToManagedClusterAADProfilePtrOutputWithContext

func (o ManagedClusterAADProfileOutput) ToManagedClusterAADProfilePtrOutputWithContext(ctx context.Context) ManagedClusterAADProfilePtrOutput

type ManagedClusterAADProfilePtrInput

type ManagedClusterAADProfilePtrInput interface {
	pulumi.Input

	ToManagedClusterAADProfilePtrOutput() ManagedClusterAADProfilePtrOutput
	ToManagedClusterAADProfilePtrOutputWithContext(context.Context) ManagedClusterAADProfilePtrOutput
}

ManagedClusterAADProfilePtrInput is an input type that accepts ManagedClusterAADProfileArgs, ManagedClusterAADProfilePtr and ManagedClusterAADProfilePtrOutput values. You can construct a concrete instance of `ManagedClusterAADProfilePtrInput` via:

        ManagedClusterAADProfileArgs{...}

or:

        nil

type ManagedClusterAADProfilePtrOutput

type ManagedClusterAADProfilePtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterAADProfilePtrOutput) AdminGroupObjectIDs

AAD group object IDs that will have admin role of the cluster.

func (ManagedClusterAADProfilePtrOutput) ClientAppID

The client AAD application ID.

func (ManagedClusterAADProfilePtrOutput) Elem

func (ManagedClusterAADProfilePtrOutput) ElementType

func (ManagedClusterAADProfilePtrOutput) EnableAzureRBAC

Whether to enable Azure RBAC for Kubernetes authorization.

func (ManagedClusterAADProfilePtrOutput) Managed

Whether to enable managed AAD.

func (ManagedClusterAADProfilePtrOutput) ServerAppID

The server AAD application ID.

func (ManagedClusterAADProfilePtrOutput) ServerAppSecret

The server AAD application secret.

func (ManagedClusterAADProfilePtrOutput) TenantID

The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.

func (ManagedClusterAADProfilePtrOutput) ToManagedClusterAADProfilePtrOutput

func (o ManagedClusterAADProfilePtrOutput) ToManagedClusterAADProfilePtrOutput() ManagedClusterAADProfilePtrOutput

func (ManagedClusterAADProfilePtrOutput) ToManagedClusterAADProfilePtrOutputWithContext

func (o ManagedClusterAADProfilePtrOutput) ToManagedClusterAADProfilePtrOutputWithContext(ctx context.Context) ManagedClusterAADProfilePtrOutput

type ManagedClusterAADProfileResponse

type ManagedClusterAADProfileResponse struct {
	// AAD group object IDs that will have admin role of the cluster.
	AdminGroupObjectIDs []string `pulumi:"adminGroupObjectIDs"`
	// The client AAD application ID.
	ClientAppID *string `pulumi:"clientAppID"`
	// Whether to enable Azure RBAC for Kubernetes authorization.
	EnableAzureRBAC *bool `pulumi:"enableAzureRBAC"`
	// Whether to enable managed AAD.
	Managed *bool `pulumi:"managed"`
	// The server AAD application ID.
	ServerAppID *string `pulumi:"serverAppID"`
	// The server AAD application secret.
	ServerAppSecret *string `pulumi:"serverAppSecret"`
	// The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
	TenantID *string `pulumi:"tenantID"`
}

AADProfile specifies attributes for Azure Active Directory integration.

type ManagedClusterAADProfileResponseArgs

type ManagedClusterAADProfileResponseArgs struct {
	// AAD group object IDs that will have admin role of the cluster.
	AdminGroupObjectIDs pulumi.StringArrayInput `pulumi:"adminGroupObjectIDs"`
	// The client AAD application ID.
	ClientAppID pulumi.StringPtrInput `pulumi:"clientAppID"`
	// Whether to enable Azure RBAC for Kubernetes authorization.
	EnableAzureRBAC pulumi.BoolPtrInput `pulumi:"enableAzureRBAC"`
	// Whether to enable managed AAD.
	Managed pulumi.BoolPtrInput `pulumi:"managed"`
	// The server AAD application ID.
	ServerAppID pulumi.StringPtrInput `pulumi:"serverAppID"`
	// The server AAD application secret.
	ServerAppSecret pulumi.StringPtrInput `pulumi:"serverAppSecret"`
	// The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
	TenantID pulumi.StringPtrInput `pulumi:"tenantID"`
}

AADProfile specifies attributes for Azure Active Directory integration.

func (ManagedClusterAADProfileResponseArgs) ElementType

func (ManagedClusterAADProfileResponseArgs) ToManagedClusterAADProfileResponseOutput

func (i ManagedClusterAADProfileResponseArgs) ToManagedClusterAADProfileResponseOutput() ManagedClusterAADProfileResponseOutput

func (ManagedClusterAADProfileResponseArgs) ToManagedClusterAADProfileResponseOutputWithContext

func (i ManagedClusterAADProfileResponseArgs) ToManagedClusterAADProfileResponseOutputWithContext(ctx context.Context) ManagedClusterAADProfileResponseOutput

func (ManagedClusterAADProfileResponseArgs) ToManagedClusterAADProfileResponsePtrOutput

func (i ManagedClusterAADProfileResponseArgs) ToManagedClusterAADProfileResponsePtrOutput() ManagedClusterAADProfileResponsePtrOutput

func (ManagedClusterAADProfileResponseArgs) ToManagedClusterAADProfileResponsePtrOutputWithContext

func (i ManagedClusterAADProfileResponseArgs) ToManagedClusterAADProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterAADProfileResponsePtrOutput

type ManagedClusterAADProfileResponseInput

type ManagedClusterAADProfileResponseInput interface {
	pulumi.Input

	ToManagedClusterAADProfileResponseOutput() ManagedClusterAADProfileResponseOutput
	ToManagedClusterAADProfileResponseOutputWithContext(context.Context) ManagedClusterAADProfileResponseOutput
}

ManagedClusterAADProfileResponseInput is an input type that accepts ManagedClusterAADProfileResponseArgs and ManagedClusterAADProfileResponseOutput values. You can construct a concrete instance of `ManagedClusterAADProfileResponseInput` via:

ManagedClusterAADProfileResponseArgs{...}

type ManagedClusterAADProfileResponseOutput

type ManagedClusterAADProfileResponseOutput struct{ *pulumi.OutputState }

AADProfile specifies attributes for Azure Active Directory integration.

func (ManagedClusterAADProfileResponseOutput) AdminGroupObjectIDs

AAD group object IDs that will have admin role of the cluster.

func (ManagedClusterAADProfileResponseOutput) ClientAppID

The client AAD application ID.

func (ManagedClusterAADProfileResponseOutput) ElementType

func (ManagedClusterAADProfileResponseOutput) EnableAzureRBAC

Whether to enable Azure RBAC for Kubernetes authorization.

func (ManagedClusterAADProfileResponseOutput) Managed

Whether to enable managed AAD.

func (ManagedClusterAADProfileResponseOutput) ServerAppID

The server AAD application ID.

func (ManagedClusterAADProfileResponseOutput) ServerAppSecret

The server AAD application secret.

func (ManagedClusterAADProfileResponseOutput) TenantID

The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.

func (ManagedClusterAADProfileResponseOutput) ToManagedClusterAADProfileResponseOutput

func (o ManagedClusterAADProfileResponseOutput) ToManagedClusterAADProfileResponseOutput() ManagedClusterAADProfileResponseOutput

func (ManagedClusterAADProfileResponseOutput) ToManagedClusterAADProfileResponseOutputWithContext

func (o ManagedClusterAADProfileResponseOutput) ToManagedClusterAADProfileResponseOutputWithContext(ctx context.Context) ManagedClusterAADProfileResponseOutput

func (ManagedClusterAADProfileResponseOutput) ToManagedClusterAADProfileResponsePtrOutput

func (o ManagedClusterAADProfileResponseOutput) ToManagedClusterAADProfileResponsePtrOutput() ManagedClusterAADProfileResponsePtrOutput

func (ManagedClusterAADProfileResponseOutput) ToManagedClusterAADProfileResponsePtrOutputWithContext

func (o ManagedClusterAADProfileResponseOutput) ToManagedClusterAADProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterAADProfileResponsePtrOutput

type ManagedClusterAADProfileResponsePtrInput

type ManagedClusterAADProfileResponsePtrInput interface {
	pulumi.Input

	ToManagedClusterAADProfileResponsePtrOutput() ManagedClusterAADProfileResponsePtrOutput
	ToManagedClusterAADProfileResponsePtrOutputWithContext(context.Context) ManagedClusterAADProfileResponsePtrOutput
}

ManagedClusterAADProfileResponsePtrInput is an input type that accepts ManagedClusterAADProfileResponseArgs, ManagedClusterAADProfileResponsePtr and ManagedClusterAADProfileResponsePtrOutput values. You can construct a concrete instance of `ManagedClusterAADProfileResponsePtrInput` via:

        ManagedClusterAADProfileResponseArgs{...}

or:

        nil

type ManagedClusterAADProfileResponsePtrOutput

type ManagedClusterAADProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterAADProfileResponsePtrOutput) AdminGroupObjectIDs

AAD group object IDs that will have admin role of the cluster.

func (ManagedClusterAADProfileResponsePtrOutput) ClientAppID

The client AAD application ID.

func (ManagedClusterAADProfileResponsePtrOutput) Elem

func (ManagedClusterAADProfileResponsePtrOutput) ElementType

func (ManagedClusterAADProfileResponsePtrOutput) EnableAzureRBAC

Whether to enable Azure RBAC for Kubernetes authorization.

func (ManagedClusterAADProfileResponsePtrOutput) Managed

Whether to enable managed AAD.

func (ManagedClusterAADProfileResponsePtrOutput) ServerAppID

The server AAD application ID.

func (ManagedClusterAADProfileResponsePtrOutput) ServerAppSecret

The server AAD application secret.

func (ManagedClusterAADProfileResponsePtrOutput) TenantID

The AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.

func (ManagedClusterAADProfileResponsePtrOutput) ToManagedClusterAADProfileResponsePtrOutput

func (o ManagedClusterAADProfileResponsePtrOutput) ToManagedClusterAADProfileResponsePtrOutput() ManagedClusterAADProfileResponsePtrOutput

func (ManagedClusterAADProfileResponsePtrOutput) ToManagedClusterAADProfileResponsePtrOutputWithContext

func (o ManagedClusterAADProfileResponsePtrOutput) ToManagedClusterAADProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterAADProfileResponsePtrOutput

type ManagedClusterAPIServerAccessProfile

type ManagedClusterAPIServerAccessProfile struct {
	// Authorized IP Ranges to kubernetes API server.
	AuthorizedIPRanges []string `pulumi:"authorizedIPRanges"`
	// Whether to create the cluster as a private cluster or not.
	EnablePrivateCluster *bool `pulumi:"enablePrivateCluster"`
	// Private dns zone mode for private cluster.
	PrivateDNSZone *string `pulumi:"privateDNSZone"`
}

Access profile for managed cluster API server.

type ManagedClusterAPIServerAccessProfileArgs

type ManagedClusterAPIServerAccessProfileArgs struct {
	// Authorized IP Ranges to kubernetes API server.
	AuthorizedIPRanges pulumi.StringArrayInput `pulumi:"authorizedIPRanges"`
	// Whether to create the cluster as a private cluster or not.
	EnablePrivateCluster pulumi.BoolPtrInput `pulumi:"enablePrivateCluster"`
	// Private dns zone mode for private cluster.
	PrivateDNSZone pulumi.StringPtrInput `pulumi:"privateDNSZone"`
}

Access profile for managed cluster API server.

func (ManagedClusterAPIServerAccessProfileArgs) ElementType

func (ManagedClusterAPIServerAccessProfileArgs) ToManagedClusterAPIServerAccessProfileOutput

func (i ManagedClusterAPIServerAccessProfileArgs) ToManagedClusterAPIServerAccessProfileOutput() ManagedClusterAPIServerAccessProfileOutput

func (ManagedClusterAPIServerAccessProfileArgs) ToManagedClusterAPIServerAccessProfileOutputWithContext

func (i ManagedClusterAPIServerAccessProfileArgs) ToManagedClusterAPIServerAccessProfileOutputWithContext(ctx context.Context) ManagedClusterAPIServerAccessProfileOutput

func (ManagedClusterAPIServerAccessProfileArgs) ToManagedClusterAPIServerAccessProfilePtrOutput

func (i ManagedClusterAPIServerAccessProfileArgs) ToManagedClusterAPIServerAccessProfilePtrOutput() ManagedClusterAPIServerAccessProfilePtrOutput

func (ManagedClusterAPIServerAccessProfileArgs) ToManagedClusterAPIServerAccessProfilePtrOutputWithContext

func (i ManagedClusterAPIServerAccessProfileArgs) ToManagedClusterAPIServerAccessProfilePtrOutputWithContext(ctx context.Context) ManagedClusterAPIServerAccessProfilePtrOutput

type ManagedClusterAPIServerAccessProfileInput

type ManagedClusterAPIServerAccessProfileInput interface {
	pulumi.Input

	ToManagedClusterAPIServerAccessProfileOutput() ManagedClusterAPIServerAccessProfileOutput
	ToManagedClusterAPIServerAccessProfileOutputWithContext(context.Context) ManagedClusterAPIServerAccessProfileOutput
}

ManagedClusterAPIServerAccessProfileInput is an input type that accepts ManagedClusterAPIServerAccessProfileArgs and ManagedClusterAPIServerAccessProfileOutput values. You can construct a concrete instance of `ManagedClusterAPIServerAccessProfileInput` via:

ManagedClusterAPIServerAccessProfileArgs{...}

type ManagedClusterAPIServerAccessProfileOutput

type ManagedClusterAPIServerAccessProfileOutput struct{ *pulumi.OutputState }

Access profile for managed cluster API server.

func (ManagedClusterAPIServerAccessProfileOutput) AuthorizedIPRanges

Authorized IP Ranges to kubernetes API server.

func (ManagedClusterAPIServerAccessProfileOutput) ElementType

func (ManagedClusterAPIServerAccessProfileOutput) EnablePrivateCluster

Whether to create the cluster as a private cluster or not.

func (ManagedClusterAPIServerAccessProfileOutput) PrivateDNSZone

Private dns zone mode for private cluster.

func (ManagedClusterAPIServerAccessProfileOutput) ToManagedClusterAPIServerAccessProfileOutput

func (o ManagedClusterAPIServerAccessProfileOutput) ToManagedClusterAPIServerAccessProfileOutput() ManagedClusterAPIServerAccessProfileOutput

func (ManagedClusterAPIServerAccessProfileOutput) ToManagedClusterAPIServerAccessProfileOutputWithContext

func (o ManagedClusterAPIServerAccessProfileOutput) ToManagedClusterAPIServerAccessProfileOutputWithContext(ctx context.Context) ManagedClusterAPIServerAccessProfileOutput

func (ManagedClusterAPIServerAccessProfileOutput) ToManagedClusterAPIServerAccessProfilePtrOutput

func (o ManagedClusterAPIServerAccessProfileOutput) ToManagedClusterAPIServerAccessProfilePtrOutput() ManagedClusterAPIServerAccessProfilePtrOutput

func (ManagedClusterAPIServerAccessProfileOutput) ToManagedClusterAPIServerAccessProfilePtrOutputWithContext

func (o ManagedClusterAPIServerAccessProfileOutput) ToManagedClusterAPIServerAccessProfilePtrOutputWithContext(ctx context.Context) ManagedClusterAPIServerAccessProfilePtrOutput

type ManagedClusterAPIServerAccessProfilePtrInput

type ManagedClusterAPIServerAccessProfilePtrInput interface {
	pulumi.Input

	ToManagedClusterAPIServerAccessProfilePtrOutput() ManagedClusterAPIServerAccessProfilePtrOutput
	ToManagedClusterAPIServerAccessProfilePtrOutputWithContext(context.Context) ManagedClusterAPIServerAccessProfilePtrOutput
}

ManagedClusterAPIServerAccessProfilePtrInput is an input type that accepts ManagedClusterAPIServerAccessProfileArgs, ManagedClusterAPIServerAccessProfilePtr and ManagedClusterAPIServerAccessProfilePtrOutput values. You can construct a concrete instance of `ManagedClusterAPIServerAccessProfilePtrInput` via:

        ManagedClusterAPIServerAccessProfileArgs{...}

or:

        nil

type ManagedClusterAPIServerAccessProfilePtrOutput

type ManagedClusterAPIServerAccessProfilePtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterAPIServerAccessProfilePtrOutput) AuthorizedIPRanges

Authorized IP Ranges to kubernetes API server.

func (ManagedClusterAPIServerAccessProfilePtrOutput) Elem

func (ManagedClusterAPIServerAccessProfilePtrOutput) ElementType

func (ManagedClusterAPIServerAccessProfilePtrOutput) EnablePrivateCluster

Whether to create the cluster as a private cluster or not.

func (ManagedClusterAPIServerAccessProfilePtrOutput) PrivateDNSZone

Private dns zone mode for private cluster.

func (ManagedClusterAPIServerAccessProfilePtrOutput) ToManagedClusterAPIServerAccessProfilePtrOutput

func (o ManagedClusterAPIServerAccessProfilePtrOutput) ToManagedClusterAPIServerAccessProfilePtrOutput() ManagedClusterAPIServerAccessProfilePtrOutput

func (ManagedClusterAPIServerAccessProfilePtrOutput) ToManagedClusterAPIServerAccessProfilePtrOutputWithContext

func (o ManagedClusterAPIServerAccessProfilePtrOutput) ToManagedClusterAPIServerAccessProfilePtrOutputWithContext(ctx context.Context) ManagedClusterAPIServerAccessProfilePtrOutput

type ManagedClusterAPIServerAccessProfileResponse

type ManagedClusterAPIServerAccessProfileResponse struct {
	// Authorized IP Ranges to kubernetes API server.
	AuthorizedIPRanges []string `pulumi:"authorizedIPRanges"`
	// Whether to create the cluster as a private cluster or not.
	EnablePrivateCluster *bool `pulumi:"enablePrivateCluster"`
	// Private dns zone mode for private cluster.
	PrivateDNSZone *string `pulumi:"privateDNSZone"`
}

Access profile for managed cluster API server.

type ManagedClusterAPIServerAccessProfileResponseArgs

type ManagedClusterAPIServerAccessProfileResponseArgs struct {
	// Authorized IP Ranges to kubernetes API server.
	AuthorizedIPRanges pulumi.StringArrayInput `pulumi:"authorizedIPRanges"`
	// Whether to create the cluster as a private cluster or not.
	EnablePrivateCluster pulumi.BoolPtrInput `pulumi:"enablePrivateCluster"`
	// Private dns zone mode for private cluster.
	PrivateDNSZone pulumi.StringPtrInput `pulumi:"privateDNSZone"`
}

Access profile for managed cluster API server.

func (ManagedClusterAPIServerAccessProfileResponseArgs) ElementType

func (ManagedClusterAPIServerAccessProfileResponseArgs) ToManagedClusterAPIServerAccessProfileResponseOutput

func (i ManagedClusterAPIServerAccessProfileResponseArgs) ToManagedClusterAPIServerAccessProfileResponseOutput() ManagedClusterAPIServerAccessProfileResponseOutput

func (ManagedClusterAPIServerAccessProfileResponseArgs) ToManagedClusterAPIServerAccessProfileResponseOutputWithContext

func (i ManagedClusterAPIServerAccessProfileResponseArgs) ToManagedClusterAPIServerAccessProfileResponseOutputWithContext(ctx context.Context) ManagedClusterAPIServerAccessProfileResponseOutput

func (ManagedClusterAPIServerAccessProfileResponseArgs) ToManagedClusterAPIServerAccessProfileResponsePtrOutput

func (i ManagedClusterAPIServerAccessProfileResponseArgs) ToManagedClusterAPIServerAccessProfileResponsePtrOutput() ManagedClusterAPIServerAccessProfileResponsePtrOutput

func (ManagedClusterAPIServerAccessProfileResponseArgs) ToManagedClusterAPIServerAccessProfileResponsePtrOutputWithContext

func (i ManagedClusterAPIServerAccessProfileResponseArgs) ToManagedClusterAPIServerAccessProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterAPIServerAccessProfileResponsePtrOutput

type ManagedClusterAPIServerAccessProfileResponseInput

type ManagedClusterAPIServerAccessProfileResponseInput interface {
	pulumi.Input

	ToManagedClusterAPIServerAccessProfileResponseOutput() ManagedClusterAPIServerAccessProfileResponseOutput
	ToManagedClusterAPIServerAccessProfileResponseOutputWithContext(context.Context) ManagedClusterAPIServerAccessProfileResponseOutput
}

ManagedClusterAPIServerAccessProfileResponseInput is an input type that accepts ManagedClusterAPIServerAccessProfileResponseArgs and ManagedClusterAPIServerAccessProfileResponseOutput values. You can construct a concrete instance of `ManagedClusterAPIServerAccessProfileResponseInput` via:

ManagedClusterAPIServerAccessProfileResponseArgs{...}

type ManagedClusterAPIServerAccessProfileResponseOutput

type ManagedClusterAPIServerAccessProfileResponseOutput struct{ *pulumi.OutputState }

Access profile for managed cluster API server.

func (ManagedClusterAPIServerAccessProfileResponseOutput) AuthorizedIPRanges

Authorized IP Ranges to kubernetes API server.

func (ManagedClusterAPIServerAccessProfileResponseOutput) ElementType

func (ManagedClusterAPIServerAccessProfileResponseOutput) EnablePrivateCluster

Whether to create the cluster as a private cluster or not.

func (ManagedClusterAPIServerAccessProfileResponseOutput) PrivateDNSZone

Private dns zone mode for private cluster.

func (ManagedClusterAPIServerAccessProfileResponseOutput) ToManagedClusterAPIServerAccessProfileResponseOutput

func (o ManagedClusterAPIServerAccessProfileResponseOutput) ToManagedClusterAPIServerAccessProfileResponseOutput() ManagedClusterAPIServerAccessProfileResponseOutput

func (ManagedClusterAPIServerAccessProfileResponseOutput) ToManagedClusterAPIServerAccessProfileResponseOutputWithContext

func (o ManagedClusterAPIServerAccessProfileResponseOutput) ToManagedClusterAPIServerAccessProfileResponseOutputWithContext(ctx context.Context) ManagedClusterAPIServerAccessProfileResponseOutput

func (ManagedClusterAPIServerAccessProfileResponseOutput) ToManagedClusterAPIServerAccessProfileResponsePtrOutput

func (o ManagedClusterAPIServerAccessProfileResponseOutput) ToManagedClusterAPIServerAccessProfileResponsePtrOutput() ManagedClusterAPIServerAccessProfileResponsePtrOutput

func (ManagedClusterAPIServerAccessProfileResponseOutput) ToManagedClusterAPIServerAccessProfileResponsePtrOutputWithContext

func (o ManagedClusterAPIServerAccessProfileResponseOutput) ToManagedClusterAPIServerAccessProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterAPIServerAccessProfileResponsePtrOutput

type ManagedClusterAPIServerAccessProfileResponsePtrInput

type ManagedClusterAPIServerAccessProfileResponsePtrInput interface {
	pulumi.Input

	ToManagedClusterAPIServerAccessProfileResponsePtrOutput() ManagedClusterAPIServerAccessProfileResponsePtrOutput
	ToManagedClusterAPIServerAccessProfileResponsePtrOutputWithContext(context.Context) ManagedClusterAPIServerAccessProfileResponsePtrOutput
}

ManagedClusterAPIServerAccessProfileResponsePtrInput is an input type that accepts ManagedClusterAPIServerAccessProfileResponseArgs, ManagedClusterAPIServerAccessProfileResponsePtr and ManagedClusterAPIServerAccessProfileResponsePtrOutput values. You can construct a concrete instance of `ManagedClusterAPIServerAccessProfileResponsePtrInput` via:

        ManagedClusterAPIServerAccessProfileResponseArgs{...}

or:

        nil

type ManagedClusterAPIServerAccessProfileResponsePtrOutput

type ManagedClusterAPIServerAccessProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterAPIServerAccessProfileResponsePtrOutput) AuthorizedIPRanges

Authorized IP Ranges to kubernetes API server.

func (ManagedClusterAPIServerAccessProfileResponsePtrOutput) Elem

func (ManagedClusterAPIServerAccessProfileResponsePtrOutput) ElementType

func (ManagedClusterAPIServerAccessProfileResponsePtrOutput) EnablePrivateCluster

Whether to create the cluster as a private cluster or not.

func (ManagedClusterAPIServerAccessProfileResponsePtrOutput) PrivateDNSZone

Private dns zone mode for private cluster.

func (ManagedClusterAPIServerAccessProfileResponsePtrOutput) ToManagedClusterAPIServerAccessProfileResponsePtrOutput

func (ManagedClusterAPIServerAccessProfileResponsePtrOutput) ToManagedClusterAPIServerAccessProfileResponsePtrOutputWithContext

func (o ManagedClusterAPIServerAccessProfileResponsePtrOutput) ToManagedClusterAPIServerAccessProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterAPIServerAccessProfileResponsePtrOutput

type ManagedClusterAddonProfile

type ManagedClusterAddonProfile struct {
	// Key-value pairs for configuring an add-on.
	Config map[string]string `pulumi:"config"`
	// Whether the add-on is enabled or not.
	Enabled bool `pulumi:"enabled"`
}

A Kubernetes add-on profile for a managed cluster.

type ManagedClusterAddonProfileArgs

type ManagedClusterAddonProfileArgs struct {
	// Key-value pairs for configuring an add-on.
	Config pulumi.StringMapInput `pulumi:"config"`
	// Whether the add-on is enabled or not.
	Enabled pulumi.BoolInput `pulumi:"enabled"`
}

A Kubernetes add-on profile for a managed cluster.

func (ManagedClusterAddonProfileArgs) ElementType

func (ManagedClusterAddonProfileArgs) ToManagedClusterAddonProfileOutput

func (i ManagedClusterAddonProfileArgs) ToManagedClusterAddonProfileOutput() ManagedClusterAddonProfileOutput

func (ManagedClusterAddonProfileArgs) ToManagedClusterAddonProfileOutputWithContext

func (i ManagedClusterAddonProfileArgs) ToManagedClusterAddonProfileOutputWithContext(ctx context.Context) ManagedClusterAddonProfileOutput

type ManagedClusterAddonProfileInput

type ManagedClusterAddonProfileInput interface {
	pulumi.Input

	ToManagedClusterAddonProfileOutput() ManagedClusterAddonProfileOutput
	ToManagedClusterAddonProfileOutputWithContext(context.Context) ManagedClusterAddonProfileOutput
}

ManagedClusterAddonProfileInput is an input type that accepts ManagedClusterAddonProfileArgs and ManagedClusterAddonProfileOutput values. You can construct a concrete instance of `ManagedClusterAddonProfileInput` via:

ManagedClusterAddonProfileArgs{...}

type ManagedClusterAddonProfileMap

type ManagedClusterAddonProfileMap map[string]ManagedClusterAddonProfileInput

func (ManagedClusterAddonProfileMap) ElementType

func (ManagedClusterAddonProfileMap) ToManagedClusterAddonProfileMapOutput

func (i ManagedClusterAddonProfileMap) ToManagedClusterAddonProfileMapOutput() ManagedClusterAddonProfileMapOutput

func (ManagedClusterAddonProfileMap) ToManagedClusterAddonProfileMapOutputWithContext

func (i ManagedClusterAddonProfileMap) ToManagedClusterAddonProfileMapOutputWithContext(ctx context.Context) ManagedClusterAddonProfileMapOutput

type ManagedClusterAddonProfileMapInput

type ManagedClusterAddonProfileMapInput interface {
	pulumi.Input

	ToManagedClusterAddonProfileMapOutput() ManagedClusterAddonProfileMapOutput
	ToManagedClusterAddonProfileMapOutputWithContext(context.Context) ManagedClusterAddonProfileMapOutput
}

ManagedClusterAddonProfileMapInput is an input type that accepts ManagedClusterAddonProfileMap and ManagedClusterAddonProfileMapOutput values. You can construct a concrete instance of `ManagedClusterAddonProfileMapInput` via:

ManagedClusterAddonProfileMap{ "key": ManagedClusterAddonProfileArgs{...} }

type ManagedClusterAddonProfileMapOutput

type ManagedClusterAddonProfileMapOutput struct{ *pulumi.OutputState }

func (ManagedClusterAddonProfileMapOutput) ElementType

func (ManagedClusterAddonProfileMapOutput) MapIndex

func (ManagedClusterAddonProfileMapOutput) ToManagedClusterAddonProfileMapOutput

func (o ManagedClusterAddonProfileMapOutput) ToManagedClusterAddonProfileMapOutput() ManagedClusterAddonProfileMapOutput

func (ManagedClusterAddonProfileMapOutput) ToManagedClusterAddonProfileMapOutputWithContext

func (o ManagedClusterAddonProfileMapOutput) ToManagedClusterAddonProfileMapOutputWithContext(ctx context.Context) ManagedClusterAddonProfileMapOutput

type ManagedClusterAddonProfileOutput

type ManagedClusterAddonProfileOutput struct{ *pulumi.OutputState }

A Kubernetes add-on profile for a managed cluster.

func (ManagedClusterAddonProfileOutput) Config

Key-value pairs for configuring an add-on.

func (ManagedClusterAddonProfileOutput) ElementType

func (ManagedClusterAddonProfileOutput) Enabled

Whether the add-on is enabled or not.

func (ManagedClusterAddonProfileOutput) ToManagedClusterAddonProfileOutput

func (o ManagedClusterAddonProfileOutput) ToManagedClusterAddonProfileOutput() ManagedClusterAddonProfileOutput

func (ManagedClusterAddonProfileOutput) ToManagedClusterAddonProfileOutputWithContext

func (o ManagedClusterAddonProfileOutput) ToManagedClusterAddonProfileOutputWithContext(ctx context.Context) ManagedClusterAddonProfileOutput

type ManagedClusterAddonProfileResponse

type ManagedClusterAddonProfileResponse struct {
	// Key-value pairs for configuring an add-on.
	Config map[string]string `pulumi:"config"`
	// Whether the add-on is enabled or not.
	Enabled bool `pulumi:"enabled"`
	// Information of user assigned identity used by this add-on.
	Identity ManagedClusterAddonProfileResponseIdentity `pulumi:"identity"`
}

A Kubernetes add-on profile for a managed cluster.

type ManagedClusterAddonProfileResponseArgs

type ManagedClusterAddonProfileResponseArgs struct {
	// Key-value pairs for configuring an add-on.
	Config pulumi.StringMapInput `pulumi:"config"`
	// Whether the add-on is enabled or not.
	Enabled pulumi.BoolInput `pulumi:"enabled"`
	// Information of user assigned identity used by this add-on.
	Identity ManagedClusterAddonProfileResponseIdentityInput `pulumi:"identity"`
}

A Kubernetes add-on profile for a managed cluster.

func (ManagedClusterAddonProfileResponseArgs) ElementType

func (ManagedClusterAddonProfileResponseArgs) ToManagedClusterAddonProfileResponseOutput

func (i ManagedClusterAddonProfileResponseArgs) ToManagedClusterAddonProfileResponseOutput() ManagedClusterAddonProfileResponseOutput

func (ManagedClusterAddonProfileResponseArgs) ToManagedClusterAddonProfileResponseOutputWithContext

func (i ManagedClusterAddonProfileResponseArgs) ToManagedClusterAddonProfileResponseOutputWithContext(ctx context.Context) ManagedClusterAddonProfileResponseOutput

type ManagedClusterAddonProfileResponseIdentity

type ManagedClusterAddonProfileResponseIdentity struct {
	// The client id of the user assigned identity.
	ClientId *string `pulumi:"clientId"`
	// The object id of the user assigned identity.
	ObjectId *string `pulumi:"objectId"`
	// The resource id of the user assigned identity.
	ResourceId *string `pulumi:"resourceId"`
}

Information of user assigned identity used by this add-on.

type ManagedClusterAddonProfileResponseIdentityArgs

type ManagedClusterAddonProfileResponseIdentityArgs struct {
	// The client id of the user assigned identity.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// The object id of the user assigned identity.
	ObjectId pulumi.StringPtrInput `pulumi:"objectId"`
	// The resource id of the user assigned identity.
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
}

Information of user assigned identity used by this add-on.

func (ManagedClusterAddonProfileResponseIdentityArgs) ElementType

func (ManagedClusterAddonProfileResponseIdentityArgs) ToManagedClusterAddonProfileResponseIdentityOutput

func (i ManagedClusterAddonProfileResponseIdentityArgs) ToManagedClusterAddonProfileResponseIdentityOutput() ManagedClusterAddonProfileResponseIdentityOutput

func (ManagedClusterAddonProfileResponseIdentityArgs) ToManagedClusterAddonProfileResponseIdentityOutputWithContext

func (i ManagedClusterAddonProfileResponseIdentityArgs) ToManagedClusterAddonProfileResponseIdentityOutputWithContext(ctx context.Context) ManagedClusterAddonProfileResponseIdentityOutput

type ManagedClusterAddonProfileResponseIdentityInput

type ManagedClusterAddonProfileResponseIdentityInput interface {
	pulumi.Input

	ToManagedClusterAddonProfileResponseIdentityOutput() ManagedClusterAddonProfileResponseIdentityOutput
	ToManagedClusterAddonProfileResponseIdentityOutputWithContext(context.Context) ManagedClusterAddonProfileResponseIdentityOutput
}

ManagedClusterAddonProfileResponseIdentityInput is an input type that accepts ManagedClusterAddonProfileResponseIdentityArgs and ManagedClusterAddonProfileResponseIdentityOutput values. You can construct a concrete instance of `ManagedClusterAddonProfileResponseIdentityInput` via:

ManagedClusterAddonProfileResponseIdentityArgs{...}

type ManagedClusterAddonProfileResponseIdentityOutput

type ManagedClusterAddonProfileResponseIdentityOutput struct{ *pulumi.OutputState }

Information of user assigned identity used by this add-on.

func (ManagedClusterAddonProfileResponseIdentityOutput) ClientId

The client id of the user assigned identity.

func (ManagedClusterAddonProfileResponseIdentityOutput) ElementType

func (ManagedClusterAddonProfileResponseIdentityOutput) ObjectId

The object id of the user assigned identity.

func (ManagedClusterAddonProfileResponseIdentityOutput) ResourceId

The resource id of the user assigned identity.

func (ManagedClusterAddonProfileResponseIdentityOutput) ToManagedClusterAddonProfileResponseIdentityOutput

func (o ManagedClusterAddonProfileResponseIdentityOutput) ToManagedClusterAddonProfileResponseIdentityOutput() ManagedClusterAddonProfileResponseIdentityOutput

func (ManagedClusterAddonProfileResponseIdentityOutput) ToManagedClusterAddonProfileResponseIdentityOutputWithContext

func (o ManagedClusterAddonProfileResponseIdentityOutput) ToManagedClusterAddonProfileResponseIdentityOutputWithContext(ctx context.Context) ManagedClusterAddonProfileResponseIdentityOutput

type ManagedClusterAddonProfileResponseInput

type ManagedClusterAddonProfileResponseInput interface {
	pulumi.Input

	ToManagedClusterAddonProfileResponseOutput() ManagedClusterAddonProfileResponseOutput
	ToManagedClusterAddonProfileResponseOutputWithContext(context.Context) ManagedClusterAddonProfileResponseOutput
}

ManagedClusterAddonProfileResponseInput is an input type that accepts ManagedClusterAddonProfileResponseArgs and ManagedClusterAddonProfileResponseOutput values. You can construct a concrete instance of `ManagedClusterAddonProfileResponseInput` via:

ManagedClusterAddonProfileResponseArgs{...}

type ManagedClusterAddonProfileResponseMap

type ManagedClusterAddonProfileResponseMap map[string]ManagedClusterAddonProfileResponseInput

func (ManagedClusterAddonProfileResponseMap) ElementType

func (ManagedClusterAddonProfileResponseMap) ToManagedClusterAddonProfileResponseMapOutput

func (i ManagedClusterAddonProfileResponseMap) ToManagedClusterAddonProfileResponseMapOutput() ManagedClusterAddonProfileResponseMapOutput

func (ManagedClusterAddonProfileResponseMap) ToManagedClusterAddonProfileResponseMapOutputWithContext

func (i ManagedClusterAddonProfileResponseMap) ToManagedClusterAddonProfileResponseMapOutputWithContext(ctx context.Context) ManagedClusterAddonProfileResponseMapOutput

type ManagedClusterAddonProfileResponseMapInput

type ManagedClusterAddonProfileResponseMapInput interface {
	pulumi.Input

	ToManagedClusterAddonProfileResponseMapOutput() ManagedClusterAddonProfileResponseMapOutput
	ToManagedClusterAddonProfileResponseMapOutputWithContext(context.Context) ManagedClusterAddonProfileResponseMapOutput
}

ManagedClusterAddonProfileResponseMapInput is an input type that accepts ManagedClusterAddonProfileResponseMap and ManagedClusterAddonProfileResponseMapOutput values. You can construct a concrete instance of `ManagedClusterAddonProfileResponseMapInput` via:

ManagedClusterAddonProfileResponseMap{ "key": ManagedClusterAddonProfileResponseArgs{...} }

type ManagedClusterAddonProfileResponseMapOutput

type ManagedClusterAddonProfileResponseMapOutput struct{ *pulumi.OutputState }

func (ManagedClusterAddonProfileResponseMapOutput) ElementType

func (ManagedClusterAddonProfileResponseMapOutput) MapIndex

func (ManagedClusterAddonProfileResponseMapOutput) ToManagedClusterAddonProfileResponseMapOutput

func (o ManagedClusterAddonProfileResponseMapOutput) ToManagedClusterAddonProfileResponseMapOutput() ManagedClusterAddonProfileResponseMapOutput

func (ManagedClusterAddonProfileResponseMapOutput) ToManagedClusterAddonProfileResponseMapOutputWithContext

func (o ManagedClusterAddonProfileResponseMapOutput) ToManagedClusterAddonProfileResponseMapOutputWithContext(ctx context.Context) ManagedClusterAddonProfileResponseMapOutput

type ManagedClusterAddonProfileResponseOutput

type ManagedClusterAddonProfileResponseOutput struct{ *pulumi.OutputState }

A Kubernetes add-on profile for a managed cluster.

func (ManagedClusterAddonProfileResponseOutput) Config

Key-value pairs for configuring an add-on.

func (ManagedClusterAddonProfileResponseOutput) ElementType

func (ManagedClusterAddonProfileResponseOutput) Enabled

Whether the add-on is enabled or not.

func (ManagedClusterAddonProfileResponseOutput) Identity

Information of user assigned identity used by this add-on.

func (ManagedClusterAddonProfileResponseOutput) ToManagedClusterAddonProfileResponseOutput

func (o ManagedClusterAddonProfileResponseOutput) ToManagedClusterAddonProfileResponseOutput() ManagedClusterAddonProfileResponseOutput

func (ManagedClusterAddonProfileResponseOutput) ToManagedClusterAddonProfileResponseOutputWithContext

func (o ManagedClusterAddonProfileResponseOutput) ToManagedClusterAddonProfileResponseOutputWithContext(ctx context.Context) ManagedClusterAddonProfileResponseOutput

type ManagedClusterAgentPoolProfile

type ManagedClusterAgentPoolProfile struct {
	// Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType.
	AvailabilityZones []string `pulumi:"availabilityZones"`
	// Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1.
	Count *int `pulumi:"count"`
	// Whether to enable auto-scaler
	EnableAutoScaling *bool `pulumi:"enableAutoScaling"`
	// Enable public IP for nodes
	EnableNodePublicIP *bool `pulumi:"enableNodePublicIP"`
	// KubeletConfig specifies the configuration of kubelet on agent nodes.
	KubeletConfig *KubeletConfig `pulumi:"kubeletConfig"`
	// LinuxOSConfig specifies the OS configuration of linux agent nodes.
	LinuxOSConfig *LinuxOSConfig `pulumi:"linuxOSConfig"`
	// Maximum number of nodes for auto-scaling
	MaxCount *int `pulumi:"maxCount"`
	// Maximum number of pods that can run on a node.
	MaxPods *int `pulumi:"maxPods"`
	// Minimum number of nodes for auto-scaling
	MinCount *int `pulumi:"minCount"`
	// AgentPoolMode represents mode of an agent pool
	Mode *string `pulumi:"mode"`
	// Unique name of the agent pool profile in the context of the subscription and resource group.
	Name string `pulumi:"name"`
	// Agent pool node labels to be persisted across all nodes in agent pool.
	NodeLabels map[string]string `pulumi:"nodeLabels"`
	// Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
	NodeTaints []string `pulumi:"nodeTaints"`
	// Version of orchestrator specified when creating the managed cluster.
	OrchestratorVersion *string `pulumi:"orchestratorVersion"`
	// OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
	OsDiskSizeGB *int `pulumi:"osDiskSizeGB"`
	// OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. Defaults to 'Managed'. May not be changed after creation.
	OsDiskType *string `pulumi:"osDiskType"`
	// OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
	OsType *string `pulumi:"osType"`
	// Pod SubnetID specifies the VNet's subnet identifier for pods.
	PodSubnetID *string `pulumi:"podSubnetID"`
	// The ID for Proximity Placement Group.
	ProximityPlacementGroupID *string `pulumi:"proximityPlacementGroupID"`
	// ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete.
	ScaleSetEvictionPolicy *string `pulumi:"scaleSetEvictionPolicy"`
	// ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular.
	ScaleSetPriority *string `pulumi:"scaleSetPriority"`
	// SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand.
	SpotMaxPrice *float64 `pulumi:"spotMaxPrice"`
	// Agent pool tags to be persisted on the agent pool virtual machine scale set.
	Tags map[string]string `pulumi:"tags"`
	// AgentPoolType represents types of an agent pool
	Type *string `pulumi:"type"`
	// Settings for upgrading the agentpool
	UpgradeSettings *AgentPoolUpgradeSettings `pulumi:"upgradeSettings"`
	// Size of agent VMs.
	VmSize *string `pulumi:"vmSize"`
	// VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods
	VnetSubnetID *string `pulumi:"vnetSubnetID"`
}

Profile for the container service agent pool.

type ManagedClusterAgentPoolProfileArgs

type ManagedClusterAgentPoolProfileArgs struct {
	// Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType.
	AvailabilityZones pulumi.StringArrayInput `pulumi:"availabilityZones"`
	// Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1.
	Count pulumi.IntPtrInput `pulumi:"count"`
	// Whether to enable auto-scaler
	EnableAutoScaling pulumi.BoolPtrInput `pulumi:"enableAutoScaling"`
	// Enable public IP for nodes
	EnableNodePublicIP pulumi.BoolPtrInput `pulumi:"enableNodePublicIP"`
	// KubeletConfig specifies the configuration of kubelet on agent nodes.
	KubeletConfig KubeletConfigPtrInput `pulumi:"kubeletConfig"`
	// LinuxOSConfig specifies the OS configuration of linux agent nodes.
	LinuxOSConfig LinuxOSConfigPtrInput `pulumi:"linuxOSConfig"`
	// Maximum number of nodes for auto-scaling
	MaxCount pulumi.IntPtrInput `pulumi:"maxCount"`
	// Maximum number of pods that can run on a node.
	MaxPods pulumi.IntPtrInput `pulumi:"maxPods"`
	// Minimum number of nodes for auto-scaling
	MinCount pulumi.IntPtrInput `pulumi:"minCount"`
	// AgentPoolMode represents mode of an agent pool
	Mode pulumi.StringPtrInput `pulumi:"mode"`
	// Unique name of the agent pool profile in the context of the subscription and resource group.
	Name pulumi.StringInput `pulumi:"name"`
	// Agent pool node labels to be persisted across all nodes in agent pool.
	NodeLabels pulumi.StringMapInput `pulumi:"nodeLabels"`
	// Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
	NodeTaints pulumi.StringArrayInput `pulumi:"nodeTaints"`
	// Version of orchestrator specified when creating the managed cluster.
	OrchestratorVersion pulumi.StringPtrInput `pulumi:"orchestratorVersion"`
	// OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
	OsDiskSizeGB pulumi.IntPtrInput `pulumi:"osDiskSizeGB"`
	// OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. Defaults to 'Managed'. May not be changed after creation.
	OsDiskType pulumi.StringPtrInput `pulumi:"osDiskType"`
	// OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
	OsType pulumi.StringPtrInput `pulumi:"osType"`
	// Pod SubnetID specifies the VNet's subnet identifier for pods.
	PodSubnetID pulumi.StringPtrInput `pulumi:"podSubnetID"`
	// The ID for Proximity Placement Group.
	ProximityPlacementGroupID pulumi.StringPtrInput `pulumi:"proximityPlacementGroupID"`
	// ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete.
	ScaleSetEvictionPolicy pulumi.StringPtrInput `pulumi:"scaleSetEvictionPolicy"`
	// ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular.
	ScaleSetPriority pulumi.StringPtrInput `pulumi:"scaleSetPriority"`
	// SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand.
	SpotMaxPrice pulumi.Float64PtrInput `pulumi:"spotMaxPrice"`
	// Agent pool tags to be persisted on the agent pool virtual machine scale set.
	Tags pulumi.StringMapInput `pulumi:"tags"`
	// AgentPoolType represents types of an agent pool
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Settings for upgrading the agentpool
	UpgradeSettings AgentPoolUpgradeSettingsPtrInput `pulumi:"upgradeSettings"`
	// Size of agent VMs.
	VmSize pulumi.StringPtrInput `pulumi:"vmSize"`
	// VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods
	VnetSubnetID pulumi.StringPtrInput `pulumi:"vnetSubnetID"`
}

Profile for the container service agent pool.

func (ManagedClusterAgentPoolProfileArgs) ElementType

func (ManagedClusterAgentPoolProfileArgs) ToManagedClusterAgentPoolProfileOutput

func (i ManagedClusterAgentPoolProfileArgs) ToManagedClusterAgentPoolProfileOutput() ManagedClusterAgentPoolProfileOutput

func (ManagedClusterAgentPoolProfileArgs) ToManagedClusterAgentPoolProfileOutputWithContext

func (i ManagedClusterAgentPoolProfileArgs) ToManagedClusterAgentPoolProfileOutputWithContext(ctx context.Context) ManagedClusterAgentPoolProfileOutput

type ManagedClusterAgentPoolProfileArray

type ManagedClusterAgentPoolProfileArray []ManagedClusterAgentPoolProfileInput

func (ManagedClusterAgentPoolProfileArray) ElementType

func (ManagedClusterAgentPoolProfileArray) ToManagedClusterAgentPoolProfileArrayOutput

func (i ManagedClusterAgentPoolProfileArray) ToManagedClusterAgentPoolProfileArrayOutput() ManagedClusterAgentPoolProfileArrayOutput

func (ManagedClusterAgentPoolProfileArray) ToManagedClusterAgentPoolProfileArrayOutputWithContext

func (i ManagedClusterAgentPoolProfileArray) ToManagedClusterAgentPoolProfileArrayOutputWithContext(ctx context.Context) ManagedClusterAgentPoolProfileArrayOutput

type ManagedClusterAgentPoolProfileArrayInput

type ManagedClusterAgentPoolProfileArrayInput interface {
	pulumi.Input

	ToManagedClusterAgentPoolProfileArrayOutput() ManagedClusterAgentPoolProfileArrayOutput
	ToManagedClusterAgentPoolProfileArrayOutputWithContext(context.Context) ManagedClusterAgentPoolProfileArrayOutput
}

ManagedClusterAgentPoolProfileArrayInput is an input type that accepts ManagedClusterAgentPoolProfileArray and ManagedClusterAgentPoolProfileArrayOutput values. You can construct a concrete instance of `ManagedClusterAgentPoolProfileArrayInput` via:

ManagedClusterAgentPoolProfileArray{ ManagedClusterAgentPoolProfileArgs{...} }

type ManagedClusterAgentPoolProfileArrayOutput

type ManagedClusterAgentPoolProfileArrayOutput struct{ *pulumi.OutputState }

func (ManagedClusterAgentPoolProfileArrayOutput) ElementType

func (ManagedClusterAgentPoolProfileArrayOutput) Index

func (ManagedClusterAgentPoolProfileArrayOutput) ToManagedClusterAgentPoolProfileArrayOutput

func (o ManagedClusterAgentPoolProfileArrayOutput) ToManagedClusterAgentPoolProfileArrayOutput() ManagedClusterAgentPoolProfileArrayOutput

func (ManagedClusterAgentPoolProfileArrayOutput) ToManagedClusterAgentPoolProfileArrayOutputWithContext

func (o ManagedClusterAgentPoolProfileArrayOutput) ToManagedClusterAgentPoolProfileArrayOutputWithContext(ctx context.Context) ManagedClusterAgentPoolProfileArrayOutput

type ManagedClusterAgentPoolProfileInput

type ManagedClusterAgentPoolProfileInput interface {
	pulumi.Input

	ToManagedClusterAgentPoolProfileOutput() ManagedClusterAgentPoolProfileOutput
	ToManagedClusterAgentPoolProfileOutputWithContext(context.Context) ManagedClusterAgentPoolProfileOutput
}

ManagedClusterAgentPoolProfileInput is an input type that accepts ManagedClusterAgentPoolProfileArgs and ManagedClusterAgentPoolProfileOutput values. You can construct a concrete instance of `ManagedClusterAgentPoolProfileInput` via:

ManagedClusterAgentPoolProfileArgs{...}

type ManagedClusterAgentPoolProfileOutput

type ManagedClusterAgentPoolProfileOutput struct{ *pulumi.OutputState }

Profile for the container service agent pool.

func (ManagedClusterAgentPoolProfileOutput) AvailabilityZones

Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType.

func (ManagedClusterAgentPoolProfileOutput) Count

Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1.

func (ManagedClusterAgentPoolProfileOutput) ElementType

func (ManagedClusterAgentPoolProfileOutput) EnableAutoScaling

Whether to enable auto-scaler

func (ManagedClusterAgentPoolProfileOutput) EnableNodePublicIP

Enable public IP for nodes

func (ManagedClusterAgentPoolProfileOutput) KubeletConfig

KubeletConfig specifies the configuration of kubelet on agent nodes.

func (ManagedClusterAgentPoolProfileOutput) LinuxOSConfig

LinuxOSConfig specifies the OS configuration of linux agent nodes.

func (ManagedClusterAgentPoolProfileOutput) MaxCount

Maximum number of nodes for auto-scaling

func (ManagedClusterAgentPoolProfileOutput) MaxPods

Maximum number of pods that can run on a node.

func (ManagedClusterAgentPoolProfileOutput) MinCount

Minimum number of nodes for auto-scaling

func (ManagedClusterAgentPoolProfileOutput) Mode

AgentPoolMode represents mode of an agent pool

func (ManagedClusterAgentPoolProfileOutput) Name

Unique name of the agent pool profile in the context of the subscription and resource group.

func (ManagedClusterAgentPoolProfileOutput) NodeLabels

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

func (ManagedClusterAgentPoolProfileOutput) NodeTaints

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

func (ManagedClusterAgentPoolProfileOutput) OrchestratorVersion

Version of orchestrator specified when creating the managed cluster.

func (ManagedClusterAgentPoolProfileOutput) OsDiskSizeGB

OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.

func (ManagedClusterAgentPoolProfileOutput) OsDiskType

OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. Defaults to 'Managed'. May not be changed after creation.

func (ManagedClusterAgentPoolProfileOutput) OsType

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

func (ManagedClusterAgentPoolProfileOutput) PodSubnetID

Pod SubnetID specifies the VNet's subnet identifier for pods.

func (ManagedClusterAgentPoolProfileOutput) ProximityPlacementGroupID

func (o ManagedClusterAgentPoolProfileOutput) ProximityPlacementGroupID() pulumi.StringPtrOutput

The ID for Proximity Placement Group.

func (ManagedClusterAgentPoolProfileOutput) ScaleSetEvictionPolicy

func (o ManagedClusterAgentPoolProfileOutput) ScaleSetEvictionPolicy() pulumi.StringPtrOutput

ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete.

func (ManagedClusterAgentPoolProfileOutput) ScaleSetPriority

ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular.

func (ManagedClusterAgentPoolProfileOutput) SpotMaxPrice

SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand.

func (ManagedClusterAgentPoolProfileOutput) Tags

Agent pool tags to be persisted on the agent pool virtual machine scale set.

func (ManagedClusterAgentPoolProfileOutput) ToManagedClusterAgentPoolProfileOutput

func (o ManagedClusterAgentPoolProfileOutput) ToManagedClusterAgentPoolProfileOutput() ManagedClusterAgentPoolProfileOutput

func (ManagedClusterAgentPoolProfileOutput) ToManagedClusterAgentPoolProfileOutputWithContext

func (o ManagedClusterAgentPoolProfileOutput) ToManagedClusterAgentPoolProfileOutputWithContext(ctx context.Context) ManagedClusterAgentPoolProfileOutput

func (ManagedClusterAgentPoolProfileOutput) Type

AgentPoolType represents types of an agent pool

func (ManagedClusterAgentPoolProfileOutput) UpgradeSettings

Settings for upgrading the agentpool

func (ManagedClusterAgentPoolProfileOutput) VmSize

Size of agent VMs.

func (ManagedClusterAgentPoolProfileOutput) VnetSubnetID

VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods

type ManagedClusterAgentPoolProfileResponse

type ManagedClusterAgentPoolProfileResponse struct {
	// Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType.
	AvailabilityZones []string `pulumi:"availabilityZones"`
	// Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1.
	Count *int `pulumi:"count"`
	// Whether to enable auto-scaler
	EnableAutoScaling *bool `pulumi:"enableAutoScaling"`
	// Enable public IP for nodes
	EnableNodePublicIP *bool `pulumi:"enableNodePublicIP"`
	// KubeletConfig specifies the configuration of kubelet on agent nodes.
	KubeletConfig *KubeletConfigResponse `pulumi:"kubeletConfig"`
	// LinuxOSConfig specifies the OS configuration of linux agent nodes.
	LinuxOSConfig *LinuxOSConfigResponse `pulumi:"linuxOSConfig"`
	// Maximum number of nodes for auto-scaling
	MaxCount *int `pulumi:"maxCount"`
	// Maximum number of pods that can run on a node.
	MaxPods *int `pulumi:"maxPods"`
	// Minimum number of nodes for auto-scaling
	MinCount *int `pulumi:"minCount"`
	// AgentPoolMode represents mode of an agent pool
	Mode *string `pulumi:"mode"`
	// Unique name of the agent pool profile in the context of the subscription and resource group.
	Name string `pulumi:"name"`
	// Version of node image
	NodeImageVersion string `pulumi:"nodeImageVersion"`
	// Agent pool node labels to be persisted across all nodes in agent pool.
	NodeLabels map[string]string `pulumi:"nodeLabels"`
	// Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
	NodeTaints []string `pulumi:"nodeTaints"`
	// Version of orchestrator specified when creating the managed cluster.
	OrchestratorVersion *string `pulumi:"orchestratorVersion"`
	// OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
	OsDiskSizeGB *int `pulumi:"osDiskSizeGB"`
	// OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. Defaults to 'Managed'. May not be changed after creation.
	OsDiskType *string `pulumi:"osDiskType"`
	// OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
	OsType *string `pulumi:"osType"`
	// Pod SubnetID specifies the VNet's subnet identifier for pods.
	PodSubnetID *string `pulumi:"podSubnetID"`
	// Describes whether the Agent Pool is Running or Stopped
	PowerState PowerStateResponse `pulumi:"powerState"`
	// The current deployment or provisioning state, which only appears in the response.
	ProvisioningState string `pulumi:"provisioningState"`
	// The ID for Proximity Placement Group.
	ProximityPlacementGroupID *string `pulumi:"proximityPlacementGroupID"`
	// ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete.
	ScaleSetEvictionPolicy *string `pulumi:"scaleSetEvictionPolicy"`
	// ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular.
	ScaleSetPriority *string `pulumi:"scaleSetPriority"`
	// SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand.
	SpotMaxPrice *float64 `pulumi:"spotMaxPrice"`
	// Agent pool tags to be persisted on the agent pool virtual machine scale set.
	Tags map[string]string `pulumi:"tags"`
	// AgentPoolType represents types of an agent pool
	Type *string `pulumi:"type"`
	// Settings for upgrading the agentpool
	UpgradeSettings *AgentPoolUpgradeSettingsResponse `pulumi:"upgradeSettings"`
	// Size of agent VMs.
	VmSize *string `pulumi:"vmSize"`
	// VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods
	VnetSubnetID *string `pulumi:"vnetSubnetID"`
}

Profile for the container service agent pool.

type ManagedClusterAgentPoolProfileResponseArgs

type ManagedClusterAgentPoolProfileResponseArgs struct {
	// Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType.
	AvailabilityZones pulumi.StringArrayInput `pulumi:"availabilityZones"`
	// Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1.
	Count pulumi.IntPtrInput `pulumi:"count"`
	// Whether to enable auto-scaler
	EnableAutoScaling pulumi.BoolPtrInput `pulumi:"enableAutoScaling"`
	// Enable public IP for nodes
	EnableNodePublicIP pulumi.BoolPtrInput `pulumi:"enableNodePublicIP"`
	// KubeletConfig specifies the configuration of kubelet on agent nodes.
	KubeletConfig KubeletConfigResponsePtrInput `pulumi:"kubeletConfig"`
	// LinuxOSConfig specifies the OS configuration of linux agent nodes.
	LinuxOSConfig LinuxOSConfigResponsePtrInput `pulumi:"linuxOSConfig"`
	// Maximum number of nodes for auto-scaling
	MaxCount pulumi.IntPtrInput `pulumi:"maxCount"`
	// Maximum number of pods that can run on a node.
	MaxPods pulumi.IntPtrInput `pulumi:"maxPods"`
	// Minimum number of nodes for auto-scaling
	MinCount pulumi.IntPtrInput `pulumi:"minCount"`
	// AgentPoolMode represents mode of an agent pool
	Mode pulumi.StringPtrInput `pulumi:"mode"`
	// Unique name of the agent pool profile in the context of the subscription and resource group.
	Name pulumi.StringInput `pulumi:"name"`
	// Version of node image
	NodeImageVersion pulumi.StringInput `pulumi:"nodeImageVersion"`
	// Agent pool node labels to be persisted across all nodes in agent pool.
	NodeLabels pulumi.StringMapInput `pulumi:"nodeLabels"`
	// Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
	NodeTaints pulumi.StringArrayInput `pulumi:"nodeTaints"`
	// Version of orchestrator specified when creating the managed cluster.
	OrchestratorVersion pulumi.StringPtrInput `pulumi:"orchestratorVersion"`
	// OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.
	OsDiskSizeGB pulumi.IntPtrInput `pulumi:"osDiskSizeGB"`
	// OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. Defaults to 'Managed'. May not be changed after creation.
	OsDiskType pulumi.StringPtrInput `pulumi:"osDiskType"`
	// OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.
	OsType pulumi.StringPtrInput `pulumi:"osType"`
	// Pod SubnetID specifies the VNet's subnet identifier for pods.
	PodSubnetID pulumi.StringPtrInput `pulumi:"podSubnetID"`
	// Describes whether the Agent Pool is Running or Stopped
	PowerState PowerStateResponseInput `pulumi:"powerState"`
	// The current deployment or provisioning state, which only appears in the response.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// The ID for Proximity Placement Group.
	ProximityPlacementGroupID pulumi.StringPtrInput `pulumi:"proximityPlacementGroupID"`
	// ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete.
	ScaleSetEvictionPolicy pulumi.StringPtrInput `pulumi:"scaleSetEvictionPolicy"`
	// ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular.
	ScaleSetPriority pulumi.StringPtrInput `pulumi:"scaleSetPriority"`
	// SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand.
	SpotMaxPrice pulumi.Float64PtrInput `pulumi:"spotMaxPrice"`
	// Agent pool tags to be persisted on the agent pool virtual machine scale set.
	Tags pulumi.StringMapInput `pulumi:"tags"`
	// AgentPoolType represents types of an agent pool
	Type pulumi.StringPtrInput `pulumi:"type"`
	// Settings for upgrading the agentpool
	UpgradeSettings AgentPoolUpgradeSettingsResponsePtrInput `pulumi:"upgradeSettings"`
	// Size of agent VMs.
	VmSize pulumi.StringPtrInput `pulumi:"vmSize"`
	// VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods
	VnetSubnetID pulumi.StringPtrInput `pulumi:"vnetSubnetID"`
}

Profile for the container service agent pool.

func (ManagedClusterAgentPoolProfileResponseArgs) ElementType

func (ManagedClusterAgentPoolProfileResponseArgs) ToManagedClusterAgentPoolProfileResponseOutput

func (i ManagedClusterAgentPoolProfileResponseArgs) ToManagedClusterAgentPoolProfileResponseOutput() ManagedClusterAgentPoolProfileResponseOutput

func (ManagedClusterAgentPoolProfileResponseArgs) ToManagedClusterAgentPoolProfileResponseOutputWithContext

func (i ManagedClusterAgentPoolProfileResponseArgs) ToManagedClusterAgentPoolProfileResponseOutputWithContext(ctx context.Context) ManagedClusterAgentPoolProfileResponseOutput

type ManagedClusterAgentPoolProfileResponseArray

type ManagedClusterAgentPoolProfileResponseArray []ManagedClusterAgentPoolProfileResponseInput

func (ManagedClusterAgentPoolProfileResponseArray) ElementType

func (ManagedClusterAgentPoolProfileResponseArray) ToManagedClusterAgentPoolProfileResponseArrayOutput

func (i ManagedClusterAgentPoolProfileResponseArray) ToManagedClusterAgentPoolProfileResponseArrayOutput() ManagedClusterAgentPoolProfileResponseArrayOutput

func (ManagedClusterAgentPoolProfileResponseArray) ToManagedClusterAgentPoolProfileResponseArrayOutputWithContext

func (i ManagedClusterAgentPoolProfileResponseArray) ToManagedClusterAgentPoolProfileResponseArrayOutputWithContext(ctx context.Context) ManagedClusterAgentPoolProfileResponseArrayOutput

type ManagedClusterAgentPoolProfileResponseArrayInput

type ManagedClusterAgentPoolProfileResponseArrayInput interface {
	pulumi.Input

	ToManagedClusterAgentPoolProfileResponseArrayOutput() ManagedClusterAgentPoolProfileResponseArrayOutput
	ToManagedClusterAgentPoolProfileResponseArrayOutputWithContext(context.Context) ManagedClusterAgentPoolProfileResponseArrayOutput
}

ManagedClusterAgentPoolProfileResponseArrayInput is an input type that accepts ManagedClusterAgentPoolProfileResponseArray and ManagedClusterAgentPoolProfileResponseArrayOutput values. You can construct a concrete instance of `ManagedClusterAgentPoolProfileResponseArrayInput` via:

ManagedClusterAgentPoolProfileResponseArray{ ManagedClusterAgentPoolProfileResponseArgs{...} }

type ManagedClusterAgentPoolProfileResponseArrayOutput

type ManagedClusterAgentPoolProfileResponseArrayOutput struct{ *pulumi.OutputState }

func (ManagedClusterAgentPoolProfileResponseArrayOutput) ElementType

func (ManagedClusterAgentPoolProfileResponseArrayOutput) Index

func (ManagedClusterAgentPoolProfileResponseArrayOutput) ToManagedClusterAgentPoolProfileResponseArrayOutput

func (o ManagedClusterAgentPoolProfileResponseArrayOutput) ToManagedClusterAgentPoolProfileResponseArrayOutput() ManagedClusterAgentPoolProfileResponseArrayOutput

func (ManagedClusterAgentPoolProfileResponseArrayOutput) ToManagedClusterAgentPoolProfileResponseArrayOutputWithContext

func (o ManagedClusterAgentPoolProfileResponseArrayOutput) ToManagedClusterAgentPoolProfileResponseArrayOutputWithContext(ctx context.Context) ManagedClusterAgentPoolProfileResponseArrayOutput

type ManagedClusterAgentPoolProfileResponseInput

type ManagedClusterAgentPoolProfileResponseInput interface {
	pulumi.Input

	ToManagedClusterAgentPoolProfileResponseOutput() ManagedClusterAgentPoolProfileResponseOutput
	ToManagedClusterAgentPoolProfileResponseOutputWithContext(context.Context) ManagedClusterAgentPoolProfileResponseOutput
}

ManagedClusterAgentPoolProfileResponseInput is an input type that accepts ManagedClusterAgentPoolProfileResponseArgs and ManagedClusterAgentPoolProfileResponseOutput values. You can construct a concrete instance of `ManagedClusterAgentPoolProfileResponseInput` via:

ManagedClusterAgentPoolProfileResponseArgs{...}

type ManagedClusterAgentPoolProfileResponseOutput

type ManagedClusterAgentPoolProfileResponseOutput struct{ *pulumi.OutputState }

Profile for the container service agent pool.

func (ManagedClusterAgentPoolProfileResponseOutput) AvailabilityZones

Availability zones for nodes. Must use VirtualMachineScaleSets AgentPoolType.

func (ManagedClusterAgentPoolProfileResponseOutput) Count

Number of agents (VMs) to host docker containers. Allowed values must be in the range of 0 to 100 (inclusive) for user pools and in the range of 1 to 100 (inclusive) for system pools. The default value is 1.

func (ManagedClusterAgentPoolProfileResponseOutput) ElementType

func (ManagedClusterAgentPoolProfileResponseOutput) EnableAutoScaling

Whether to enable auto-scaler

func (ManagedClusterAgentPoolProfileResponseOutput) EnableNodePublicIP

Enable public IP for nodes

func (ManagedClusterAgentPoolProfileResponseOutput) KubeletConfig

KubeletConfig specifies the configuration of kubelet on agent nodes.

func (ManagedClusterAgentPoolProfileResponseOutput) LinuxOSConfig

LinuxOSConfig specifies the OS configuration of linux agent nodes.

func (ManagedClusterAgentPoolProfileResponseOutput) MaxCount

Maximum number of nodes for auto-scaling

func (ManagedClusterAgentPoolProfileResponseOutput) MaxPods

Maximum number of pods that can run on a node.

func (ManagedClusterAgentPoolProfileResponseOutput) MinCount

Minimum number of nodes for auto-scaling

func (ManagedClusterAgentPoolProfileResponseOutput) Mode

AgentPoolMode represents mode of an agent pool

func (ManagedClusterAgentPoolProfileResponseOutput) Name

Unique name of the agent pool profile in the context of the subscription and resource group.

func (ManagedClusterAgentPoolProfileResponseOutput) NodeImageVersion

Version of node image

func (ManagedClusterAgentPoolProfileResponseOutput) NodeLabels

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

func (ManagedClusterAgentPoolProfileResponseOutput) NodeTaints

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

func (ManagedClusterAgentPoolProfileResponseOutput) OrchestratorVersion

Version of orchestrator specified when creating the managed cluster.

func (ManagedClusterAgentPoolProfileResponseOutput) OsDiskSizeGB

OS Disk Size in GB to be used to specify the disk size for every machine in this master/agent pool. If you specify 0, it will apply the default osDisk size according to the vmSize specified.

func (ManagedClusterAgentPoolProfileResponseOutput) OsDiskType

OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. Defaults to 'Managed'. May not be changed after creation.

func (ManagedClusterAgentPoolProfileResponseOutput) OsType

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

func (ManagedClusterAgentPoolProfileResponseOutput) PodSubnetID

Pod SubnetID specifies the VNet's subnet identifier for pods.

func (ManagedClusterAgentPoolProfileResponseOutput) PowerState

Describes whether the Agent Pool is Running or Stopped

func (ManagedClusterAgentPoolProfileResponseOutput) ProvisioningState

The current deployment or provisioning state, which only appears in the response.

func (ManagedClusterAgentPoolProfileResponseOutput) ProximityPlacementGroupID

The ID for Proximity Placement Group.

func (ManagedClusterAgentPoolProfileResponseOutput) ScaleSetEvictionPolicy

ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete.

func (ManagedClusterAgentPoolProfileResponseOutput) ScaleSetPriority

ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular.

func (ManagedClusterAgentPoolProfileResponseOutput) SpotMaxPrice

SpotMaxPrice to be used to specify the maximum price you are willing to pay in US Dollars. Possible values are any decimal value greater than zero or -1 which indicates default price to be up-to on-demand.

func (ManagedClusterAgentPoolProfileResponseOutput) Tags

Agent pool tags to be persisted on the agent pool virtual machine scale set.

func (ManagedClusterAgentPoolProfileResponseOutput) ToManagedClusterAgentPoolProfileResponseOutput

func (o ManagedClusterAgentPoolProfileResponseOutput) ToManagedClusterAgentPoolProfileResponseOutput() ManagedClusterAgentPoolProfileResponseOutput

func (ManagedClusterAgentPoolProfileResponseOutput) ToManagedClusterAgentPoolProfileResponseOutputWithContext

func (o ManagedClusterAgentPoolProfileResponseOutput) ToManagedClusterAgentPoolProfileResponseOutputWithContext(ctx context.Context) ManagedClusterAgentPoolProfileResponseOutput

func (ManagedClusterAgentPoolProfileResponseOutput) Type

AgentPoolType represents types of an agent pool

func (ManagedClusterAgentPoolProfileResponseOutput) UpgradeSettings

Settings for upgrading the agentpool

func (ManagedClusterAgentPoolProfileResponseOutput) VmSize

Size of agent VMs.

func (ManagedClusterAgentPoolProfileResponseOutput) VnetSubnetID

VNet SubnetID specifies the VNet's subnet identifier for nodes and maybe pods

type ManagedClusterArgs

type ManagedClusterArgs struct {
	// Profile of Azure Active Directory configuration.
	AadProfile ManagedClusterAADProfilePtrInput
	// Profile of managed cluster add-on.
	AddonProfiles ManagedClusterAddonProfileMapInput
	// Properties of the agent pool.
	AgentPoolProfiles ManagedClusterAgentPoolProfileArrayInput
	// Access profile for managed cluster API server.
	ApiServerAccessProfile ManagedClusterAPIServerAccessProfilePtrInput
	// Parameters to be applied to the cluster-autoscaler when enabled
	AutoScalerProfile ManagedClusterPropertiesAutoScalerProfilePtrInput
	// Profile of auto upgrade configuration.
	AutoUpgradeProfile ManagedClusterAutoUpgradeProfilePtrInput
	// ResourceId of the disk encryption set to use for enabling encryption at rest.
	DiskEncryptionSetID pulumi.StringPtrInput
	// DNS prefix specified when creating the managed cluster.
	DnsPrefix pulumi.StringPtrInput
	// (DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy.
	EnablePodSecurityPolicy pulumi.BoolPtrInput
	// Whether to enable Kubernetes Role-Based Access Control.
	EnableRBAC pulumi.BoolPtrInput
	// The identity of the managed cluster, if configured.
	Identity ManagedClusterIdentityPtrInput
	// Identities associated with the cluster.
	IdentityProfile ManagedClusterPropertiesIdentityProfileMapInput
	// Version of Kubernetes specified when creating the managed cluster.
	KubernetesVersion pulumi.StringPtrInput
	// Profile for Linux VMs in the container service cluster.
	LinuxProfile ContainerServiceLinuxProfilePtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// Profile of network configuration.
	NetworkProfile ContainerServiceNetworkProfilePtrInput
	// Name of the resource group containing agent pool nodes.
	NodeResourceGroup pulumi.StringPtrInput
	// Profile of managed cluster pod identity.
	PodIdentityProfile ManagedClusterPodIdentityProfilePtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// The name of the managed cluster resource.
	ResourceName pulumi.StringInput
	// Information about a service principal identity for the cluster to use for manipulating Azure APIs.
	ServicePrincipalProfile ManagedClusterServicePrincipalProfilePtrInput
	// The managed cluster SKU.
	Sku ManagedClusterSKUPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Profile for Windows VMs in the container service cluster.
	WindowsProfile ManagedClusterWindowsProfilePtrInput
}

The set of arguments for constructing a ManagedCluster resource.

func (ManagedClusterArgs) ElementType

func (ManagedClusterArgs) ElementType() reflect.Type

type ManagedClusterAutoUpgradeProfile

type ManagedClusterAutoUpgradeProfile struct {
	// upgrade channel for auto upgrade.
	UpgradeChannel *string `pulumi:"upgradeChannel"`
}

Auto upgrade profile for a managed cluster.

type ManagedClusterAutoUpgradeProfileArgs

type ManagedClusterAutoUpgradeProfileArgs struct {
	// upgrade channel for auto upgrade.
	UpgradeChannel pulumi.StringPtrInput `pulumi:"upgradeChannel"`
}

Auto upgrade profile for a managed cluster.

func (ManagedClusterAutoUpgradeProfileArgs) ElementType

func (ManagedClusterAutoUpgradeProfileArgs) ToManagedClusterAutoUpgradeProfileOutput

func (i ManagedClusterAutoUpgradeProfileArgs) ToManagedClusterAutoUpgradeProfileOutput() ManagedClusterAutoUpgradeProfileOutput

func (ManagedClusterAutoUpgradeProfileArgs) ToManagedClusterAutoUpgradeProfileOutputWithContext

func (i ManagedClusterAutoUpgradeProfileArgs) ToManagedClusterAutoUpgradeProfileOutputWithContext(ctx context.Context) ManagedClusterAutoUpgradeProfileOutput

func (ManagedClusterAutoUpgradeProfileArgs) ToManagedClusterAutoUpgradeProfilePtrOutput

func (i ManagedClusterAutoUpgradeProfileArgs) ToManagedClusterAutoUpgradeProfilePtrOutput() ManagedClusterAutoUpgradeProfilePtrOutput

func (ManagedClusterAutoUpgradeProfileArgs) ToManagedClusterAutoUpgradeProfilePtrOutputWithContext

func (i ManagedClusterAutoUpgradeProfileArgs) ToManagedClusterAutoUpgradeProfilePtrOutputWithContext(ctx context.Context) ManagedClusterAutoUpgradeProfilePtrOutput

type ManagedClusterAutoUpgradeProfileInput

type ManagedClusterAutoUpgradeProfileInput interface {
	pulumi.Input

	ToManagedClusterAutoUpgradeProfileOutput() ManagedClusterAutoUpgradeProfileOutput
	ToManagedClusterAutoUpgradeProfileOutputWithContext(context.Context) ManagedClusterAutoUpgradeProfileOutput
}

ManagedClusterAutoUpgradeProfileInput is an input type that accepts ManagedClusterAutoUpgradeProfileArgs and ManagedClusterAutoUpgradeProfileOutput values. You can construct a concrete instance of `ManagedClusterAutoUpgradeProfileInput` via:

ManagedClusterAutoUpgradeProfileArgs{...}

type ManagedClusterAutoUpgradeProfileOutput

type ManagedClusterAutoUpgradeProfileOutput struct{ *pulumi.OutputState }

Auto upgrade profile for a managed cluster.

func (ManagedClusterAutoUpgradeProfileOutput) ElementType

func (ManagedClusterAutoUpgradeProfileOutput) ToManagedClusterAutoUpgradeProfileOutput

func (o ManagedClusterAutoUpgradeProfileOutput) ToManagedClusterAutoUpgradeProfileOutput() ManagedClusterAutoUpgradeProfileOutput

func (ManagedClusterAutoUpgradeProfileOutput) ToManagedClusterAutoUpgradeProfileOutputWithContext

func (o ManagedClusterAutoUpgradeProfileOutput) ToManagedClusterAutoUpgradeProfileOutputWithContext(ctx context.Context) ManagedClusterAutoUpgradeProfileOutput

func (ManagedClusterAutoUpgradeProfileOutput) ToManagedClusterAutoUpgradeProfilePtrOutput

func (o ManagedClusterAutoUpgradeProfileOutput) ToManagedClusterAutoUpgradeProfilePtrOutput() ManagedClusterAutoUpgradeProfilePtrOutput

func (ManagedClusterAutoUpgradeProfileOutput) ToManagedClusterAutoUpgradeProfilePtrOutputWithContext

func (o ManagedClusterAutoUpgradeProfileOutput) ToManagedClusterAutoUpgradeProfilePtrOutputWithContext(ctx context.Context) ManagedClusterAutoUpgradeProfilePtrOutput

func (ManagedClusterAutoUpgradeProfileOutput) UpgradeChannel

upgrade channel for auto upgrade.

type ManagedClusterAutoUpgradeProfilePtrInput

type ManagedClusterAutoUpgradeProfilePtrInput interface {
	pulumi.Input

	ToManagedClusterAutoUpgradeProfilePtrOutput() ManagedClusterAutoUpgradeProfilePtrOutput
	ToManagedClusterAutoUpgradeProfilePtrOutputWithContext(context.Context) ManagedClusterAutoUpgradeProfilePtrOutput
}

ManagedClusterAutoUpgradeProfilePtrInput is an input type that accepts ManagedClusterAutoUpgradeProfileArgs, ManagedClusterAutoUpgradeProfilePtr and ManagedClusterAutoUpgradeProfilePtrOutput values. You can construct a concrete instance of `ManagedClusterAutoUpgradeProfilePtrInput` via:

        ManagedClusterAutoUpgradeProfileArgs{...}

or:

        nil

type ManagedClusterAutoUpgradeProfilePtrOutput

type ManagedClusterAutoUpgradeProfilePtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterAutoUpgradeProfilePtrOutput) Elem

func (ManagedClusterAutoUpgradeProfilePtrOutput) ElementType

func (ManagedClusterAutoUpgradeProfilePtrOutput) ToManagedClusterAutoUpgradeProfilePtrOutput

func (o ManagedClusterAutoUpgradeProfilePtrOutput) ToManagedClusterAutoUpgradeProfilePtrOutput() ManagedClusterAutoUpgradeProfilePtrOutput

func (ManagedClusterAutoUpgradeProfilePtrOutput) ToManagedClusterAutoUpgradeProfilePtrOutputWithContext

func (o ManagedClusterAutoUpgradeProfilePtrOutput) ToManagedClusterAutoUpgradeProfilePtrOutputWithContext(ctx context.Context) ManagedClusterAutoUpgradeProfilePtrOutput

func (ManagedClusterAutoUpgradeProfilePtrOutput) UpgradeChannel

upgrade channel for auto upgrade.

type ManagedClusterAutoUpgradeProfileResponse

type ManagedClusterAutoUpgradeProfileResponse struct {
	// upgrade channel for auto upgrade.
	UpgradeChannel *string `pulumi:"upgradeChannel"`
}

Auto upgrade profile for a managed cluster.

type ManagedClusterAutoUpgradeProfileResponseArgs

type ManagedClusterAutoUpgradeProfileResponseArgs struct {
	// upgrade channel for auto upgrade.
	UpgradeChannel pulumi.StringPtrInput `pulumi:"upgradeChannel"`
}

Auto upgrade profile for a managed cluster.

func (ManagedClusterAutoUpgradeProfileResponseArgs) ElementType

func (ManagedClusterAutoUpgradeProfileResponseArgs) ToManagedClusterAutoUpgradeProfileResponseOutput

func (i ManagedClusterAutoUpgradeProfileResponseArgs) ToManagedClusterAutoUpgradeProfileResponseOutput() ManagedClusterAutoUpgradeProfileResponseOutput

func (ManagedClusterAutoUpgradeProfileResponseArgs) ToManagedClusterAutoUpgradeProfileResponseOutputWithContext

func (i ManagedClusterAutoUpgradeProfileResponseArgs) ToManagedClusterAutoUpgradeProfileResponseOutputWithContext(ctx context.Context) ManagedClusterAutoUpgradeProfileResponseOutput

func (ManagedClusterAutoUpgradeProfileResponseArgs) ToManagedClusterAutoUpgradeProfileResponsePtrOutput

func (i ManagedClusterAutoUpgradeProfileResponseArgs) ToManagedClusterAutoUpgradeProfileResponsePtrOutput() ManagedClusterAutoUpgradeProfileResponsePtrOutput

func (ManagedClusterAutoUpgradeProfileResponseArgs) ToManagedClusterAutoUpgradeProfileResponsePtrOutputWithContext

func (i ManagedClusterAutoUpgradeProfileResponseArgs) ToManagedClusterAutoUpgradeProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterAutoUpgradeProfileResponsePtrOutput

type ManagedClusterAutoUpgradeProfileResponseInput

type ManagedClusterAutoUpgradeProfileResponseInput interface {
	pulumi.Input

	ToManagedClusterAutoUpgradeProfileResponseOutput() ManagedClusterAutoUpgradeProfileResponseOutput
	ToManagedClusterAutoUpgradeProfileResponseOutputWithContext(context.Context) ManagedClusterAutoUpgradeProfileResponseOutput
}

ManagedClusterAutoUpgradeProfileResponseInput is an input type that accepts ManagedClusterAutoUpgradeProfileResponseArgs and ManagedClusterAutoUpgradeProfileResponseOutput values. You can construct a concrete instance of `ManagedClusterAutoUpgradeProfileResponseInput` via:

ManagedClusterAutoUpgradeProfileResponseArgs{...}

type ManagedClusterAutoUpgradeProfileResponseOutput

type ManagedClusterAutoUpgradeProfileResponseOutput struct{ *pulumi.OutputState }

Auto upgrade profile for a managed cluster.

func (ManagedClusterAutoUpgradeProfileResponseOutput) ElementType

func (ManagedClusterAutoUpgradeProfileResponseOutput) ToManagedClusterAutoUpgradeProfileResponseOutput

func (o ManagedClusterAutoUpgradeProfileResponseOutput) ToManagedClusterAutoUpgradeProfileResponseOutput() ManagedClusterAutoUpgradeProfileResponseOutput

func (ManagedClusterAutoUpgradeProfileResponseOutput) ToManagedClusterAutoUpgradeProfileResponseOutputWithContext

func (o ManagedClusterAutoUpgradeProfileResponseOutput) ToManagedClusterAutoUpgradeProfileResponseOutputWithContext(ctx context.Context) ManagedClusterAutoUpgradeProfileResponseOutput

func (ManagedClusterAutoUpgradeProfileResponseOutput) ToManagedClusterAutoUpgradeProfileResponsePtrOutput

func (o ManagedClusterAutoUpgradeProfileResponseOutput) ToManagedClusterAutoUpgradeProfileResponsePtrOutput() ManagedClusterAutoUpgradeProfileResponsePtrOutput

func (ManagedClusterAutoUpgradeProfileResponseOutput) ToManagedClusterAutoUpgradeProfileResponsePtrOutputWithContext

func (o ManagedClusterAutoUpgradeProfileResponseOutput) ToManagedClusterAutoUpgradeProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterAutoUpgradeProfileResponsePtrOutput

func (ManagedClusterAutoUpgradeProfileResponseOutput) UpgradeChannel

upgrade channel for auto upgrade.

type ManagedClusterAutoUpgradeProfileResponsePtrInput

type ManagedClusterAutoUpgradeProfileResponsePtrInput interface {
	pulumi.Input

	ToManagedClusterAutoUpgradeProfileResponsePtrOutput() ManagedClusterAutoUpgradeProfileResponsePtrOutput
	ToManagedClusterAutoUpgradeProfileResponsePtrOutputWithContext(context.Context) ManagedClusterAutoUpgradeProfileResponsePtrOutput
}

ManagedClusterAutoUpgradeProfileResponsePtrInput is an input type that accepts ManagedClusterAutoUpgradeProfileResponseArgs, ManagedClusterAutoUpgradeProfileResponsePtr and ManagedClusterAutoUpgradeProfileResponsePtrOutput values. You can construct a concrete instance of `ManagedClusterAutoUpgradeProfileResponsePtrInput` via:

        ManagedClusterAutoUpgradeProfileResponseArgs{...}

or:

        nil

type ManagedClusterAutoUpgradeProfileResponsePtrOutput

type ManagedClusterAutoUpgradeProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterAutoUpgradeProfileResponsePtrOutput) Elem

func (ManagedClusterAutoUpgradeProfileResponsePtrOutput) ElementType

func (ManagedClusterAutoUpgradeProfileResponsePtrOutput) ToManagedClusterAutoUpgradeProfileResponsePtrOutput

func (o ManagedClusterAutoUpgradeProfileResponsePtrOutput) ToManagedClusterAutoUpgradeProfileResponsePtrOutput() ManagedClusterAutoUpgradeProfileResponsePtrOutput

func (ManagedClusterAutoUpgradeProfileResponsePtrOutput) ToManagedClusterAutoUpgradeProfileResponsePtrOutputWithContext

func (o ManagedClusterAutoUpgradeProfileResponsePtrOutput) ToManagedClusterAutoUpgradeProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterAutoUpgradeProfileResponsePtrOutput

func (ManagedClusterAutoUpgradeProfileResponsePtrOutput) UpgradeChannel

upgrade channel for auto upgrade.

type ManagedClusterIdentity

type ManagedClusterIdentity struct {
	// The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead.
	Type *string `pulumi:"type"`
	// The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities map[string]interface{} `pulumi:"userAssignedIdentities"`
}

Identity for the managed cluster.

type ManagedClusterIdentityArgs

type ManagedClusterIdentityArgs struct {
	// The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead.
	Type *ResourceIdentityType `pulumi:"type"`
	// The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities pulumi.MapInput `pulumi:"userAssignedIdentities"`
}

Identity for the managed cluster.

func (ManagedClusterIdentityArgs) ElementType

func (ManagedClusterIdentityArgs) ElementType() reflect.Type

func (ManagedClusterIdentityArgs) ToManagedClusterIdentityOutput

func (i ManagedClusterIdentityArgs) ToManagedClusterIdentityOutput() ManagedClusterIdentityOutput

func (ManagedClusterIdentityArgs) ToManagedClusterIdentityOutputWithContext

func (i ManagedClusterIdentityArgs) ToManagedClusterIdentityOutputWithContext(ctx context.Context) ManagedClusterIdentityOutput

func (ManagedClusterIdentityArgs) ToManagedClusterIdentityPtrOutput

func (i ManagedClusterIdentityArgs) ToManagedClusterIdentityPtrOutput() ManagedClusterIdentityPtrOutput

func (ManagedClusterIdentityArgs) ToManagedClusterIdentityPtrOutputWithContext

func (i ManagedClusterIdentityArgs) ToManagedClusterIdentityPtrOutputWithContext(ctx context.Context) ManagedClusterIdentityPtrOutput

type ManagedClusterIdentityInput

type ManagedClusterIdentityInput interface {
	pulumi.Input

	ToManagedClusterIdentityOutput() ManagedClusterIdentityOutput
	ToManagedClusterIdentityOutputWithContext(context.Context) ManagedClusterIdentityOutput
}

ManagedClusterIdentityInput is an input type that accepts ManagedClusterIdentityArgs and ManagedClusterIdentityOutput values. You can construct a concrete instance of `ManagedClusterIdentityInput` via:

ManagedClusterIdentityArgs{...}

type ManagedClusterIdentityOutput

type ManagedClusterIdentityOutput struct{ *pulumi.OutputState }

Identity for the managed cluster.

func (ManagedClusterIdentityOutput) ElementType

func (ManagedClusterIdentityOutput) ToManagedClusterIdentityOutput

func (o ManagedClusterIdentityOutput) ToManagedClusterIdentityOutput() ManagedClusterIdentityOutput

func (ManagedClusterIdentityOutput) ToManagedClusterIdentityOutputWithContext

func (o ManagedClusterIdentityOutput) ToManagedClusterIdentityOutputWithContext(ctx context.Context) ManagedClusterIdentityOutput

func (ManagedClusterIdentityOutput) ToManagedClusterIdentityPtrOutput

func (o ManagedClusterIdentityOutput) ToManagedClusterIdentityPtrOutput() ManagedClusterIdentityPtrOutput

func (ManagedClusterIdentityOutput) ToManagedClusterIdentityPtrOutputWithContext

func (o ManagedClusterIdentityOutput) ToManagedClusterIdentityPtrOutputWithContext(ctx context.Context) ManagedClusterIdentityPtrOutput

func (ManagedClusterIdentityOutput) Type

The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead.

func (ManagedClusterIdentityOutput) UserAssignedIdentities added in v0.2.8

func (o ManagedClusterIdentityOutput) UserAssignedIdentities() pulumi.MapOutput

The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type ManagedClusterIdentityPtrInput

type ManagedClusterIdentityPtrInput interface {
	pulumi.Input

	ToManagedClusterIdentityPtrOutput() ManagedClusterIdentityPtrOutput
	ToManagedClusterIdentityPtrOutputWithContext(context.Context) ManagedClusterIdentityPtrOutput
}

ManagedClusterIdentityPtrInput is an input type that accepts ManagedClusterIdentityArgs, ManagedClusterIdentityPtr and ManagedClusterIdentityPtrOutput values. You can construct a concrete instance of `ManagedClusterIdentityPtrInput` via:

        ManagedClusterIdentityArgs{...}

or:

        nil

type ManagedClusterIdentityPtrOutput

type ManagedClusterIdentityPtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterIdentityPtrOutput) Elem

func (ManagedClusterIdentityPtrOutput) ElementType

func (ManagedClusterIdentityPtrOutput) ToManagedClusterIdentityPtrOutput

func (o ManagedClusterIdentityPtrOutput) ToManagedClusterIdentityPtrOutput() ManagedClusterIdentityPtrOutput

func (ManagedClusterIdentityPtrOutput) ToManagedClusterIdentityPtrOutputWithContext

func (o ManagedClusterIdentityPtrOutput) ToManagedClusterIdentityPtrOutputWithContext(ctx context.Context) ManagedClusterIdentityPtrOutput

func (ManagedClusterIdentityPtrOutput) Type

The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead.

func (ManagedClusterIdentityPtrOutput) UserAssignedIdentities added in v0.2.8

func (o ManagedClusterIdentityPtrOutput) UserAssignedIdentities() pulumi.MapOutput

The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type ManagedClusterIdentityResponse

type ManagedClusterIdentityResponse struct {
	// The principal id of the system assigned identity which is used by master components.
	PrincipalId string `pulumi:"principalId"`
	// The tenant id of the system assigned identity which is used by master components.
	TenantId string `pulumi:"tenantId"`
	// The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead.
	Type *string `pulumi:"type"`
	// The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities map[string]ManagedClusterIdentityResponseUserAssignedIdentities `pulumi:"userAssignedIdentities"`
}

Identity for the managed cluster.

type ManagedClusterIdentityResponseArgs

type ManagedClusterIdentityResponseArgs struct {
	// The principal id of the system assigned identity which is used by master components.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// The tenant id of the system assigned identity which is used by master components.
	TenantId pulumi.StringInput `pulumi:"tenantId"`
	// The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities ManagedClusterIdentityResponseUserAssignedIdentitiesMapInput `pulumi:"userAssignedIdentities"`
}

Identity for the managed cluster.

func (ManagedClusterIdentityResponseArgs) ElementType

func (ManagedClusterIdentityResponseArgs) ToManagedClusterIdentityResponseOutput

func (i ManagedClusterIdentityResponseArgs) ToManagedClusterIdentityResponseOutput() ManagedClusterIdentityResponseOutput

func (ManagedClusterIdentityResponseArgs) ToManagedClusterIdentityResponseOutputWithContext

func (i ManagedClusterIdentityResponseArgs) ToManagedClusterIdentityResponseOutputWithContext(ctx context.Context) ManagedClusterIdentityResponseOutput

func (ManagedClusterIdentityResponseArgs) ToManagedClusterIdentityResponsePtrOutput

func (i ManagedClusterIdentityResponseArgs) ToManagedClusterIdentityResponsePtrOutput() ManagedClusterIdentityResponsePtrOutput

func (ManagedClusterIdentityResponseArgs) ToManagedClusterIdentityResponsePtrOutputWithContext

func (i ManagedClusterIdentityResponseArgs) ToManagedClusterIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedClusterIdentityResponsePtrOutput

type ManagedClusterIdentityResponseInput

type ManagedClusterIdentityResponseInput interface {
	pulumi.Input

	ToManagedClusterIdentityResponseOutput() ManagedClusterIdentityResponseOutput
	ToManagedClusterIdentityResponseOutputWithContext(context.Context) ManagedClusterIdentityResponseOutput
}

ManagedClusterIdentityResponseInput is an input type that accepts ManagedClusterIdentityResponseArgs and ManagedClusterIdentityResponseOutput values. You can construct a concrete instance of `ManagedClusterIdentityResponseInput` via:

ManagedClusterIdentityResponseArgs{...}

type ManagedClusterIdentityResponseOutput

type ManagedClusterIdentityResponseOutput struct{ *pulumi.OutputState }

Identity for the managed cluster.

func (ManagedClusterIdentityResponseOutput) ElementType

func (ManagedClusterIdentityResponseOutput) PrincipalId

The principal id of the system assigned identity which is used by master components.

func (ManagedClusterIdentityResponseOutput) TenantId

The tenant id of the system assigned identity which is used by master components.

func (ManagedClusterIdentityResponseOutput) ToManagedClusterIdentityResponseOutput

func (o ManagedClusterIdentityResponseOutput) ToManagedClusterIdentityResponseOutput() ManagedClusterIdentityResponseOutput

func (ManagedClusterIdentityResponseOutput) ToManagedClusterIdentityResponseOutputWithContext

func (o ManagedClusterIdentityResponseOutput) ToManagedClusterIdentityResponseOutputWithContext(ctx context.Context) ManagedClusterIdentityResponseOutput

func (ManagedClusterIdentityResponseOutput) ToManagedClusterIdentityResponsePtrOutput

func (o ManagedClusterIdentityResponseOutput) ToManagedClusterIdentityResponsePtrOutput() ManagedClusterIdentityResponsePtrOutput

func (ManagedClusterIdentityResponseOutput) ToManagedClusterIdentityResponsePtrOutputWithContext

func (o ManagedClusterIdentityResponseOutput) ToManagedClusterIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedClusterIdentityResponsePtrOutput

func (ManagedClusterIdentityResponseOutput) Type

The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead.

func (ManagedClusterIdentityResponseOutput) UserAssignedIdentities

The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type ManagedClusterIdentityResponsePtrInput

type ManagedClusterIdentityResponsePtrInput interface {
	pulumi.Input

	ToManagedClusterIdentityResponsePtrOutput() ManagedClusterIdentityResponsePtrOutput
	ToManagedClusterIdentityResponsePtrOutputWithContext(context.Context) ManagedClusterIdentityResponsePtrOutput
}

ManagedClusterIdentityResponsePtrInput is an input type that accepts ManagedClusterIdentityResponseArgs, ManagedClusterIdentityResponsePtr and ManagedClusterIdentityResponsePtrOutput values. You can construct a concrete instance of `ManagedClusterIdentityResponsePtrInput` via:

        ManagedClusterIdentityResponseArgs{...}

or:

        nil

type ManagedClusterIdentityResponsePtrOutput

type ManagedClusterIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterIdentityResponsePtrOutput) Elem

func (ManagedClusterIdentityResponsePtrOutput) ElementType

func (ManagedClusterIdentityResponsePtrOutput) PrincipalId

The principal id of the system assigned identity which is used by master components.

func (ManagedClusterIdentityResponsePtrOutput) TenantId

The tenant id of the system assigned identity which is used by master components.

func (ManagedClusterIdentityResponsePtrOutput) ToManagedClusterIdentityResponsePtrOutput

func (o ManagedClusterIdentityResponsePtrOutput) ToManagedClusterIdentityResponsePtrOutput() ManagedClusterIdentityResponsePtrOutput

func (ManagedClusterIdentityResponsePtrOutput) ToManagedClusterIdentityResponsePtrOutputWithContext

func (o ManagedClusterIdentityResponsePtrOutput) ToManagedClusterIdentityResponsePtrOutputWithContext(ctx context.Context) ManagedClusterIdentityResponsePtrOutput

func (ManagedClusterIdentityResponsePtrOutput) Type

The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead.

func (ManagedClusterIdentityResponsePtrOutput) UserAssignedIdentities

The user identity associated with the managed cluster. This identity will be used in control plane and only one user assigned identity is allowed. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type ManagedClusterIdentityResponseUserAssignedIdentities

type ManagedClusterIdentityResponseUserAssignedIdentities struct {
	// The client id of user assigned identity.
	ClientId string `pulumi:"clientId"`
	// The principal id of user assigned identity.
	PrincipalId string `pulumi:"principalId"`
}

type ManagedClusterIdentityResponseUserAssignedIdentitiesArgs

type ManagedClusterIdentityResponseUserAssignedIdentitiesArgs struct {
	// The client id of user assigned identity.
	ClientId pulumi.StringInput `pulumi:"clientId"`
	// The principal id of user assigned identity.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
}

func (ManagedClusterIdentityResponseUserAssignedIdentitiesArgs) ElementType

func (ManagedClusterIdentityResponseUserAssignedIdentitiesArgs) ToManagedClusterIdentityResponseUserAssignedIdentitiesOutput

func (ManagedClusterIdentityResponseUserAssignedIdentitiesArgs) ToManagedClusterIdentityResponseUserAssignedIdentitiesOutputWithContext

func (i ManagedClusterIdentityResponseUserAssignedIdentitiesArgs) ToManagedClusterIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) ManagedClusterIdentityResponseUserAssignedIdentitiesOutput

type ManagedClusterIdentityResponseUserAssignedIdentitiesInput

type ManagedClusterIdentityResponseUserAssignedIdentitiesInput interface {
	pulumi.Input

	ToManagedClusterIdentityResponseUserAssignedIdentitiesOutput() ManagedClusterIdentityResponseUserAssignedIdentitiesOutput
	ToManagedClusterIdentityResponseUserAssignedIdentitiesOutputWithContext(context.Context) ManagedClusterIdentityResponseUserAssignedIdentitiesOutput
}

ManagedClusterIdentityResponseUserAssignedIdentitiesInput is an input type that accepts ManagedClusterIdentityResponseUserAssignedIdentitiesArgs and ManagedClusterIdentityResponseUserAssignedIdentitiesOutput values. You can construct a concrete instance of `ManagedClusterIdentityResponseUserAssignedIdentitiesInput` via:

ManagedClusterIdentityResponseUserAssignedIdentitiesArgs{...}

type ManagedClusterIdentityResponseUserAssignedIdentitiesMap

type ManagedClusterIdentityResponseUserAssignedIdentitiesMap map[string]ManagedClusterIdentityResponseUserAssignedIdentitiesInput

func (ManagedClusterIdentityResponseUserAssignedIdentitiesMap) ElementType

func (ManagedClusterIdentityResponseUserAssignedIdentitiesMap) ToManagedClusterIdentityResponseUserAssignedIdentitiesMapOutput

func (i ManagedClusterIdentityResponseUserAssignedIdentitiesMap) ToManagedClusterIdentityResponseUserAssignedIdentitiesMapOutput() ManagedClusterIdentityResponseUserAssignedIdentitiesMapOutput

func (ManagedClusterIdentityResponseUserAssignedIdentitiesMap) ToManagedClusterIdentityResponseUserAssignedIdentitiesMapOutputWithContext

func (i ManagedClusterIdentityResponseUserAssignedIdentitiesMap) ToManagedClusterIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) ManagedClusterIdentityResponseUserAssignedIdentitiesMapOutput

type ManagedClusterIdentityResponseUserAssignedIdentitiesMapInput

type ManagedClusterIdentityResponseUserAssignedIdentitiesMapInput interface {
	pulumi.Input

	ToManagedClusterIdentityResponseUserAssignedIdentitiesMapOutput() ManagedClusterIdentityResponseUserAssignedIdentitiesMapOutput
	ToManagedClusterIdentityResponseUserAssignedIdentitiesMapOutputWithContext(context.Context) ManagedClusterIdentityResponseUserAssignedIdentitiesMapOutput
}

ManagedClusterIdentityResponseUserAssignedIdentitiesMapInput is an input type that accepts ManagedClusterIdentityResponseUserAssignedIdentitiesMap and ManagedClusterIdentityResponseUserAssignedIdentitiesMapOutput values. You can construct a concrete instance of `ManagedClusterIdentityResponseUserAssignedIdentitiesMapInput` via:

ManagedClusterIdentityResponseUserAssignedIdentitiesMap{ "key": ManagedClusterIdentityResponseUserAssignedIdentitiesArgs{...} }

type ManagedClusterIdentityResponseUserAssignedIdentitiesMapOutput

type ManagedClusterIdentityResponseUserAssignedIdentitiesMapOutput struct{ *pulumi.OutputState }

func (ManagedClusterIdentityResponseUserAssignedIdentitiesMapOutput) ElementType

func (ManagedClusterIdentityResponseUserAssignedIdentitiesMapOutput) ToManagedClusterIdentityResponseUserAssignedIdentitiesMapOutput

func (ManagedClusterIdentityResponseUserAssignedIdentitiesMapOutput) ToManagedClusterIdentityResponseUserAssignedIdentitiesMapOutputWithContext

func (o ManagedClusterIdentityResponseUserAssignedIdentitiesMapOutput) ToManagedClusterIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) ManagedClusterIdentityResponseUserAssignedIdentitiesMapOutput

type ManagedClusterIdentityResponseUserAssignedIdentitiesOutput

type ManagedClusterIdentityResponseUserAssignedIdentitiesOutput struct{ *pulumi.OutputState }

func (ManagedClusterIdentityResponseUserAssignedIdentitiesOutput) ClientId

The client id of user assigned identity.

func (ManagedClusterIdentityResponseUserAssignedIdentitiesOutput) ElementType

func (ManagedClusterIdentityResponseUserAssignedIdentitiesOutput) PrincipalId

The principal id of user assigned identity.

func (ManagedClusterIdentityResponseUserAssignedIdentitiesOutput) ToManagedClusterIdentityResponseUserAssignedIdentitiesOutput

func (ManagedClusterIdentityResponseUserAssignedIdentitiesOutput) ToManagedClusterIdentityResponseUserAssignedIdentitiesOutputWithContext

func (o ManagedClusterIdentityResponseUserAssignedIdentitiesOutput) ToManagedClusterIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) ManagedClusterIdentityResponseUserAssignedIdentitiesOutput

type ManagedClusterInput

type ManagedClusterInput interface {
	pulumi.Input

	ToManagedClusterOutput() ManagedClusterOutput
	ToManagedClusterOutputWithContext(ctx context.Context) ManagedClusterOutput
}

type ManagedClusterLoadBalancerProfile

type ManagedClusterLoadBalancerProfile struct {
	// Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports.
	AllocatedOutboundPorts *int `pulumi:"allocatedOutboundPorts"`
	// The effective outbound IP resources of the cluster load balancer.
	EffectiveOutboundIPs []ResourceReference `pulumi:"effectiveOutboundIPs"`
	// Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes.
	IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"`
	// Desired managed outbound IPs for the cluster load balancer.
	ManagedOutboundIPs *ManagedClusterLoadBalancerProfileManagedOutboundIPs `pulumi:"managedOutboundIPs"`
	// Desired outbound IP Prefix resources for the cluster load balancer.
	OutboundIPPrefixes *ManagedClusterLoadBalancerProfileOutboundIPPrefixes `pulumi:"outboundIPPrefixes"`
	// Desired outbound IP resources for the cluster load balancer.
	OutboundIPs *ManagedClusterLoadBalancerProfileOutboundIPs `pulumi:"outboundIPs"`
}

Profile of the managed cluster load balancer.

type ManagedClusterLoadBalancerProfileArgs

type ManagedClusterLoadBalancerProfileArgs struct {
	// Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports.
	AllocatedOutboundPorts pulumi.IntPtrInput `pulumi:"allocatedOutboundPorts"`
	// The effective outbound IP resources of the cluster load balancer.
	EffectiveOutboundIPs ResourceReferenceArrayInput `pulumi:"effectiveOutboundIPs"`
	// Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes.
	IdleTimeoutInMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutInMinutes"`
	// Desired managed outbound IPs for the cluster load balancer.
	ManagedOutboundIPs ManagedClusterLoadBalancerProfileManagedOutboundIPsPtrInput `pulumi:"managedOutboundIPs"`
	// Desired outbound IP Prefix resources for the cluster load balancer.
	OutboundIPPrefixes ManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrInput `pulumi:"outboundIPPrefixes"`
	// Desired outbound IP resources for the cluster load balancer.
	OutboundIPs ManagedClusterLoadBalancerProfileOutboundIPsPtrInput `pulumi:"outboundIPs"`
}

Profile of the managed cluster load balancer.

func (ManagedClusterLoadBalancerProfileArgs) ElementType

func (ManagedClusterLoadBalancerProfileArgs) ToManagedClusterLoadBalancerProfileOutput

func (i ManagedClusterLoadBalancerProfileArgs) ToManagedClusterLoadBalancerProfileOutput() ManagedClusterLoadBalancerProfileOutput

func (ManagedClusterLoadBalancerProfileArgs) ToManagedClusterLoadBalancerProfileOutputWithContext

func (i ManagedClusterLoadBalancerProfileArgs) ToManagedClusterLoadBalancerProfileOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileOutput

func (ManagedClusterLoadBalancerProfileArgs) ToManagedClusterLoadBalancerProfilePtrOutput

func (i ManagedClusterLoadBalancerProfileArgs) ToManagedClusterLoadBalancerProfilePtrOutput() ManagedClusterLoadBalancerProfilePtrOutput

func (ManagedClusterLoadBalancerProfileArgs) ToManagedClusterLoadBalancerProfilePtrOutputWithContext

func (i ManagedClusterLoadBalancerProfileArgs) ToManagedClusterLoadBalancerProfilePtrOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfilePtrOutput

type ManagedClusterLoadBalancerProfileInput

type ManagedClusterLoadBalancerProfileInput interface {
	pulumi.Input

	ToManagedClusterLoadBalancerProfileOutput() ManagedClusterLoadBalancerProfileOutput
	ToManagedClusterLoadBalancerProfileOutputWithContext(context.Context) ManagedClusterLoadBalancerProfileOutput
}

ManagedClusterLoadBalancerProfileInput is an input type that accepts ManagedClusterLoadBalancerProfileArgs and ManagedClusterLoadBalancerProfileOutput values. You can construct a concrete instance of `ManagedClusterLoadBalancerProfileInput` via:

ManagedClusterLoadBalancerProfileArgs{...}

type ManagedClusterLoadBalancerProfileManagedOutboundIPs

type ManagedClusterLoadBalancerProfileManagedOutboundIPs struct {
	// Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
	Count *int `pulumi:"count"`
}

Desired managed outbound IPs for the cluster load balancer.

type ManagedClusterLoadBalancerProfileManagedOutboundIPsArgs

type ManagedClusterLoadBalancerProfileManagedOutboundIPsArgs struct {
	// Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
	Count pulumi.IntPtrInput `pulumi:"count"`
}

Desired managed outbound IPs for the cluster load balancer.

func (ManagedClusterLoadBalancerProfileManagedOutboundIPsArgs) ElementType

func (ManagedClusterLoadBalancerProfileManagedOutboundIPsArgs) ToManagedClusterLoadBalancerProfileManagedOutboundIPsOutput

func (ManagedClusterLoadBalancerProfileManagedOutboundIPsArgs) ToManagedClusterLoadBalancerProfileManagedOutboundIPsOutputWithContext

func (i ManagedClusterLoadBalancerProfileManagedOutboundIPsArgs) ToManagedClusterLoadBalancerProfileManagedOutboundIPsOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileManagedOutboundIPsOutput

func (ManagedClusterLoadBalancerProfileManagedOutboundIPsArgs) ToManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutput

func (i ManagedClusterLoadBalancerProfileManagedOutboundIPsArgs) ToManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutput() ManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutput

func (ManagedClusterLoadBalancerProfileManagedOutboundIPsArgs) ToManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutputWithContext

func (i ManagedClusterLoadBalancerProfileManagedOutboundIPsArgs) ToManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutput

type ManagedClusterLoadBalancerProfileManagedOutboundIPsInput

type ManagedClusterLoadBalancerProfileManagedOutboundIPsInput interface {
	pulumi.Input

	ToManagedClusterLoadBalancerProfileManagedOutboundIPsOutput() ManagedClusterLoadBalancerProfileManagedOutboundIPsOutput
	ToManagedClusterLoadBalancerProfileManagedOutboundIPsOutputWithContext(context.Context) ManagedClusterLoadBalancerProfileManagedOutboundIPsOutput
}

ManagedClusterLoadBalancerProfileManagedOutboundIPsInput is an input type that accepts ManagedClusterLoadBalancerProfileManagedOutboundIPsArgs and ManagedClusterLoadBalancerProfileManagedOutboundIPsOutput values. You can construct a concrete instance of `ManagedClusterLoadBalancerProfileManagedOutboundIPsInput` via:

ManagedClusterLoadBalancerProfileManagedOutboundIPsArgs{...}

type ManagedClusterLoadBalancerProfileManagedOutboundIPsOutput

type ManagedClusterLoadBalancerProfileManagedOutboundIPsOutput struct{ *pulumi.OutputState }

Desired managed outbound IPs for the cluster load balancer.

func (ManagedClusterLoadBalancerProfileManagedOutboundIPsOutput) Count

Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

func (ManagedClusterLoadBalancerProfileManagedOutboundIPsOutput) ElementType

func (ManagedClusterLoadBalancerProfileManagedOutboundIPsOutput) ToManagedClusterLoadBalancerProfileManagedOutboundIPsOutput

func (ManagedClusterLoadBalancerProfileManagedOutboundIPsOutput) ToManagedClusterLoadBalancerProfileManagedOutboundIPsOutputWithContext

func (o ManagedClusterLoadBalancerProfileManagedOutboundIPsOutput) ToManagedClusterLoadBalancerProfileManagedOutboundIPsOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileManagedOutboundIPsOutput

func (ManagedClusterLoadBalancerProfileManagedOutboundIPsOutput) ToManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutput

func (ManagedClusterLoadBalancerProfileManagedOutboundIPsOutput) ToManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutputWithContext

func (o ManagedClusterLoadBalancerProfileManagedOutboundIPsOutput) ToManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutput

type ManagedClusterLoadBalancerProfileManagedOutboundIPsPtrInput

type ManagedClusterLoadBalancerProfileManagedOutboundIPsPtrInput interface {
	pulumi.Input

	ToManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutput() ManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutput
	ToManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutputWithContext(context.Context) ManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutput
}

ManagedClusterLoadBalancerProfileManagedOutboundIPsPtrInput is an input type that accepts ManagedClusterLoadBalancerProfileManagedOutboundIPsArgs, ManagedClusterLoadBalancerProfileManagedOutboundIPsPtr and ManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutput values. You can construct a concrete instance of `ManagedClusterLoadBalancerProfileManagedOutboundIPsPtrInput` via:

        ManagedClusterLoadBalancerProfileManagedOutboundIPsArgs{...}

or:

        nil

type ManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutput

type ManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutput) Count

Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

func (ManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutput) Elem

func (ManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutput) ElementType

func (ManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutput) ToManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutput

func (ManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutput) ToManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutputWithContext

func (o ManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutput) ToManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileManagedOutboundIPsPtrOutput

type ManagedClusterLoadBalancerProfileOutboundIPPrefixes

type ManagedClusterLoadBalancerProfileOutboundIPPrefixes struct {
	// A list of public IP prefix resources.
	PublicIPPrefixes []ResourceReference `pulumi:"publicIPPrefixes"`
}

Desired outbound IP Prefix resources for the cluster load balancer.

type ManagedClusterLoadBalancerProfileOutboundIPPrefixesArgs

type ManagedClusterLoadBalancerProfileOutboundIPPrefixesArgs struct {
	// A list of public IP prefix resources.
	PublicIPPrefixes ResourceReferenceArrayInput `pulumi:"publicIPPrefixes"`
}

Desired outbound IP Prefix resources for the cluster load balancer.

func (ManagedClusterLoadBalancerProfileOutboundIPPrefixesArgs) ElementType

func (ManagedClusterLoadBalancerProfileOutboundIPPrefixesArgs) ToManagedClusterLoadBalancerProfileOutboundIPPrefixesOutput

func (ManagedClusterLoadBalancerProfileOutboundIPPrefixesArgs) ToManagedClusterLoadBalancerProfileOutboundIPPrefixesOutputWithContext

func (i ManagedClusterLoadBalancerProfileOutboundIPPrefixesArgs) ToManagedClusterLoadBalancerProfileOutboundIPPrefixesOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileOutboundIPPrefixesOutput

func (ManagedClusterLoadBalancerProfileOutboundIPPrefixesArgs) ToManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutput

func (i ManagedClusterLoadBalancerProfileOutboundIPPrefixesArgs) ToManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutput() ManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutput

func (ManagedClusterLoadBalancerProfileOutboundIPPrefixesArgs) ToManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutputWithContext

func (i ManagedClusterLoadBalancerProfileOutboundIPPrefixesArgs) ToManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutput

type ManagedClusterLoadBalancerProfileOutboundIPPrefixesInput

type ManagedClusterLoadBalancerProfileOutboundIPPrefixesInput interface {
	pulumi.Input

	ToManagedClusterLoadBalancerProfileOutboundIPPrefixesOutput() ManagedClusterLoadBalancerProfileOutboundIPPrefixesOutput
	ToManagedClusterLoadBalancerProfileOutboundIPPrefixesOutputWithContext(context.Context) ManagedClusterLoadBalancerProfileOutboundIPPrefixesOutput
}

ManagedClusterLoadBalancerProfileOutboundIPPrefixesInput is an input type that accepts ManagedClusterLoadBalancerProfileOutboundIPPrefixesArgs and ManagedClusterLoadBalancerProfileOutboundIPPrefixesOutput values. You can construct a concrete instance of `ManagedClusterLoadBalancerProfileOutboundIPPrefixesInput` via:

ManagedClusterLoadBalancerProfileOutboundIPPrefixesArgs{...}

type ManagedClusterLoadBalancerProfileOutboundIPPrefixesOutput

type ManagedClusterLoadBalancerProfileOutboundIPPrefixesOutput struct{ *pulumi.OutputState }

Desired outbound IP Prefix resources for the cluster load balancer.

func (ManagedClusterLoadBalancerProfileOutboundIPPrefixesOutput) ElementType

func (ManagedClusterLoadBalancerProfileOutboundIPPrefixesOutput) PublicIPPrefixes

A list of public IP prefix resources.

func (ManagedClusterLoadBalancerProfileOutboundIPPrefixesOutput) ToManagedClusterLoadBalancerProfileOutboundIPPrefixesOutput

func (ManagedClusterLoadBalancerProfileOutboundIPPrefixesOutput) ToManagedClusterLoadBalancerProfileOutboundIPPrefixesOutputWithContext

func (o ManagedClusterLoadBalancerProfileOutboundIPPrefixesOutput) ToManagedClusterLoadBalancerProfileOutboundIPPrefixesOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileOutboundIPPrefixesOutput

func (ManagedClusterLoadBalancerProfileOutboundIPPrefixesOutput) ToManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutput

func (ManagedClusterLoadBalancerProfileOutboundIPPrefixesOutput) ToManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutputWithContext

func (o ManagedClusterLoadBalancerProfileOutboundIPPrefixesOutput) ToManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutput

type ManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrInput

type ManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrInput interface {
	pulumi.Input

	ToManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutput() ManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutput
	ToManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutputWithContext(context.Context) ManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutput
}

ManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrInput is an input type that accepts ManagedClusterLoadBalancerProfileOutboundIPPrefixesArgs, ManagedClusterLoadBalancerProfileOutboundIPPrefixesPtr and ManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutput values. You can construct a concrete instance of `ManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrInput` via:

        ManagedClusterLoadBalancerProfileOutboundIPPrefixesArgs{...}

or:

        nil

type ManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutput

type ManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutput) Elem

func (ManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutput) ElementType

func (ManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutput) PublicIPPrefixes

A list of public IP prefix resources.

func (ManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutput) ToManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutput

func (ManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutput) ToManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutputWithContext

func (o ManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutput) ToManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileOutboundIPPrefixesPtrOutput

type ManagedClusterLoadBalancerProfileOutboundIPs

type ManagedClusterLoadBalancerProfileOutboundIPs struct {
	// A list of public IP resources.
	PublicIPs []ResourceReference `pulumi:"publicIPs"`
}

Desired outbound IP resources for the cluster load balancer.

type ManagedClusterLoadBalancerProfileOutboundIPsArgs

type ManagedClusterLoadBalancerProfileOutboundIPsArgs struct {
	// A list of public IP resources.
	PublicIPs ResourceReferenceArrayInput `pulumi:"publicIPs"`
}

Desired outbound IP resources for the cluster load balancer.

func (ManagedClusterLoadBalancerProfileOutboundIPsArgs) ElementType

func (ManagedClusterLoadBalancerProfileOutboundIPsArgs) ToManagedClusterLoadBalancerProfileOutboundIPsOutput

func (i ManagedClusterLoadBalancerProfileOutboundIPsArgs) ToManagedClusterLoadBalancerProfileOutboundIPsOutput() ManagedClusterLoadBalancerProfileOutboundIPsOutput

func (ManagedClusterLoadBalancerProfileOutboundIPsArgs) ToManagedClusterLoadBalancerProfileOutboundIPsOutputWithContext

func (i ManagedClusterLoadBalancerProfileOutboundIPsArgs) ToManagedClusterLoadBalancerProfileOutboundIPsOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileOutboundIPsOutput

func (ManagedClusterLoadBalancerProfileOutboundIPsArgs) ToManagedClusterLoadBalancerProfileOutboundIPsPtrOutput

func (i ManagedClusterLoadBalancerProfileOutboundIPsArgs) ToManagedClusterLoadBalancerProfileOutboundIPsPtrOutput() ManagedClusterLoadBalancerProfileOutboundIPsPtrOutput

func (ManagedClusterLoadBalancerProfileOutboundIPsArgs) ToManagedClusterLoadBalancerProfileOutboundIPsPtrOutputWithContext

func (i ManagedClusterLoadBalancerProfileOutboundIPsArgs) ToManagedClusterLoadBalancerProfileOutboundIPsPtrOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileOutboundIPsPtrOutput

type ManagedClusterLoadBalancerProfileOutboundIPsInput

type ManagedClusterLoadBalancerProfileOutboundIPsInput interface {
	pulumi.Input

	ToManagedClusterLoadBalancerProfileOutboundIPsOutput() ManagedClusterLoadBalancerProfileOutboundIPsOutput
	ToManagedClusterLoadBalancerProfileOutboundIPsOutputWithContext(context.Context) ManagedClusterLoadBalancerProfileOutboundIPsOutput
}

ManagedClusterLoadBalancerProfileOutboundIPsInput is an input type that accepts ManagedClusterLoadBalancerProfileOutboundIPsArgs and ManagedClusterLoadBalancerProfileOutboundIPsOutput values. You can construct a concrete instance of `ManagedClusterLoadBalancerProfileOutboundIPsInput` via:

ManagedClusterLoadBalancerProfileOutboundIPsArgs{...}

type ManagedClusterLoadBalancerProfileOutboundIPsOutput

type ManagedClusterLoadBalancerProfileOutboundIPsOutput struct{ *pulumi.OutputState }

Desired outbound IP resources for the cluster load balancer.

func (ManagedClusterLoadBalancerProfileOutboundIPsOutput) ElementType

func (ManagedClusterLoadBalancerProfileOutboundIPsOutput) PublicIPs

A list of public IP resources.

func (ManagedClusterLoadBalancerProfileOutboundIPsOutput) ToManagedClusterLoadBalancerProfileOutboundIPsOutput

func (o ManagedClusterLoadBalancerProfileOutboundIPsOutput) ToManagedClusterLoadBalancerProfileOutboundIPsOutput() ManagedClusterLoadBalancerProfileOutboundIPsOutput

func (ManagedClusterLoadBalancerProfileOutboundIPsOutput) ToManagedClusterLoadBalancerProfileOutboundIPsOutputWithContext

func (o ManagedClusterLoadBalancerProfileOutboundIPsOutput) ToManagedClusterLoadBalancerProfileOutboundIPsOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileOutboundIPsOutput

func (ManagedClusterLoadBalancerProfileOutboundIPsOutput) ToManagedClusterLoadBalancerProfileOutboundIPsPtrOutput

func (o ManagedClusterLoadBalancerProfileOutboundIPsOutput) ToManagedClusterLoadBalancerProfileOutboundIPsPtrOutput() ManagedClusterLoadBalancerProfileOutboundIPsPtrOutput

func (ManagedClusterLoadBalancerProfileOutboundIPsOutput) ToManagedClusterLoadBalancerProfileOutboundIPsPtrOutputWithContext

func (o ManagedClusterLoadBalancerProfileOutboundIPsOutput) ToManagedClusterLoadBalancerProfileOutboundIPsPtrOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileOutboundIPsPtrOutput

type ManagedClusterLoadBalancerProfileOutboundIPsPtrInput

type ManagedClusterLoadBalancerProfileOutboundIPsPtrInput interface {
	pulumi.Input

	ToManagedClusterLoadBalancerProfileOutboundIPsPtrOutput() ManagedClusterLoadBalancerProfileOutboundIPsPtrOutput
	ToManagedClusterLoadBalancerProfileOutboundIPsPtrOutputWithContext(context.Context) ManagedClusterLoadBalancerProfileOutboundIPsPtrOutput
}

ManagedClusterLoadBalancerProfileOutboundIPsPtrInput is an input type that accepts ManagedClusterLoadBalancerProfileOutboundIPsArgs, ManagedClusterLoadBalancerProfileOutboundIPsPtr and ManagedClusterLoadBalancerProfileOutboundIPsPtrOutput values. You can construct a concrete instance of `ManagedClusterLoadBalancerProfileOutboundIPsPtrInput` via:

        ManagedClusterLoadBalancerProfileOutboundIPsArgs{...}

or:

        nil

type ManagedClusterLoadBalancerProfileOutboundIPsPtrOutput

type ManagedClusterLoadBalancerProfileOutboundIPsPtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterLoadBalancerProfileOutboundIPsPtrOutput) Elem

func (ManagedClusterLoadBalancerProfileOutboundIPsPtrOutput) ElementType

func (ManagedClusterLoadBalancerProfileOutboundIPsPtrOutput) PublicIPs

A list of public IP resources.

func (ManagedClusterLoadBalancerProfileOutboundIPsPtrOutput) ToManagedClusterLoadBalancerProfileOutboundIPsPtrOutput

func (ManagedClusterLoadBalancerProfileOutboundIPsPtrOutput) ToManagedClusterLoadBalancerProfileOutboundIPsPtrOutputWithContext

func (o ManagedClusterLoadBalancerProfileOutboundIPsPtrOutput) ToManagedClusterLoadBalancerProfileOutboundIPsPtrOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileOutboundIPsPtrOutput

type ManagedClusterLoadBalancerProfileOutput

type ManagedClusterLoadBalancerProfileOutput struct{ *pulumi.OutputState }

Profile of the managed cluster load balancer.

func (ManagedClusterLoadBalancerProfileOutput) AllocatedOutboundPorts

func (o ManagedClusterLoadBalancerProfileOutput) AllocatedOutboundPorts() pulumi.IntPtrOutput

Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports.

func (ManagedClusterLoadBalancerProfileOutput) EffectiveOutboundIPs

The effective outbound IP resources of the cluster load balancer.

func (ManagedClusterLoadBalancerProfileOutput) ElementType

func (ManagedClusterLoadBalancerProfileOutput) IdleTimeoutInMinutes

Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes.

func (ManagedClusterLoadBalancerProfileOutput) ManagedOutboundIPs

Desired managed outbound IPs for the cluster load balancer.

func (ManagedClusterLoadBalancerProfileOutput) OutboundIPPrefixes

Desired outbound IP Prefix resources for the cluster load balancer.

func (ManagedClusterLoadBalancerProfileOutput) OutboundIPs

Desired outbound IP resources for the cluster load balancer.

func (ManagedClusterLoadBalancerProfileOutput) ToManagedClusterLoadBalancerProfileOutput

func (o ManagedClusterLoadBalancerProfileOutput) ToManagedClusterLoadBalancerProfileOutput() ManagedClusterLoadBalancerProfileOutput

func (ManagedClusterLoadBalancerProfileOutput) ToManagedClusterLoadBalancerProfileOutputWithContext

func (o ManagedClusterLoadBalancerProfileOutput) ToManagedClusterLoadBalancerProfileOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileOutput

func (ManagedClusterLoadBalancerProfileOutput) ToManagedClusterLoadBalancerProfilePtrOutput

func (o ManagedClusterLoadBalancerProfileOutput) ToManagedClusterLoadBalancerProfilePtrOutput() ManagedClusterLoadBalancerProfilePtrOutput

func (ManagedClusterLoadBalancerProfileOutput) ToManagedClusterLoadBalancerProfilePtrOutputWithContext

func (o ManagedClusterLoadBalancerProfileOutput) ToManagedClusterLoadBalancerProfilePtrOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfilePtrOutput

type ManagedClusterLoadBalancerProfilePtrInput

type ManagedClusterLoadBalancerProfilePtrInput interface {
	pulumi.Input

	ToManagedClusterLoadBalancerProfilePtrOutput() ManagedClusterLoadBalancerProfilePtrOutput
	ToManagedClusterLoadBalancerProfilePtrOutputWithContext(context.Context) ManagedClusterLoadBalancerProfilePtrOutput
}

ManagedClusterLoadBalancerProfilePtrInput is an input type that accepts ManagedClusterLoadBalancerProfileArgs, ManagedClusterLoadBalancerProfilePtr and ManagedClusterLoadBalancerProfilePtrOutput values. You can construct a concrete instance of `ManagedClusterLoadBalancerProfilePtrInput` via:

        ManagedClusterLoadBalancerProfileArgs{...}

or:

        nil

type ManagedClusterLoadBalancerProfilePtrOutput

type ManagedClusterLoadBalancerProfilePtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterLoadBalancerProfilePtrOutput) AllocatedOutboundPorts

Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports.

func (ManagedClusterLoadBalancerProfilePtrOutput) EffectiveOutboundIPs

The effective outbound IP resources of the cluster load balancer.

func (ManagedClusterLoadBalancerProfilePtrOutput) Elem

func (ManagedClusterLoadBalancerProfilePtrOutput) ElementType

func (ManagedClusterLoadBalancerProfilePtrOutput) IdleTimeoutInMinutes

Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes.

func (ManagedClusterLoadBalancerProfilePtrOutput) ManagedOutboundIPs

Desired managed outbound IPs for the cluster load balancer.

func (ManagedClusterLoadBalancerProfilePtrOutput) OutboundIPPrefixes

Desired outbound IP Prefix resources for the cluster load balancer.

func (ManagedClusterLoadBalancerProfilePtrOutput) OutboundIPs

Desired outbound IP resources for the cluster load balancer.

func (ManagedClusterLoadBalancerProfilePtrOutput) ToManagedClusterLoadBalancerProfilePtrOutput

func (o ManagedClusterLoadBalancerProfilePtrOutput) ToManagedClusterLoadBalancerProfilePtrOutput() ManagedClusterLoadBalancerProfilePtrOutput

func (ManagedClusterLoadBalancerProfilePtrOutput) ToManagedClusterLoadBalancerProfilePtrOutputWithContext

func (o ManagedClusterLoadBalancerProfilePtrOutput) ToManagedClusterLoadBalancerProfilePtrOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfilePtrOutput

type ManagedClusterLoadBalancerProfileResponse

type ManagedClusterLoadBalancerProfileResponse struct {
	// Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports.
	AllocatedOutboundPorts *int `pulumi:"allocatedOutboundPorts"`
	// The effective outbound IP resources of the cluster load balancer.
	EffectiveOutboundIPs []ResourceReferenceResponse `pulumi:"effectiveOutboundIPs"`
	// Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes.
	IdleTimeoutInMinutes *int `pulumi:"idleTimeoutInMinutes"`
	// Desired managed outbound IPs for the cluster load balancer.
	ManagedOutboundIPs *ManagedClusterLoadBalancerProfileResponseManagedOutboundIPs `pulumi:"managedOutboundIPs"`
	// Desired outbound IP Prefix resources for the cluster load balancer.
	OutboundIPPrefixes *ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixes `pulumi:"outboundIPPrefixes"`
	// Desired outbound IP resources for the cluster load balancer.
	OutboundIPs *ManagedClusterLoadBalancerProfileResponseOutboundIPs `pulumi:"outboundIPs"`
}

Profile of the managed cluster load balancer.

type ManagedClusterLoadBalancerProfileResponseArgs

type ManagedClusterLoadBalancerProfileResponseArgs struct {
	// Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports.
	AllocatedOutboundPorts pulumi.IntPtrInput `pulumi:"allocatedOutboundPorts"`
	// The effective outbound IP resources of the cluster load balancer.
	EffectiveOutboundIPs ResourceReferenceResponseArrayInput `pulumi:"effectiveOutboundIPs"`
	// Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes.
	IdleTimeoutInMinutes pulumi.IntPtrInput `pulumi:"idleTimeoutInMinutes"`
	// Desired managed outbound IPs for the cluster load balancer.
	ManagedOutboundIPs ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrInput `pulumi:"managedOutboundIPs"`
	// Desired outbound IP Prefix resources for the cluster load balancer.
	OutboundIPPrefixes ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrInput `pulumi:"outboundIPPrefixes"`
	// Desired outbound IP resources for the cluster load balancer.
	OutboundIPs ManagedClusterLoadBalancerProfileResponseOutboundIPsPtrInput `pulumi:"outboundIPs"`
}

Profile of the managed cluster load balancer.

func (ManagedClusterLoadBalancerProfileResponseArgs) ElementType

func (ManagedClusterLoadBalancerProfileResponseArgs) ToManagedClusterLoadBalancerProfileResponseOutput

func (i ManagedClusterLoadBalancerProfileResponseArgs) ToManagedClusterLoadBalancerProfileResponseOutput() ManagedClusterLoadBalancerProfileResponseOutput

func (ManagedClusterLoadBalancerProfileResponseArgs) ToManagedClusterLoadBalancerProfileResponseOutputWithContext

func (i ManagedClusterLoadBalancerProfileResponseArgs) ToManagedClusterLoadBalancerProfileResponseOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileResponseOutput

func (ManagedClusterLoadBalancerProfileResponseArgs) ToManagedClusterLoadBalancerProfileResponsePtrOutput

func (i ManagedClusterLoadBalancerProfileResponseArgs) ToManagedClusterLoadBalancerProfileResponsePtrOutput() ManagedClusterLoadBalancerProfileResponsePtrOutput

func (ManagedClusterLoadBalancerProfileResponseArgs) ToManagedClusterLoadBalancerProfileResponsePtrOutputWithContext

func (i ManagedClusterLoadBalancerProfileResponseArgs) ToManagedClusterLoadBalancerProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileResponsePtrOutput

type ManagedClusterLoadBalancerProfileResponseInput

type ManagedClusterLoadBalancerProfileResponseInput interface {
	pulumi.Input

	ToManagedClusterLoadBalancerProfileResponseOutput() ManagedClusterLoadBalancerProfileResponseOutput
	ToManagedClusterLoadBalancerProfileResponseOutputWithContext(context.Context) ManagedClusterLoadBalancerProfileResponseOutput
}

ManagedClusterLoadBalancerProfileResponseInput is an input type that accepts ManagedClusterLoadBalancerProfileResponseArgs and ManagedClusterLoadBalancerProfileResponseOutput values. You can construct a concrete instance of `ManagedClusterLoadBalancerProfileResponseInput` via:

ManagedClusterLoadBalancerProfileResponseArgs{...}

type ManagedClusterLoadBalancerProfileResponseManagedOutboundIPs

type ManagedClusterLoadBalancerProfileResponseManagedOutboundIPs struct {
	// Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
	Count *int `pulumi:"count"`
}

Desired managed outbound IPs for the cluster load balancer.

type ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsArgs

type ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsArgs struct {
	// Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
	Count pulumi.IntPtrInput `pulumi:"count"`
}

Desired managed outbound IPs for the cluster load balancer.

func (ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsArgs) ElementType

func (ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsArgs) ToManagedClusterLoadBalancerProfileResponseManagedOutboundIPsOutput

func (ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsArgs) ToManagedClusterLoadBalancerProfileResponseManagedOutboundIPsOutputWithContext

func (i ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsArgs) ToManagedClusterLoadBalancerProfileResponseManagedOutboundIPsOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsOutput

func (ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsArgs) ToManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutput

func (ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsArgs) ToManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutputWithContext

func (i ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsArgs) ToManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutput

type ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsInput

type ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsInput interface {
	pulumi.Input

	ToManagedClusterLoadBalancerProfileResponseManagedOutboundIPsOutput() ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsOutput
	ToManagedClusterLoadBalancerProfileResponseManagedOutboundIPsOutputWithContext(context.Context) ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsOutput
}

ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsInput is an input type that accepts ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsArgs and ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsOutput values. You can construct a concrete instance of `ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsInput` via:

ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsArgs{...}

type ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsOutput

type ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsOutput struct{ *pulumi.OutputState }

Desired managed outbound IPs for the cluster load balancer.

func (ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsOutput) Count

Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

func (ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsOutput) ElementType

func (ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsOutput) ToManagedClusterLoadBalancerProfileResponseManagedOutboundIPsOutput

func (ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsOutput) ToManagedClusterLoadBalancerProfileResponseManagedOutboundIPsOutputWithContext

func (o ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsOutput) ToManagedClusterLoadBalancerProfileResponseManagedOutboundIPsOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsOutput

func (ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsOutput) ToManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutput

func (ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsOutput) ToManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutputWithContext

func (o ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsOutput) ToManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutput

type ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrInput

type ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrInput interface {
	pulumi.Input

	ToManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutput() ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutput
	ToManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutputWithContext(context.Context) ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutput
}

ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrInput is an input type that accepts ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsArgs, ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtr and ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutput values. You can construct a concrete instance of `ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrInput` via:

        ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsArgs{...}

or:

        nil

type ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutput

type ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutput) Count

Desired number of outbound IP created/managed by Azure for the cluster load balancer. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

func (ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutput) Elem

func (ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutput) ElementType

func (ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutput) ToManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutput

func (ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutput) ToManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutputWithContext

func (o ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutput) ToManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileResponseManagedOutboundIPsPtrOutput

type ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixes

type ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixes struct {
	// A list of public IP prefix resources.
	PublicIPPrefixes []ResourceReferenceResponse `pulumi:"publicIPPrefixes"`
}

Desired outbound IP Prefix resources for the cluster load balancer.

type ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesArgs

type ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesArgs struct {
	// A list of public IP prefix resources.
	PublicIPPrefixes ResourceReferenceResponseArrayInput `pulumi:"publicIPPrefixes"`
}

Desired outbound IP Prefix resources for the cluster load balancer.

func (ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesArgs) ElementType

func (ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesArgs) ToManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesOutput

func (ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesArgs) ToManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesOutputWithContext

func (i ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesArgs) ToManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesOutput

func (ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesArgs) ToManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutput

func (ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesArgs) ToManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutputWithContext

func (i ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesArgs) ToManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutput

type ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesInput

type ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesInput interface {
	pulumi.Input

	ToManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesOutput() ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesOutput
	ToManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesOutputWithContext(context.Context) ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesOutput
}

ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesInput is an input type that accepts ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesArgs and ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesOutput values. You can construct a concrete instance of `ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesInput` via:

ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesArgs{...}

type ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesOutput

type ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesOutput struct{ *pulumi.OutputState }

Desired outbound IP Prefix resources for the cluster load balancer.

func (ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesOutput) ElementType

func (ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesOutput) PublicIPPrefixes

A list of public IP prefix resources.

func (ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesOutput) ToManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesOutput

func (ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesOutput) ToManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesOutputWithContext

func (o ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesOutput) ToManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesOutput

func (ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesOutput) ToManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutput

func (ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesOutput) ToManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutputWithContext

func (o ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesOutput) ToManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutput

type ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrInput

type ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrInput interface {
	pulumi.Input

	ToManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutput() ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutput
	ToManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutputWithContext(context.Context) ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutput
}

ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrInput is an input type that accepts ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesArgs, ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtr and ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutput values. You can construct a concrete instance of `ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrInput` via:

        ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesArgs{...}

or:

        nil

type ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutput

type ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutput) Elem

func (ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutput) ElementType

func (ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutput) PublicIPPrefixes

A list of public IP prefix resources.

func (ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutput) ToManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutput

func (ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutput) ToManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutputWithContext

func (o ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutput) ToManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileResponseOutboundIPPrefixesPtrOutput

type ManagedClusterLoadBalancerProfileResponseOutboundIPs

type ManagedClusterLoadBalancerProfileResponseOutboundIPs struct {
	// A list of public IP resources.
	PublicIPs []ResourceReferenceResponse `pulumi:"publicIPs"`
}

Desired outbound IP resources for the cluster load balancer.

type ManagedClusterLoadBalancerProfileResponseOutboundIPsArgs

type ManagedClusterLoadBalancerProfileResponseOutboundIPsArgs struct {
	// A list of public IP resources.
	PublicIPs ResourceReferenceResponseArrayInput `pulumi:"publicIPs"`
}

Desired outbound IP resources for the cluster load balancer.

func (ManagedClusterLoadBalancerProfileResponseOutboundIPsArgs) ElementType

func (ManagedClusterLoadBalancerProfileResponseOutboundIPsArgs) ToManagedClusterLoadBalancerProfileResponseOutboundIPsOutput

func (ManagedClusterLoadBalancerProfileResponseOutboundIPsArgs) ToManagedClusterLoadBalancerProfileResponseOutboundIPsOutputWithContext

func (i ManagedClusterLoadBalancerProfileResponseOutboundIPsArgs) ToManagedClusterLoadBalancerProfileResponseOutboundIPsOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileResponseOutboundIPsOutput

func (ManagedClusterLoadBalancerProfileResponseOutboundIPsArgs) ToManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutput

func (i ManagedClusterLoadBalancerProfileResponseOutboundIPsArgs) ToManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutput() ManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutput

func (ManagedClusterLoadBalancerProfileResponseOutboundIPsArgs) ToManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutputWithContext

func (i ManagedClusterLoadBalancerProfileResponseOutboundIPsArgs) ToManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutput

type ManagedClusterLoadBalancerProfileResponseOutboundIPsInput

type ManagedClusterLoadBalancerProfileResponseOutboundIPsInput interface {
	pulumi.Input

	ToManagedClusterLoadBalancerProfileResponseOutboundIPsOutput() ManagedClusterLoadBalancerProfileResponseOutboundIPsOutput
	ToManagedClusterLoadBalancerProfileResponseOutboundIPsOutputWithContext(context.Context) ManagedClusterLoadBalancerProfileResponseOutboundIPsOutput
}

ManagedClusterLoadBalancerProfileResponseOutboundIPsInput is an input type that accepts ManagedClusterLoadBalancerProfileResponseOutboundIPsArgs and ManagedClusterLoadBalancerProfileResponseOutboundIPsOutput values. You can construct a concrete instance of `ManagedClusterLoadBalancerProfileResponseOutboundIPsInput` via:

ManagedClusterLoadBalancerProfileResponseOutboundIPsArgs{...}

type ManagedClusterLoadBalancerProfileResponseOutboundIPsOutput

type ManagedClusterLoadBalancerProfileResponseOutboundIPsOutput struct{ *pulumi.OutputState }

Desired outbound IP resources for the cluster load balancer.

func (ManagedClusterLoadBalancerProfileResponseOutboundIPsOutput) ElementType

func (ManagedClusterLoadBalancerProfileResponseOutboundIPsOutput) PublicIPs

A list of public IP resources.

func (ManagedClusterLoadBalancerProfileResponseOutboundIPsOutput) ToManagedClusterLoadBalancerProfileResponseOutboundIPsOutput

func (ManagedClusterLoadBalancerProfileResponseOutboundIPsOutput) ToManagedClusterLoadBalancerProfileResponseOutboundIPsOutputWithContext

func (o ManagedClusterLoadBalancerProfileResponseOutboundIPsOutput) ToManagedClusterLoadBalancerProfileResponseOutboundIPsOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileResponseOutboundIPsOutput

func (ManagedClusterLoadBalancerProfileResponseOutboundIPsOutput) ToManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutput

func (ManagedClusterLoadBalancerProfileResponseOutboundIPsOutput) ToManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutputWithContext

func (o ManagedClusterLoadBalancerProfileResponseOutboundIPsOutput) ToManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutput

type ManagedClusterLoadBalancerProfileResponseOutboundIPsPtrInput

type ManagedClusterLoadBalancerProfileResponseOutboundIPsPtrInput interface {
	pulumi.Input

	ToManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutput() ManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutput
	ToManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutputWithContext(context.Context) ManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutput
}

ManagedClusterLoadBalancerProfileResponseOutboundIPsPtrInput is an input type that accepts ManagedClusterLoadBalancerProfileResponseOutboundIPsArgs, ManagedClusterLoadBalancerProfileResponseOutboundIPsPtr and ManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutput values. You can construct a concrete instance of `ManagedClusterLoadBalancerProfileResponseOutboundIPsPtrInput` via:

        ManagedClusterLoadBalancerProfileResponseOutboundIPsArgs{...}

or:

        nil

type ManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutput

type ManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutput) Elem

func (ManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutput) ElementType

func (ManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutput) PublicIPs

A list of public IP resources.

func (ManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutput) ToManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutput

func (ManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutput) ToManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutputWithContext

func (o ManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutput) ToManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileResponseOutboundIPsPtrOutput

type ManagedClusterLoadBalancerProfileResponseOutput

type ManagedClusterLoadBalancerProfileResponseOutput struct{ *pulumi.OutputState }

Profile of the managed cluster load balancer.

func (ManagedClusterLoadBalancerProfileResponseOutput) AllocatedOutboundPorts

Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports.

func (ManagedClusterLoadBalancerProfileResponseOutput) EffectiveOutboundIPs

The effective outbound IP resources of the cluster load balancer.

func (ManagedClusterLoadBalancerProfileResponseOutput) ElementType

func (ManagedClusterLoadBalancerProfileResponseOutput) IdleTimeoutInMinutes

Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes.

func (ManagedClusterLoadBalancerProfileResponseOutput) ManagedOutboundIPs

Desired managed outbound IPs for the cluster load balancer.

func (ManagedClusterLoadBalancerProfileResponseOutput) OutboundIPPrefixes

Desired outbound IP Prefix resources for the cluster load balancer.

func (ManagedClusterLoadBalancerProfileResponseOutput) OutboundIPs

Desired outbound IP resources for the cluster load balancer.

func (ManagedClusterLoadBalancerProfileResponseOutput) ToManagedClusterLoadBalancerProfileResponseOutput

func (o ManagedClusterLoadBalancerProfileResponseOutput) ToManagedClusterLoadBalancerProfileResponseOutput() ManagedClusterLoadBalancerProfileResponseOutput

func (ManagedClusterLoadBalancerProfileResponseOutput) ToManagedClusterLoadBalancerProfileResponseOutputWithContext

func (o ManagedClusterLoadBalancerProfileResponseOutput) ToManagedClusterLoadBalancerProfileResponseOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileResponseOutput

func (ManagedClusterLoadBalancerProfileResponseOutput) ToManagedClusterLoadBalancerProfileResponsePtrOutput

func (o ManagedClusterLoadBalancerProfileResponseOutput) ToManagedClusterLoadBalancerProfileResponsePtrOutput() ManagedClusterLoadBalancerProfileResponsePtrOutput

func (ManagedClusterLoadBalancerProfileResponseOutput) ToManagedClusterLoadBalancerProfileResponsePtrOutputWithContext

func (o ManagedClusterLoadBalancerProfileResponseOutput) ToManagedClusterLoadBalancerProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileResponsePtrOutput

type ManagedClusterLoadBalancerProfileResponsePtrInput

type ManagedClusterLoadBalancerProfileResponsePtrInput interface {
	pulumi.Input

	ToManagedClusterLoadBalancerProfileResponsePtrOutput() ManagedClusterLoadBalancerProfileResponsePtrOutput
	ToManagedClusterLoadBalancerProfileResponsePtrOutputWithContext(context.Context) ManagedClusterLoadBalancerProfileResponsePtrOutput
}

ManagedClusterLoadBalancerProfileResponsePtrInput is an input type that accepts ManagedClusterLoadBalancerProfileResponseArgs, ManagedClusterLoadBalancerProfileResponsePtr and ManagedClusterLoadBalancerProfileResponsePtrOutput values. You can construct a concrete instance of `ManagedClusterLoadBalancerProfileResponsePtrInput` via:

        ManagedClusterLoadBalancerProfileResponseArgs{...}

or:

        nil

type ManagedClusterLoadBalancerProfileResponsePtrOutput

type ManagedClusterLoadBalancerProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterLoadBalancerProfileResponsePtrOutput) AllocatedOutboundPorts

Desired number of allocated SNAT ports per VM. Allowed values must be in the range of 0 to 64000 (inclusive). The default value is 0 which results in Azure dynamically allocating ports.

func (ManagedClusterLoadBalancerProfileResponsePtrOutput) EffectiveOutboundIPs

The effective outbound IP resources of the cluster load balancer.

func (ManagedClusterLoadBalancerProfileResponsePtrOutput) Elem

func (ManagedClusterLoadBalancerProfileResponsePtrOutput) ElementType

func (ManagedClusterLoadBalancerProfileResponsePtrOutput) IdleTimeoutInMinutes

Desired outbound flow idle timeout in minutes. Allowed values must be in the range of 4 to 120 (inclusive). The default value is 30 minutes.

func (ManagedClusterLoadBalancerProfileResponsePtrOutput) ManagedOutboundIPs

Desired managed outbound IPs for the cluster load balancer.

func (ManagedClusterLoadBalancerProfileResponsePtrOutput) OutboundIPPrefixes

Desired outbound IP Prefix resources for the cluster load balancer.

func (ManagedClusterLoadBalancerProfileResponsePtrOutput) OutboundIPs

Desired outbound IP resources for the cluster load balancer.

func (ManagedClusterLoadBalancerProfileResponsePtrOutput) ToManagedClusterLoadBalancerProfileResponsePtrOutput

func (o ManagedClusterLoadBalancerProfileResponsePtrOutput) ToManagedClusterLoadBalancerProfileResponsePtrOutput() ManagedClusterLoadBalancerProfileResponsePtrOutput

func (ManagedClusterLoadBalancerProfileResponsePtrOutput) ToManagedClusterLoadBalancerProfileResponsePtrOutputWithContext

func (o ManagedClusterLoadBalancerProfileResponsePtrOutput) ToManagedClusterLoadBalancerProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterLoadBalancerProfileResponsePtrOutput

type ManagedClusterOutput

type ManagedClusterOutput struct {
	*pulumi.OutputState
}

func (ManagedClusterOutput) ElementType

func (ManagedClusterOutput) ElementType() reflect.Type

func (ManagedClusterOutput) ToManagedClusterOutput

func (o ManagedClusterOutput) ToManagedClusterOutput() ManagedClusterOutput

func (ManagedClusterOutput) ToManagedClusterOutputWithContext

func (o ManagedClusterOutput) ToManagedClusterOutputWithContext(ctx context.Context) ManagedClusterOutput

type ManagedClusterPodIdentity

type ManagedClusterPodIdentity struct {
	// Information of the user assigned identity.
	Identity UserAssignedIdentity `pulumi:"identity"`
	// Name of the pod identity.
	Name string `pulumi:"name"`
	// Namespace of the pod identity.
	Namespace string `pulumi:"namespace"`
}

type ManagedClusterPodIdentityArgs

type ManagedClusterPodIdentityArgs struct {
	// Information of the user assigned identity.
	Identity UserAssignedIdentityInput `pulumi:"identity"`
	// Name of the pod identity.
	Name pulumi.StringInput `pulumi:"name"`
	// Namespace of the pod identity.
	Namespace pulumi.StringInput `pulumi:"namespace"`
}

func (ManagedClusterPodIdentityArgs) ElementType

func (ManagedClusterPodIdentityArgs) ToManagedClusterPodIdentityOutput

func (i ManagedClusterPodIdentityArgs) ToManagedClusterPodIdentityOutput() ManagedClusterPodIdentityOutput

func (ManagedClusterPodIdentityArgs) ToManagedClusterPodIdentityOutputWithContext

func (i ManagedClusterPodIdentityArgs) ToManagedClusterPodIdentityOutputWithContext(ctx context.Context) ManagedClusterPodIdentityOutput

type ManagedClusterPodIdentityArray

type ManagedClusterPodIdentityArray []ManagedClusterPodIdentityInput

func (ManagedClusterPodIdentityArray) ElementType

func (ManagedClusterPodIdentityArray) ToManagedClusterPodIdentityArrayOutput

func (i ManagedClusterPodIdentityArray) ToManagedClusterPodIdentityArrayOutput() ManagedClusterPodIdentityArrayOutput

func (ManagedClusterPodIdentityArray) ToManagedClusterPodIdentityArrayOutputWithContext

func (i ManagedClusterPodIdentityArray) ToManagedClusterPodIdentityArrayOutputWithContext(ctx context.Context) ManagedClusterPodIdentityArrayOutput

type ManagedClusterPodIdentityArrayInput

type ManagedClusterPodIdentityArrayInput interface {
	pulumi.Input

	ToManagedClusterPodIdentityArrayOutput() ManagedClusterPodIdentityArrayOutput
	ToManagedClusterPodIdentityArrayOutputWithContext(context.Context) ManagedClusterPodIdentityArrayOutput
}

ManagedClusterPodIdentityArrayInput is an input type that accepts ManagedClusterPodIdentityArray and ManagedClusterPodIdentityArrayOutput values. You can construct a concrete instance of `ManagedClusterPodIdentityArrayInput` via:

ManagedClusterPodIdentityArray{ ManagedClusterPodIdentityArgs{...} }

type ManagedClusterPodIdentityArrayOutput

type ManagedClusterPodIdentityArrayOutput struct{ *pulumi.OutputState }

func (ManagedClusterPodIdentityArrayOutput) ElementType

func (ManagedClusterPodIdentityArrayOutput) Index

func (ManagedClusterPodIdentityArrayOutput) ToManagedClusterPodIdentityArrayOutput

func (o ManagedClusterPodIdentityArrayOutput) ToManagedClusterPodIdentityArrayOutput() ManagedClusterPodIdentityArrayOutput

func (ManagedClusterPodIdentityArrayOutput) ToManagedClusterPodIdentityArrayOutputWithContext

func (o ManagedClusterPodIdentityArrayOutput) ToManagedClusterPodIdentityArrayOutputWithContext(ctx context.Context) ManagedClusterPodIdentityArrayOutput

type ManagedClusterPodIdentityException

type ManagedClusterPodIdentityException struct {
	// Name of the pod identity exception.
	Name string `pulumi:"name"`
	// Namespace of the pod identity exception.
	Namespace string `pulumi:"namespace"`
	// Pod labels to match.
	PodLabels map[string]string `pulumi:"podLabels"`
}

type ManagedClusterPodIdentityExceptionArgs

type ManagedClusterPodIdentityExceptionArgs struct {
	// Name of the pod identity exception.
	Name pulumi.StringInput `pulumi:"name"`
	// Namespace of the pod identity exception.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Pod labels to match.
	PodLabels pulumi.StringMapInput `pulumi:"podLabels"`
}

func (ManagedClusterPodIdentityExceptionArgs) ElementType

func (ManagedClusterPodIdentityExceptionArgs) ToManagedClusterPodIdentityExceptionOutput

func (i ManagedClusterPodIdentityExceptionArgs) ToManagedClusterPodIdentityExceptionOutput() ManagedClusterPodIdentityExceptionOutput

func (ManagedClusterPodIdentityExceptionArgs) ToManagedClusterPodIdentityExceptionOutputWithContext

func (i ManagedClusterPodIdentityExceptionArgs) ToManagedClusterPodIdentityExceptionOutputWithContext(ctx context.Context) ManagedClusterPodIdentityExceptionOutput

type ManagedClusterPodIdentityExceptionArray

type ManagedClusterPodIdentityExceptionArray []ManagedClusterPodIdentityExceptionInput

func (ManagedClusterPodIdentityExceptionArray) ElementType

func (ManagedClusterPodIdentityExceptionArray) ToManagedClusterPodIdentityExceptionArrayOutput

func (i ManagedClusterPodIdentityExceptionArray) ToManagedClusterPodIdentityExceptionArrayOutput() ManagedClusterPodIdentityExceptionArrayOutput

func (ManagedClusterPodIdentityExceptionArray) ToManagedClusterPodIdentityExceptionArrayOutputWithContext

func (i ManagedClusterPodIdentityExceptionArray) ToManagedClusterPodIdentityExceptionArrayOutputWithContext(ctx context.Context) ManagedClusterPodIdentityExceptionArrayOutput

type ManagedClusterPodIdentityExceptionArrayInput

type ManagedClusterPodIdentityExceptionArrayInput interface {
	pulumi.Input

	ToManagedClusterPodIdentityExceptionArrayOutput() ManagedClusterPodIdentityExceptionArrayOutput
	ToManagedClusterPodIdentityExceptionArrayOutputWithContext(context.Context) ManagedClusterPodIdentityExceptionArrayOutput
}

ManagedClusterPodIdentityExceptionArrayInput is an input type that accepts ManagedClusterPodIdentityExceptionArray and ManagedClusterPodIdentityExceptionArrayOutput values. You can construct a concrete instance of `ManagedClusterPodIdentityExceptionArrayInput` via:

ManagedClusterPodIdentityExceptionArray{ ManagedClusterPodIdentityExceptionArgs{...} }

type ManagedClusterPodIdentityExceptionArrayOutput

type ManagedClusterPodIdentityExceptionArrayOutput struct{ *pulumi.OutputState }

func (ManagedClusterPodIdentityExceptionArrayOutput) ElementType

func (ManagedClusterPodIdentityExceptionArrayOutput) Index

func (ManagedClusterPodIdentityExceptionArrayOutput) ToManagedClusterPodIdentityExceptionArrayOutput

func (o ManagedClusterPodIdentityExceptionArrayOutput) ToManagedClusterPodIdentityExceptionArrayOutput() ManagedClusterPodIdentityExceptionArrayOutput

func (ManagedClusterPodIdentityExceptionArrayOutput) ToManagedClusterPodIdentityExceptionArrayOutputWithContext

func (o ManagedClusterPodIdentityExceptionArrayOutput) ToManagedClusterPodIdentityExceptionArrayOutputWithContext(ctx context.Context) ManagedClusterPodIdentityExceptionArrayOutput

type ManagedClusterPodIdentityExceptionInput

type ManagedClusterPodIdentityExceptionInput interface {
	pulumi.Input

	ToManagedClusterPodIdentityExceptionOutput() ManagedClusterPodIdentityExceptionOutput
	ToManagedClusterPodIdentityExceptionOutputWithContext(context.Context) ManagedClusterPodIdentityExceptionOutput
}

ManagedClusterPodIdentityExceptionInput is an input type that accepts ManagedClusterPodIdentityExceptionArgs and ManagedClusterPodIdentityExceptionOutput values. You can construct a concrete instance of `ManagedClusterPodIdentityExceptionInput` via:

ManagedClusterPodIdentityExceptionArgs{...}

type ManagedClusterPodIdentityExceptionOutput

type ManagedClusterPodIdentityExceptionOutput struct{ *pulumi.OutputState }

func (ManagedClusterPodIdentityExceptionOutput) ElementType

func (ManagedClusterPodIdentityExceptionOutput) Name

Name of the pod identity exception.

func (ManagedClusterPodIdentityExceptionOutput) Namespace

Namespace of the pod identity exception.

func (ManagedClusterPodIdentityExceptionOutput) PodLabels

Pod labels to match.

func (ManagedClusterPodIdentityExceptionOutput) ToManagedClusterPodIdentityExceptionOutput

func (o ManagedClusterPodIdentityExceptionOutput) ToManagedClusterPodIdentityExceptionOutput() ManagedClusterPodIdentityExceptionOutput

func (ManagedClusterPodIdentityExceptionOutput) ToManagedClusterPodIdentityExceptionOutputWithContext

func (o ManagedClusterPodIdentityExceptionOutput) ToManagedClusterPodIdentityExceptionOutputWithContext(ctx context.Context) ManagedClusterPodIdentityExceptionOutput

type ManagedClusterPodIdentityExceptionResponse

type ManagedClusterPodIdentityExceptionResponse struct {
	// Name of the pod identity exception.
	Name string `pulumi:"name"`
	// Namespace of the pod identity exception.
	Namespace string `pulumi:"namespace"`
	// Pod labels to match.
	PodLabels map[string]string `pulumi:"podLabels"`
}

type ManagedClusterPodIdentityExceptionResponseArgs

type ManagedClusterPodIdentityExceptionResponseArgs struct {
	// Name of the pod identity exception.
	Name pulumi.StringInput `pulumi:"name"`
	// Namespace of the pod identity exception.
	Namespace pulumi.StringInput `pulumi:"namespace"`
	// Pod labels to match.
	PodLabels pulumi.StringMapInput `pulumi:"podLabels"`
}

func (ManagedClusterPodIdentityExceptionResponseArgs) ElementType

func (ManagedClusterPodIdentityExceptionResponseArgs) ToManagedClusterPodIdentityExceptionResponseOutput

func (i ManagedClusterPodIdentityExceptionResponseArgs) ToManagedClusterPodIdentityExceptionResponseOutput() ManagedClusterPodIdentityExceptionResponseOutput

func (ManagedClusterPodIdentityExceptionResponseArgs) ToManagedClusterPodIdentityExceptionResponseOutputWithContext

func (i ManagedClusterPodIdentityExceptionResponseArgs) ToManagedClusterPodIdentityExceptionResponseOutputWithContext(ctx context.Context) ManagedClusterPodIdentityExceptionResponseOutput

type ManagedClusterPodIdentityExceptionResponseArray

type ManagedClusterPodIdentityExceptionResponseArray []ManagedClusterPodIdentityExceptionResponseInput

func (ManagedClusterPodIdentityExceptionResponseArray) ElementType

func (ManagedClusterPodIdentityExceptionResponseArray) ToManagedClusterPodIdentityExceptionResponseArrayOutput

func (i ManagedClusterPodIdentityExceptionResponseArray) ToManagedClusterPodIdentityExceptionResponseArrayOutput() ManagedClusterPodIdentityExceptionResponseArrayOutput

func (ManagedClusterPodIdentityExceptionResponseArray) ToManagedClusterPodIdentityExceptionResponseArrayOutputWithContext

func (i ManagedClusterPodIdentityExceptionResponseArray) ToManagedClusterPodIdentityExceptionResponseArrayOutputWithContext(ctx context.Context) ManagedClusterPodIdentityExceptionResponseArrayOutput

type ManagedClusterPodIdentityExceptionResponseArrayInput

type ManagedClusterPodIdentityExceptionResponseArrayInput interface {
	pulumi.Input

	ToManagedClusterPodIdentityExceptionResponseArrayOutput() ManagedClusterPodIdentityExceptionResponseArrayOutput
	ToManagedClusterPodIdentityExceptionResponseArrayOutputWithContext(context.Context) ManagedClusterPodIdentityExceptionResponseArrayOutput
}

ManagedClusterPodIdentityExceptionResponseArrayInput is an input type that accepts ManagedClusterPodIdentityExceptionResponseArray and ManagedClusterPodIdentityExceptionResponseArrayOutput values. You can construct a concrete instance of `ManagedClusterPodIdentityExceptionResponseArrayInput` via:

ManagedClusterPodIdentityExceptionResponseArray{ ManagedClusterPodIdentityExceptionResponseArgs{...} }

type ManagedClusterPodIdentityExceptionResponseArrayOutput

type ManagedClusterPodIdentityExceptionResponseArrayOutput struct{ *pulumi.OutputState }

func (ManagedClusterPodIdentityExceptionResponseArrayOutput) ElementType

func (ManagedClusterPodIdentityExceptionResponseArrayOutput) Index

func (ManagedClusterPodIdentityExceptionResponseArrayOutput) ToManagedClusterPodIdentityExceptionResponseArrayOutput

func (ManagedClusterPodIdentityExceptionResponseArrayOutput) ToManagedClusterPodIdentityExceptionResponseArrayOutputWithContext

func (o ManagedClusterPodIdentityExceptionResponseArrayOutput) ToManagedClusterPodIdentityExceptionResponseArrayOutputWithContext(ctx context.Context) ManagedClusterPodIdentityExceptionResponseArrayOutput

type ManagedClusterPodIdentityExceptionResponseInput

type ManagedClusterPodIdentityExceptionResponseInput interface {
	pulumi.Input

	ToManagedClusterPodIdentityExceptionResponseOutput() ManagedClusterPodIdentityExceptionResponseOutput
	ToManagedClusterPodIdentityExceptionResponseOutputWithContext(context.Context) ManagedClusterPodIdentityExceptionResponseOutput
}

ManagedClusterPodIdentityExceptionResponseInput is an input type that accepts ManagedClusterPodIdentityExceptionResponseArgs and ManagedClusterPodIdentityExceptionResponseOutput values. You can construct a concrete instance of `ManagedClusterPodIdentityExceptionResponseInput` via:

ManagedClusterPodIdentityExceptionResponseArgs{...}

type ManagedClusterPodIdentityExceptionResponseOutput

type ManagedClusterPodIdentityExceptionResponseOutput struct{ *pulumi.OutputState }

func (ManagedClusterPodIdentityExceptionResponseOutput) ElementType

func (ManagedClusterPodIdentityExceptionResponseOutput) Name

Name of the pod identity exception.

func (ManagedClusterPodIdentityExceptionResponseOutput) Namespace

Namespace of the pod identity exception.

func (ManagedClusterPodIdentityExceptionResponseOutput) PodLabels

Pod labels to match.

func (ManagedClusterPodIdentityExceptionResponseOutput) ToManagedClusterPodIdentityExceptionResponseOutput

func (o ManagedClusterPodIdentityExceptionResponseOutput) ToManagedClusterPodIdentityExceptionResponseOutput() ManagedClusterPodIdentityExceptionResponseOutput

func (ManagedClusterPodIdentityExceptionResponseOutput) ToManagedClusterPodIdentityExceptionResponseOutputWithContext

func (o ManagedClusterPodIdentityExceptionResponseOutput) ToManagedClusterPodIdentityExceptionResponseOutputWithContext(ctx context.Context) ManagedClusterPodIdentityExceptionResponseOutput

type ManagedClusterPodIdentityInput

type ManagedClusterPodIdentityInput interface {
	pulumi.Input

	ToManagedClusterPodIdentityOutput() ManagedClusterPodIdentityOutput
	ToManagedClusterPodIdentityOutputWithContext(context.Context) ManagedClusterPodIdentityOutput
}

ManagedClusterPodIdentityInput is an input type that accepts ManagedClusterPodIdentityArgs and ManagedClusterPodIdentityOutput values. You can construct a concrete instance of `ManagedClusterPodIdentityInput` via:

ManagedClusterPodIdentityArgs{...}

type ManagedClusterPodIdentityOutput

type ManagedClusterPodIdentityOutput struct{ *pulumi.OutputState }

func (ManagedClusterPodIdentityOutput) ElementType

func (ManagedClusterPodIdentityOutput) Identity

Information of the user assigned identity.

func (ManagedClusterPodIdentityOutput) Name

Name of the pod identity.

func (ManagedClusterPodIdentityOutput) Namespace

Namespace of the pod identity.

func (ManagedClusterPodIdentityOutput) ToManagedClusterPodIdentityOutput

func (o ManagedClusterPodIdentityOutput) ToManagedClusterPodIdentityOutput() ManagedClusterPodIdentityOutput

func (ManagedClusterPodIdentityOutput) ToManagedClusterPodIdentityOutputWithContext

func (o ManagedClusterPodIdentityOutput) ToManagedClusterPodIdentityOutputWithContext(ctx context.Context) ManagedClusterPodIdentityOutput

type ManagedClusterPodIdentityProfile

type ManagedClusterPodIdentityProfile struct {
	// Whether the pod identity addon is enabled.
	Enabled *bool `pulumi:"enabled"`
	// User assigned pod identity settings.
	UserAssignedIdentities []ManagedClusterPodIdentity `pulumi:"userAssignedIdentities"`
	// User assigned pod identity exception settings.
	UserAssignedIdentityExceptions []ManagedClusterPodIdentityException `pulumi:"userAssignedIdentityExceptions"`
}

type ManagedClusterPodIdentityProfileArgs

type ManagedClusterPodIdentityProfileArgs struct {
	// Whether the pod identity addon is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// User assigned pod identity settings.
	UserAssignedIdentities ManagedClusterPodIdentityArrayInput `pulumi:"userAssignedIdentities"`
	// User assigned pod identity exception settings.
	UserAssignedIdentityExceptions ManagedClusterPodIdentityExceptionArrayInput `pulumi:"userAssignedIdentityExceptions"`
}

func (ManagedClusterPodIdentityProfileArgs) ElementType

func (ManagedClusterPodIdentityProfileArgs) ToManagedClusterPodIdentityProfileOutput

func (i ManagedClusterPodIdentityProfileArgs) ToManagedClusterPodIdentityProfileOutput() ManagedClusterPodIdentityProfileOutput

func (ManagedClusterPodIdentityProfileArgs) ToManagedClusterPodIdentityProfileOutputWithContext

func (i ManagedClusterPodIdentityProfileArgs) ToManagedClusterPodIdentityProfileOutputWithContext(ctx context.Context) ManagedClusterPodIdentityProfileOutput

func (ManagedClusterPodIdentityProfileArgs) ToManagedClusterPodIdentityProfilePtrOutput

func (i ManagedClusterPodIdentityProfileArgs) ToManagedClusterPodIdentityProfilePtrOutput() ManagedClusterPodIdentityProfilePtrOutput

func (ManagedClusterPodIdentityProfileArgs) ToManagedClusterPodIdentityProfilePtrOutputWithContext

func (i ManagedClusterPodIdentityProfileArgs) ToManagedClusterPodIdentityProfilePtrOutputWithContext(ctx context.Context) ManagedClusterPodIdentityProfilePtrOutput

type ManagedClusterPodIdentityProfileInput

type ManagedClusterPodIdentityProfileInput interface {
	pulumi.Input

	ToManagedClusterPodIdentityProfileOutput() ManagedClusterPodIdentityProfileOutput
	ToManagedClusterPodIdentityProfileOutputWithContext(context.Context) ManagedClusterPodIdentityProfileOutput
}

ManagedClusterPodIdentityProfileInput is an input type that accepts ManagedClusterPodIdentityProfileArgs and ManagedClusterPodIdentityProfileOutput values. You can construct a concrete instance of `ManagedClusterPodIdentityProfileInput` via:

ManagedClusterPodIdentityProfileArgs{...}

type ManagedClusterPodIdentityProfileOutput

type ManagedClusterPodIdentityProfileOutput struct{ *pulumi.OutputState }

func (ManagedClusterPodIdentityProfileOutput) ElementType

func (ManagedClusterPodIdentityProfileOutput) Enabled

Whether the pod identity addon is enabled.

func (ManagedClusterPodIdentityProfileOutput) ToManagedClusterPodIdentityProfileOutput

func (o ManagedClusterPodIdentityProfileOutput) ToManagedClusterPodIdentityProfileOutput() ManagedClusterPodIdentityProfileOutput

func (ManagedClusterPodIdentityProfileOutput) ToManagedClusterPodIdentityProfileOutputWithContext

func (o ManagedClusterPodIdentityProfileOutput) ToManagedClusterPodIdentityProfileOutputWithContext(ctx context.Context) ManagedClusterPodIdentityProfileOutput

func (ManagedClusterPodIdentityProfileOutput) ToManagedClusterPodIdentityProfilePtrOutput

func (o ManagedClusterPodIdentityProfileOutput) ToManagedClusterPodIdentityProfilePtrOutput() ManagedClusterPodIdentityProfilePtrOutput

func (ManagedClusterPodIdentityProfileOutput) ToManagedClusterPodIdentityProfilePtrOutputWithContext

func (o ManagedClusterPodIdentityProfileOutput) ToManagedClusterPodIdentityProfilePtrOutputWithContext(ctx context.Context) ManagedClusterPodIdentityProfilePtrOutput

func (ManagedClusterPodIdentityProfileOutput) UserAssignedIdentities

User assigned pod identity settings.

func (ManagedClusterPodIdentityProfileOutput) UserAssignedIdentityExceptions

User assigned pod identity exception settings.

type ManagedClusterPodIdentityProfilePtrInput

type ManagedClusterPodIdentityProfilePtrInput interface {
	pulumi.Input

	ToManagedClusterPodIdentityProfilePtrOutput() ManagedClusterPodIdentityProfilePtrOutput
	ToManagedClusterPodIdentityProfilePtrOutputWithContext(context.Context) ManagedClusterPodIdentityProfilePtrOutput
}

ManagedClusterPodIdentityProfilePtrInput is an input type that accepts ManagedClusterPodIdentityProfileArgs, ManagedClusterPodIdentityProfilePtr and ManagedClusterPodIdentityProfilePtrOutput values. You can construct a concrete instance of `ManagedClusterPodIdentityProfilePtrInput` via:

        ManagedClusterPodIdentityProfileArgs{...}

or:

        nil

type ManagedClusterPodIdentityProfilePtrOutput

type ManagedClusterPodIdentityProfilePtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterPodIdentityProfilePtrOutput) Elem

func (ManagedClusterPodIdentityProfilePtrOutput) ElementType

func (ManagedClusterPodIdentityProfilePtrOutput) Enabled

Whether the pod identity addon is enabled.

func (ManagedClusterPodIdentityProfilePtrOutput) ToManagedClusterPodIdentityProfilePtrOutput

func (o ManagedClusterPodIdentityProfilePtrOutput) ToManagedClusterPodIdentityProfilePtrOutput() ManagedClusterPodIdentityProfilePtrOutput

func (ManagedClusterPodIdentityProfilePtrOutput) ToManagedClusterPodIdentityProfilePtrOutputWithContext

func (o ManagedClusterPodIdentityProfilePtrOutput) ToManagedClusterPodIdentityProfilePtrOutputWithContext(ctx context.Context) ManagedClusterPodIdentityProfilePtrOutput

func (ManagedClusterPodIdentityProfilePtrOutput) UserAssignedIdentities

User assigned pod identity settings.

func (ManagedClusterPodIdentityProfilePtrOutput) UserAssignedIdentityExceptions

User assigned pod identity exception settings.

type ManagedClusterPodIdentityProfileResponse

type ManagedClusterPodIdentityProfileResponse struct {
	// Whether the pod identity addon is enabled.
	Enabled *bool `pulumi:"enabled"`
	// User assigned pod identity settings.
	UserAssignedIdentities []ManagedClusterPodIdentityResponse `pulumi:"userAssignedIdentities"`
	// User assigned pod identity exception settings.
	UserAssignedIdentityExceptions []ManagedClusterPodIdentityExceptionResponse `pulumi:"userAssignedIdentityExceptions"`
}

type ManagedClusterPodIdentityProfileResponseArgs

type ManagedClusterPodIdentityProfileResponseArgs struct {
	// Whether the pod identity addon is enabled.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// User assigned pod identity settings.
	UserAssignedIdentities ManagedClusterPodIdentityResponseArrayInput `pulumi:"userAssignedIdentities"`
	// User assigned pod identity exception settings.
	UserAssignedIdentityExceptions ManagedClusterPodIdentityExceptionResponseArrayInput `pulumi:"userAssignedIdentityExceptions"`
}

func (ManagedClusterPodIdentityProfileResponseArgs) ElementType

func (ManagedClusterPodIdentityProfileResponseArgs) ToManagedClusterPodIdentityProfileResponseOutput

func (i ManagedClusterPodIdentityProfileResponseArgs) ToManagedClusterPodIdentityProfileResponseOutput() ManagedClusterPodIdentityProfileResponseOutput

func (ManagedClusterPodIdentityProfileResponseArgs) ToManagedClusterPodIdentityProfileResponseOutputWithContext

func (i ManagedClusterPodIdentityProfileResponseArgs) ToManagedClusterPodIdentityProfileResponseOutputWithContext(ctx context.Context) ManagedClusterPodIdentityProfileResponseOutput

func (ManagedClusterPodIdentityProfileResponseArgs) ToManagedClusterPodIdentityProfileResponsePtrOutput

func (i ManagedClusterPodIdentityProfileResponseArgs) ToManagedClusterPodIdentityProfileResponsePtrOutput() ManagedClusterPodIdentityProfileResponsePtrOutput

func (ManagedClusterPodIdentityProfileResponseArgs) ToManagedClusterPodIdentityProfileResponsePtrOutputWithContext

func (i ManagedClusterPodIdentityProfileResponseArgs) ToManagedClusterPodIdentityProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterPodIdentityProfileResponsePtrOutput

type ManagedClusterPodIdentityProfileResponseInput

type ManagedClusterPodIdentityProfileResponseInput interface {
	pulumi.Input

	ToManagedClusterPodIdentityProfileResponseOutput() ManagedClusterPodIdentityProfileResponseOutput
	ToManagedClusterPodIdentityProfileResponseOutputWithContext(context.Context) ManagedClusterPodIdentityProfileResponseOutput
}

ManagedClusterPodIdentityProfileResponseInput is an input type that accepts ManagedClusterPodIdentityProfileResponseArgs and ManagedClusterPodIdentityProfileResponseOutput values. You can construct a concrete instance of `ManagedClusterPodIdentityProfileResponseInput` via:

ManagedClusterPodIdentityProfileResponseArgs{...}

type ManagedClusterPodIdentityProfileResponseOutput

type ManagedClusterPodIdentityProfileResponseOutput struct{ *pulumi.OutputState }

func (ManagedClusterPodIdentityProfileResponseOutput) ElementType

func (ManagedClusterPodIdentityProfileResponseOutput) Enabled

Whether the pod identity addon is enabled.

func (ManagedClusterPodIdentityProfileResponseOutput) ToManagedClusterPodIdentityProfileResponseOutput

func (o ManagedClusterPodIdentityProfileResponseOutput) ToManagedClusterPodIdentityProfileResponseOutput() ManagedClusterPodIdentityProfileResponseOutput

func (ManagedClusterPodIdentityProfileResponseOutput) ToManagedClusterPodIdentityProfileResponseOutputWithContext

func (o ManagedClusterPodIdentityProfileResponseOutput) ToManagedClusterPodIdentityProfileResponseOutputWithContext(ctx context.Context) ManagedClusterPodIdentityProfileResponseOutput

func (ManagedClusterPodIdentityProfileResponseOutput) ToManagedClusterPodIdentityProfileResponsePtrOutput

func (o ManagedClusterPodIdentityProfileResponseOutput) ToManagedClusterPodIdentityProfileResponsePtrOutput() ManagedClusterPodIdentityProfileResponsePtrOutput

func (ManagedClusterPodIdentityProfileResponseOutput) ToManagedClusterPodIdentityProfileResponsePtrOutputWithContext

func (o ManagedClusterPodIdentityProfileResponseOutput) ToManagedClusterPodIdentityProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterPodIdentityProfileResponsePtrOutput

func (ManagedClusterPodIdentityProfileResponseOutput) UserAssignedIdentities

User assigned pod identity settings.

func (ManagedClusterPodIdentityProfileResponseOutput) UserAssignedIdentityExceptions

User assigned pod identity exception settings.

type ManagedClusterPodIdentityProfileResponsePtrInput

type ManagedClusterPodIdentityProfileResponsePtrInput interface {
	pulumi.Input

	ToManagedClusterPodIdentityProfileResponsePtrOutput() ManagedClusterPodIdentityProfileResponsePtrOutput
	ToManagedClusterPodIdentityProfileResponsePtrOutputWithContext(context.Context) ManagedClusterPodIdentityProfileResponsePtrOutput
}

ManagedClusterPodIdentityProfileResponsePtrInput is an input type that accepts ManagedClusterPodIdentityProfileResponseArgs, ManagedClusterPodIdentityProfileResponsePtr and ManagedClusterPodIdentityProfileResponsePtrOutput values. You can construct a concrete instance of `ManagedClusterPodIdentityProfileResponsePtrInput` via:

        ManagedClusterPodIdentityProfileResponseArgs{...}

or:

        nil

type ManagedClusterPodIdentityProfileResponsePtrOutput

type ManagedClusterPodIdentityProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterPodIdentityProfileResponsePtrOutput) Elem

func (ManagedClusterPodIdentityProfileResponsePtrOutput) ElementType

func (ManagedClusterPodIdentityProfileResponsePtrOutput) Enabled

Whether the pod identity addon is enabled.

func (ManagedClusterPodIdentityProfileResponsePtrOutput) ToManagedClusterPodIdentityProfileResponsePtrOutput

func (o ManagedClusterPodIdentityProfileResponsePtrOutput) ToManagedClusterPodIdentityProfileResponsePtrOutput() ManagedClusterPodIdentityProfileResponsePtrOutput

func (ManagedClusterPodIdentityProfileResponsePtrOutput) ToManagedClusterPodIdentityProfileResponsePtrOutputWithContext

func (o ManagedClusterPodIdentityProfileResponsePtrOutput) ToManagedClusterPodIdentityProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterPodIdentityProfileResponsePtrOutput

func (ManagedClusterPodIdentityProfileResponsePtrOutput) UserAssignedIdentities

User assigned pod identity settings.

func (ManagedClusterPodIdentityProfileResponsePtrOutput) UserAssignedIdentityExceptions

User assigned pod identity exception settings.

type ManagedClusterPodIdentityResponse

type ManagedClusterPodIdentityResponse struct {
	// Information of the user assigned identity.
	Identity UserAssignedIdentityResponse `pulumi:"identity"`
	// Name of the pod identity.
	Name string `pulumi:"name"`
	// Namespace of the pod identity.
	Namespace        string                                            `pulumi:"namespace"`
	ProvisioningInfo ManagedClusterPodIdentityResponseProvisioningInfo `pulumi:"provisioningInfo"`
	// The current provisioning state of the pod identity.
	ProvisioningState string `pulumi:"provisioningState"`
}

type ManagedClusterPodIdentityResponseArgs

type ManagedClusterPodIdentityResponseArgs struct {
	// Information of the user assigned identity.
	Identity UserAssignedIdentityResponseInput `pulumi:"identity"`
	// Name of the pod identity.
	Name pulumi.StringInput `pulumi:"name"`
	// Namespace of the pod identity.
	Namespace        pulumi.StringInput                                     `pulumi:"namespace"`
	ProvisioningInfo ManagedClusterPodIdentityResponseProvisioningInfoInput `pulumi:"provisioningInfo"`
	// The current provisioning state of the pod identity.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
}

func (ManagedClusterPodIdentityResponseArgs) ElementType

func (ManagedClusterPodIdentityResponseArgs) ToManagedClusterPodIdentityResponseOutput

func (i ManagedClusterPodIdentityResponseArgs) ToManagedClusterPodIdentityResponseOutput() ManagedClusterPodIdentityResponseOutput

func (ManagedClusterPodIdentityResponseArgs) ToManagedClusterPodIdentityResponseOutputWithContext

func (i ManagedClusterPodIdentityResponseArgs) ToManagedClusterPodIdentityResponseOutputWithContext(ctx context.Context) ManagedClusterPodIdentityResponseOutput

type ManagedClusterPodIdentityResponseArray

type ManagedClusterPodIdentityResponseArray []ManagedClusterPodIdentityResponseInput

func (ManagedClusterPodIdentityResponseArray) ElementType

func (ManagedClusterPodIdentityResponseArray) ToManagedClusterPodIdentityResponseArrayOutput

func (i ManagedClusterPodIdentityResponseArray) ToManagedClusterPodIdentityResponseArrayOutput() ManagedClusterPodIdentityResponseArrayOutput

func (ManagedClusterPodIdentityResponseArray) ToManagedClusterPodIdentityResponseArrayOutputWithContext

func (i ManagedClusterPodIdentityResponseArray) ToManagedClusterPodIdentityResponseArrayOutputWithContext(ctx context.Context) ManagedClusterPodIdentityResponseArrayOutput

type ManagedClusterPodIdentityResponseArrayInput

type ManagedClusterPodIdentityResponseArrayInput interface {
	pulumi.Input

	ToManagedClusterPodIdentityResponseArrayOutput() ManagedClusterPodIdentityResponseArrayOutput
	ToManagedClusterPodIdentityResponseArrayOutputWithContext(context.Context) ManagedClusterPodIdentityResponseArrayOutput
}

ManagedClusterPodIdentityResponseArrayInput is an input type that accepts ManagedClusterPodIdentityResponseArray and ManagedClusterPodIdentityResponseArrayOutput values. You can construct a concrete instance of `ManagedClusterPodIdentityResponseArrayInput` via:

ManagedClusterPodIdentityResponseArray{ ManagedClusterPodIdentityResponseArgs{...} }

type ManagedClusterPodIdentityResponseArrayOutput

type ManagedClusterPodIdentityResponseArrayOutput struct{ *pulumi.OutputState }

func (ManagedClusterPodIdentityResponseArrayOutput) ElementType

func (ManagedClusterPodIdentityResponseArrayOutput) Index

func (ManagedClusterPodIdentityResponseArrayOutput) ToManagedClusterPodIdentityResponseArrayOutput

func (o ManagedClusterPodIdentityResponseArrayOutput) ToManagedClusterPodIdentityResponseArrayOutput() ManagedClusterPodIdentityResponseArrayOutput

func (ManagedClusterPodIdentityResponseArrayOutput) ToManagedClusterPodIdentityResponseArrayOutputWithContext

func (o ManagedClusterPodIdentityResponseArrayOutput) ToManagedClusterPodIdentityResponseArrayOutputWithContext(ctx context.Context) ManagedClusterPodIdentityResponseArrayOutput

type ManagedClusterPodIdentityResponseInput

type ManagedClusterPodIdentityResponseInput interface {
	pulumi.Input

	ToManagedClusterPodIdentityResponseOutput() ManagedClusterPodIdentityResponseOutput
	ToManagedClusterPodIdentityResponseOutputWithContext(context.Context) ManagedClusterPodIdentityResponseOutput
}

ManagedClusterPodIdentityResponseInput is an input type that accepts ManagedClusterPodIdentityResponseArgs and ManagedClusterPodIdentityResponseOutput values. You can construct a concrete instance of `ManagedClusterPodIdentityResponseInput` via:

ManagedClusterPodIdentityResponseArgs{...}

type ManagedClusterPodIdentityResponseOutput

type ManagedClusterPodIdentityResponseOutput struct{ *pulumi.OutputState }

func (ManagedClusterPodIdentityResponseOutput) ElementType

func (ManagedClusterPodIdentityResponseOutput) Identity

Information of the user assigned identity.

func (ManagedClusterPodIdentityResponseOutput) Name

Name of the pod identity.

func (ManagedClusterPodIdentityResponseOutput) Namespace

Namespace of the pod identity.

func (ManagedClusterPodIdentityResponseOutput) ProvisioningInfo

func (ManagedClusterPodIdentityResponseOutput) ProvisioningState

The current provisioning state of the pod identity.

func (ManagedClusterPodIdentityResponseOutput) ToManagedClusterPodIdentityResponseOutput

func (o ManagedClusterPodIdentityResponseOutput) ToManagedClusterPodIdentityResponseOutput() ManagedClusterPodIdentityResponseOutput

func (ManagedClusterPodIdentityResponseOutput) ToManagedClusterPodIdentityResponseOutputWithContext

func (o ManagedClusterPodIdentityResponseOutput) ToManagedClusterPodIdentityResponseOutputWithContext(ctx context.Context) ManagedClusterPodIdentityResponseOutput

type ManagedClusterPodIdentityResponseProvisioningInfo

type ManagedClusterPodIdentityResponseProvisioningInfo struct {
	// Pod identity assignment error (if any).
	Error *CloudErrorResponse `pulumi:"error"`
}

type ManagedClusterPodIdentityResponseProvisioningInfoArgs

type ManagedClusterPodIdentityResponseProvisioningInfoArgs struct {
	// Pod identity assignment error (if any).
	Error CloudErrorResponsePtrInput `pulumi:"error"`
}

func (ManagedClusterPodIdentityResponseProvisioningInfoArgs) ElementType

func (ManagedClusterPodIdentityResponseProvisioningInfoArgs) ToManagedClusterPodIdentityResponseProvisioningInfoOutput

func (i ManagedClusterPodIdentityResponseProvisioningInfoArgs) ToManagedClusterPodIdentityResponseProvisioningInfoOutput() ManagedClusterPodIdentityResponseProvisioningInfoOutput

func (ManagedClusterPodIdentityResponseProvisioningInfoArgs) ToManagedClusterPodIdentityResponseProvisioningInfoOutputWithContext

func (i ManagedClusterPodIdentityResponseProvisioningInfoArgs) ToManagedClusterPodIdentityResponseProvisioningInfoOutputWithContext(ctx context.Context) ManagedClusterPodIdentityResponseProvisioningInfoOutput

type ManagedClusterPodIdentityResponseProvisioningInfoInput

type ManagedClusterPodIdentityResponseProvisioningInfoInput interface {
	pulumi.Input

	ToManagedClusterPodIdentityResponseProvisioningInfoOutput() ManagedClusterPodIdentityResponseProvisioningInfoOutput
	ToManagedClusterPodIdentityResponseProvisioningInfoOutputWithContext(context.Context) ManagedClusterPodIdentityResponseProvisioningInfoOutput
}

ManagedClusterPodIdentityResponseProvisioningInfoInput is an input type that accepts ManagedClusterPodIdentityResponseProvisioningInfoArgs and ManagedClusterPodIdentityResponseProvisioningInfoOutput values. You can construct a concrete instance of `ManagedClusterPodIdentityResponseProvisioningInfoInput` via:

ManagedClusterPodIdentityResponseProvisioningInfoArgs{...}

type ManagedClusterPodIdentityResponseProvisioningInfoOutput

type ManagedClusterPodIdentityResponseProvisioningInfoOutput struct{ *pulumi.OutputState }

func (ManagedClusterPodIdentityResponseProvisioningInfoOutput) ElementType

func (ManagedClusterPodIdentityResponseProvisioningInfoOutput) Error

Pod identity assignment error (if any).

func (ManagedClusterPodIdentityResponseProvisioningInfoOutput) ToManagedClusterPodIdentityResponseProvisioningInfoOutput

func (ManagedClusterPodIdentityResponseProvisioningInfoOutput) ToManagedClusterPodIdentityResponseProvisioningInfoOutputWithContext

func (o ManagedClusterPodIdentityResponseProvisioningInfoOutput) ToManagedClusterPodIdentityResponseProvisioningInfoOutputWithContext(ctx context.Context) ManagedClusterPodIdentityResponseProvisioningInfoOutput

type ManagedClusterPropertiesAutoScalerProfile

type ManagedClusterPropertiesAutoScalerProfile struct {
	BalanceSimilarNodeGroups      *string `pulumi:"balanceSimilarNodeGroups"`
	Expander                      *string `pulumi:"expander"`
	MaxEmptyBulkDelete            *string `pulumi:"maxEmptyBulkDelete"`
	MaxGracefulTerminationSec     *string `pulumi:"maxGracefulTerminationSec"`
	MaxTotalUnreadyPercentage     *string `pulumi:"maxTotalUnreadyPercentage"`
	NewPodScaleUpDelay            *string `pulumi:"newPodScaleUpDelay"`
	OkTotalUnreadyCount           *string `pulumi:"okTotalUnreadyCount"`
	ScaleDownDelayAfterAdd        *string `pulumi:"scaleDownDelayAfterAdd"`
	ScaleDownDelayAfterDelete     *string `pulumi:"scaleDownDelayAfterDelete"`
	ScaleDownDelayAfterFailure    *string `pulumi:"scaleDownDelayAfterFailure"`
	ScaleDownUnneededTime         *string `pulumi:"scaleDownUnneededTime"`
	ScaleDownUnreadyTime          *string `pulumi:"scaleDownUnreadyTime"`
	ScaleDownUtilizationThreshold *string `pulumi:"scaleDownUtilizationThreshold"`
	ScanInterval                  *string `pulumi:"scanInterval"`
	SkipNodesWithLocalStorage     *string `pulumi:"skipNodesWithLocalStorage"`
	SkipNodesWithSystemPods       *string `pulumi:"skipNodesWithSystemPods"`
}

Parameters to be applied to the cluster-autoscaler when enabled

type ManagedClusterPropertiesAutoScalerProfileArgs

type ManagedClusterPropertiesAutoScalerProfileArgs struct {
	BalanceSimilarNodeGroups      pulumi.StringPtrInput `pulumi:"balanceSimilarNodeGroups"`
	Expander                      pulumi.StringPtrInput `pulumi:"expander"`
	MaxEmptyBulkDelete            pulumi.StringPtrInput `pulumi:"maxEmptyBulkDelete"`
	MaxGracefulTerminationSec     pulumi.StringPtrInput `pulumi:"maxGracefulTerminationSec"`
	MaxTotalUnreadyPercentage     pulumi.StringPtrInput `pulumi:"maxTotalUnreadyPercentage"`
	NewPodScaleUpDelay            pulumi.StringPtrInput `pulumi:"newPodScaleUpDelay"`
	OkTotalUnreadyCount           pulumi.StringPtrInput `pulumi:"okTotalUnreadyCount"`
	ScaleDownDelayAfterAdd        pulumi.StringPtrInput `pulumi:"scaleDownDelayAfterAdd"`
	ScaleDownDelayAfterDelete     pulumi.StringPtrInput `pulumi:"scaleDownDelayAfterDelete"`
	ScaleDownDelayAfterFailure    pulumi.StringPtrInput `pulumi:"scaleDownDelayAfterFailure"`
	ScaleDownUnneededTime         pulumi.StringPtrInput `pulumi:"scaleDownUnneededTime"`
	ScaleDownUnreadyTime          pulumi.StringPtrInput `pulumi:"scaleDownUnreadyTime"`
	ScaleDownUtilizationThreshold pulumi.StringPtrInput `pulumi:"scaleDownUtilizationThreshold"`
	ScanInterval                  pulumi.StringPtrInput `pulumi:"scanInterval"`
	SkipNodesWithLocalStorage     pulumi.StringPtrInput `pulumi:"skipNodesWithLocalStorage"`
	SkipNodesWithSystemPods       pulumi.StringPtrInput `pulumi:"skipNodesWithSystemPods"`
}

Parameters to be applied to the cluster-autoscaler when enabled

func (ManagedClusterPropertiesAutoScalerProfileArgs) ElementType

func (ManagedClusterPropertiesAutoScalerProfileArgs) ToManagedClusterPropertiesAutoScalerProfileOutput

func (i ManagedClusterPropertiesAutoScalerProfileArgs) ToManagedClusterPropertiesAutoScalerProfileOutput() ManagedClusterPropertiesAutoScalerProfileOutput

func (ManagedClusterPropertiesAutoScalerProfileArgs) ToManagedClusterPropertiesAutoScalerProfileOutputWithContext

func (i ManagedClusterPropertiesAutoScalerProfileArgs) ToManagedClusterPropertiesAutoScalerProfileOutputWithContext(ctx context.Context) ManagedClusterPropertiesAutoScalerProfileOutput

func (ManagedClusterPropertiesAutoScalerProfileArgs) ToManagedClusterPropertiesAutoScalerProfilePtrOutput

func (i ManagedClusterPropertiesAutoScalerProfileArgs) ToManagedClusterPropertiesAutoScalerProfilePtrOutput() ManagedClusterPropertiesAutoScalerProfilePtrOutput

func (ManagedClusterPropertiesAutoScalerProfileArgs) ToManagedClusterPropertiesAutoScalerProfilePtrOutputWithContext

func (i ManagedClusterPropertiesAutoScalerProfileArgs) ToManagedClusterPropertiesAutoScalerProfilePtrOutputWithContext(ctx context.Context) ManagedClusterPropertiesAutoScalerProfilePtrOutput

type ManagedClusterPropertiesAutoScalerProfileInput

type ManagedClusterPropertiesAutoScalerProfileInput interface {
	pulumi.Input

	ToManagedClusterPropertiesAutoScalerProfileOutput() ManagedClusterPropertiesAutoScalerProfileOutput
	ToManagedClusterPropertiesAutoScalerProfileOutputWithContext(context.Context) ManagedClusterPropertiesAutoScalerProfileOutput
}

ManagedClusterPropertiesAutoScalerProfileInput is an input type that accepts ManagedClusterPropertiesAutoScalerProfileArgs and ManagedClusterPropertiesAutoScalerProfileOutput values. You can construct a concrete instance of `ManagedClusterPropertiesAutoScalerProfileInput` via:

ManagedClusterPropertiesAutoScalerProfileArgs{...}

type ManagedClusterPropertiesAutoScalerProfileOutput

type ManagedClusterPropertiesAutoScalerProfileOutput struct{ *pulumi.OutputState }

Parameters to be applied to the cluster-autoscaler when enabled

func (ManagedClusterPropertiesAutoScalerProfileOutput) BalanceSimilarNodeGroups

func (ManagedClusterPropertiesAutoScalerProfileOutput) ElementType

func (ManagedClusterPropertiesAutoScalerProfileOutput) Expander

func (ManagedClusterPropertiesAutoScalerProfileOutput) MaxEmptyBulkDelete

func (ManagedClusterPropertiesAutoScalerProfileOutput) MaxGracefulTerminationSec

func (ManagedClusterPropertiesAutoScalerProfileOutput) MaxTotalUnreadyPercentage

func (ManagedClusterPropertiesAutoScalerProfileOutput) NewPodScaleUpDelay

func (ManagedClusterPropertiesAutoScalerProfileOutput) OkTotalUnreadyCount

func (ManagedClusterPropertiesAutoScalerProfileOutput) ScaleDownDelayAfterAdd

func (ManagedClusterPropertiesAutoScalerProfileOutput) ScaleDownDelayAfterDelete

func (ManagedClusterPropertiesAutoScalerProfileOutput) ScaleDownDelayAfterFailure

func (ManagedClusterPropertiesAutoScalerProfileOutput) ScaleDownUnneededTime

func (ManagedClusterPropertiesAutoScalerProfileOutput) ScaleDownUnreadyTime

func (ManagedClusterPropertiesAutoScalerProfileOutput) ScaleDownUtilizationThreshold

func (ManagedClusterPropertiesAutoScalerProfileOutput) ScanInterval

func (ManagedClusterPropertiesAutoScalerProfileOutput) SkipNodesWithLocalStorage

func (ManagedClusterPropertiesAutoScalerProfileOutput) SkipNodesWithSystemPods

func (ManagedClusterPropertiesAutoScalerProfileOutput) ToManagedClusterPropertiesAutoScalerProfileOutput

func (o ManagedClusterPropertiesAutoScalerProfileOutput) ToManagedClusterPropertiesAutoScalerProfileOutput() ManagedClusterPropertiesAutoScalerProfileOutput

func (ManagedClusterPropertiesAutoScalerProfileOutput) ToManagedClusterPropertiesAutoScalerProfileOutputWithContext

func (o ManagedClusterPropertiesAutoScalerProfileOutput) ToManagedClusterPropertiesAutoScalerProfileOutputWithContext(ctx context.Context) ManagedClusterPropertiesAutoScalerProfileOutput

func (ManagedClusterPropertiesAutoScalerProfileOutput) ToManagedClusterPropertiesAutoScalerProfilePtrOutput

func (o ManagedClusterPropertiesAutoScalerProfileOutput) ToManagedClusterPropertiesAutoScalerProfilePtrOutput() ManagedClusterPropertiesAutoScalerProfilePtrOutput

func (ManagedClusterPropertiesAutoScalerProfileOutput) ToManagedClusterPropertiesAutoScalerProfilePtrOutputWithContext

func (o ManagedClusterPropertiesAutoScalerProfileOutput) ToManagedClusterPropertiesAutoScalerProfilePtrOutputWithContext(ctx context.Context) ManagedClusterPropertiesAutoScalerProfilePtrOutput

type ManagedClusterPropertiesAutoScalerProfilePtrInput

type ManagedClusterPropertiesAutoScalerProfilePtrInput interface {
	pulumi.Input

	ToManagedClusterPropertiesAutoScalerProfilePtrOutput() ManagedClusterPropertiesAutoScalerProfilePtrOutput
	ToManagedClusterPropertiesAutoScalerProfilePtrOutputWithContext(context.Context) ManagedClusterPropertiesAutoScalerProfilePtrOutput
}

ManagedClusterPropertiesAutoScalerProfilePtrInput is an input type that accepts ManagedClusterPropertiesAutoScalerProfileArgs, ManagedClusterPropertiesAutoScalerProfilePtr and ManagedClusterPropertiesAutoScalerProfilePtrOutput values. You can construct a concrete instance of `ManagedClusterPropertiesAutoScalerProfilePtrInput` via:

        ManagedClusterPropertiesAutoScalerProfileArgs{...}

or:

        nil

type ManagedClusterPropertiesAutoScalerProfilePtrOutput

type ManagedClusterPropertiesAutoScalerProfilePtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterPropertiesAutoScalerProfilePtrOutput) BalanceSimilarNodeGroups

func (ManagedClusterPropertiesAutoScalerProfilePtrOutput) Elem

func (ManagedClusterPropertiesAutoScalerProfilePtrOutput) ElementType

func (ManagedClusterPropertiesAutoScalerProfilePtrOutput) Expander

func (ManagedClusterPropertiesAutoScalerProfilePtrOutput) MaxEmptyBulkDelete

func (ManagedClusterPropertiesAutoScalerProfilePtrOutput) MaxGracefulTerminationSec

func (ManagedClusterPropertiesAutoScalerProfilePtrOutput) MaxTotalUnreadyPercentage

func (ManagedClusterPropertiesAutoScalerProfilePtrOutput) NewPodScaleUpDelay

func (ManagedClusterPropertiesAutoScalerProfilePtrOutput) OkTotalUnreadyCount

func (ManagedClusterPropertiesAutoScalerProfilePtrOutput) ScaleDownDelayAfterAdd

func (ManagedClusterPropertiesAutoScalerProfilePtrOutput) ScaleDownDelayAfterDelete

func (ManagedClusterPropertiesAutoScalerProfilePtrOutput) ScaleDownDelayAfterFailure

func (ManagedClusterPropertiesAutoScalerProfilePtrOutput) ScaleDownUnneededTime

func (ManagedClusterPropertiesAutoScalerProfilePtrOutput) ScaleDownUnreadyTime

func (ManagedClusterPropertiesAutoScalerProfilePtrOutput) ScaleDownUtilizationThreshold

func (ManagedClusterPropertiesAutoScalerProfilePtrOutput) ScanInterval

func (ManagedClusterPropertiesAutoScalerProfilePtrOutput) SkipNodesWithLocalStorage

func (ManagedClusterPropertiesAutoScalerProfilePtrOutput) SkipNodesWithSystemPods

func (ManagedClusterPropertiesAutoScalerProfilePtrOutput) ToManagedClusterPropertiesAutoScalerProfilePtrOutput

func (o ManagedClusterPropertiesAutoScalerProfilePtrOutput) ToManagedClusterPropertiesAutoScalerProfilePtrOutput() ManagedClusterPropertiesAutoScalerProfilePtrOutput

func (ManagedClusterPropertiesAutoScalerProfilePtrOutput) ToManagedClusterPropertiesAutoScalerProfilePtrOutputWithContext

func (o ManagedClusterPropertiesAutoScalerProfilePtrOutput) ToManagedClusterPropertiesAutoScalerProfilePtrOutputWithContext(ctx context.Context) ManagedClusterPropertiesAutoScalerProfilePtrOutput

type ManagedClusterPropertiesIdentityProfile

type ManagedClusterPropertiesIdentityProfile struct {
	// The client id of the user assigned identity.
	ClientId *string `pulumi:"clientId"`
	// The object id of the user assigned identity.
	ObjectId *string `pulumi:"objectId"`
	// The resource id of the user assigned identity.
	ResourceId *string `pulumi:"resourceId"`
}

type ManagedClusterPropertiesIdentityProfileArgs

type ManagedClusterPropertiesIdentityProfileArgs struct {
	// The client id of the user assigned identity.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// The object id of the user assigned identity.
	ObjectId pulumi.StringPtrInput `pulumi:"objectId"`
	// The resource id of the user assigned identity.
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
}

func (ManagedClusterPropertiesIdentityProfileArgs) ElementType

func (ManagedClusterPropertiesIdentityProfileArgs) ToManagedClusterPropertiesIdentityProfileOutput

func (i ManagedClusterPropertiesIdentityProfileArgs) ToManagedClusterPropertiesIdentityProfileOutput() ManagedClusterPropertiesIdentityProfileOutput

func (ManagedClusterPropertiesIdentityProfileArgs) ToManagedClusterPropertiesIdentityProfileOutputWithContext

func (i ManagedClusterPropertiesIdentityProfileArgs) ToManagedClusterPropertiesIdentityProfileOutputWithContext(ctx context.Context) ManagedClusterPropertiesIdentityProfileOutput

type ManagedClusterPropertiesIdentityProfileInput

type ManagedClusterPropertiesIdentityProfileInput interface {
	pulumi.Input

	ToManagedClusterPropertiesIdentityProfileOutput() ManagedClusterPropertiesIdentityProfileOutput
	ToManagedClusterPropertiesIdentityProfileOutputWithContext(context.Context) ManagedClusterPropertiesIdentityProfileOutput
}

ManagedClusterPropertiesIdentityProfileInput is an input type that accepts ManagedClusterPropertiesIdentityProfileArgs and ManagedClusterPropertiesIdentityProfileOutput values. You can construct a concrete instance of `ManagedClusterPropertiesIdentityProfileInput` via:

ManagedClusterPropertiesIdentityProfileArgs{...}

type ManagedClusterPropertiesIdentityProfileMap

type ManagedClusterPropertiesIdentityProfileMap map[string]ManagedClusterPropertiesIdentityProfileInput

func (ManagedClusterPropertiesIdentityProfileMap) ElementType

func (ManagedClusterPropertiesIdentityProfileMap) ToManagedClusterPropertiesIdentityProfileMapOutput

func (i ManagedClusterPropertiesIdentityProfileMap) ToManagedClusterPropertiesIdentityProfileMapOutput() ManagedClusterPropertiesIdentityProfileMapOutput

func (ManagedClusterPropertiesIdentityProfileMap) ToManagedClusterPropertiesIdentityProfileMapOutputWithContext

func (i ManagedClusterPropertiesIdentityProfileMap) ToManagedClusterPropertiesIdentityProfileMapOutputWithContext(ctx context.Context) ManagedClusterPropertiesIdentityProfileMapOutput

type ManagedClusterPropertiesIdentityProfileMapInput

type ManagedClusterPropertiesIdentityProfileMapInput interface {
	pulumi.Input

	ToManagedClusterPropertiesIdentityProfileMapOutput() ManagedClusterPropertiesIdentityProfileMapOutput
	ToManagedClusterPropertiesIdentityProfileMapOutputWithContext(context.Context) ManagedClusterPropertiesIdentityProfileMapOutput
}

ManagedClusterPropertiesIdentityProfileMapInput is an input type that accepts ManagedClusterPropertiesIdentityProfileMap and ManagedClusterPropertiesIdentityProfileMapOutput values. You can construct a concrete instance of `ManagedClusterPropertiesIdentityProfileMapInput` via:

ManagedClusterPropertiesIdentityProfileMap{ "key": ManagedClusterPropertiesIdentityProfileArgs{...} }

type ManagedClusterPropertiesIdentityProfileMapOutput

type ManagedClusterPropertiesIdentityProfileMapOutput struct{ *pulumi.OutputState }

func (ManagedClusterPropertiesIdentityProfileMapOutput) ElementType

func (ManagedClusterPropertiesIdentityProfileMapOutput) MapIndex

func (ManagedClusterPropertiesIdentityProfileMapOutput) ToManagedClusterPropertiesIdentityProfileMapOutput

func (o ManagedClusterPropertiesIdentityProfileMapOutput) ToManagedClusterPropertiesIdentityProfileMapOutput() ManagedClusterPropertiesIdentityProfileMapOutput

func (ManagedClusterPropertiesIdentityProfileMapOutput) ToManagedClusterPropertiesIdentityProfileMapOutputWithContext

func (o ManagedClusterPropertiesIdentityProfileMapOutput) ToManagedClusterPropertiesIdentityProfileMapOutputWithContext(ctx context.Context) ManagedClusterPropertiesIdentityProfileMapOutput

type ManagedClusterPropertiesIdentityProfileOutput

type ManagedClusterPropertiesIdentityProfileOutput struct{ *pulumi.OutputState }

func (ManagedClusterPropertiesIdentityProfileOutput) ClientId

The client id of the user assigned identity.

func (ManagedClusterPropertiesIdentityProfileOutput) ElementType

func (ManagedClusterPropertiesIdentityProfileOutput) ObjectId

The object id of the user assigned identity.

func (ManagedClusterPropertiesIdentityProfileOutput) ResourceId

The resource id of the user assigned identity.

func (ManagedClusterPropertiesIdentityProfileOutput) ToManagedClusterPropertiesIdentityProfileOutput

func (o ManagedClusterPropertiesIdentityProfileOutput) ToManagedClusterPropertiesIdentityProfileOutput() ManagedClusterPropertiesIdentityProfileOutput

func (ManagedClusterPropertiesIdentityProfileOutput) ToManagedClusterPropertiesIdentityProfileOutputWithContext

func (o ManagedClusterPropertiesIdentityProfileOutput) ToManagedClusterPropertiesIdentityProfileOutputWithContext(ctx context.Context) ManagedClusterPropertiesIdentityProfileOutput

type ManagedClusterPropertiesResponseAutoScalerProfile

type ManagedClusterPropertiesResponseAutoScalerProfile struct {
	BalanceSimilarNodeGroups      *string `pulumi:"balanceSimilarNodeGroups"`
	Expander                      *string `pulumi:"expander"`
	MaxEmptyBulkDelete            *string `pulumi:"maxEmptyBulkDelete"`
	MaxGracefulTerminationSec     *string `pulumi:"maxGracefulTerminationSec"`
	MaxTotalUnreadyPercentage     *string `pulumi:"maxTotalUnreadyPercentage"`
	NewPodScaleUpDelay            *string `pulumi:"newPodScaleUpDelay"`
	OkTotalUnreadyCount           *string `pulumi:"okTotalUnreadyCount"`
	ScaleDownDelayAfterAdd        *string `pulumi:"scaleDownDelayAfterAdd"`
	ScaleDownDelayAfterDelete     *string `pulumi:"scaleDownDelayAfterDelete"`
	ScaleDownDelayAfterFailure    *string `pulumi:"scaleDownDelayAfterFailure"`
	ScaleDownUnneededTime         *string `pulumi:"scaleDownUnneededTime"`
	ScaleDownUnreadyTime          *string `pulumi:"scaleDownUnreadyTime"`
	ScaleDownUtilizationThreshold *string `pulumi:"scaleDownUtilizationThreshold"`
	ScanInterval                  *string `pulumi:"scanInterval"`
	SkipNodesWithLocalStorage     *string `pulumi:"skipNodesWithLocalStorage"`
	SkipNodesWithSystemPods       *string `pulumi:"skipNodesWithSystemPods"`
}

Parameters to be applied to the cluster-autoscaler when enabled

type ManagedClusterPropertiesResponseAutoScalerProfileArgs

type ManagedClusterPropertiesResponseAutoScalerProfileArgs struct {
	BalanceSimilarNodeGroups      pulumi.StringPtrInput `pulumi:"balanceSimilarNodeGroups"`
	Expander                      pulumi.StringPtrInput `pulumi:"expander"`
	MaxEmptyBulkDelete            pulumi.StringPtrInput `pulumi:"maxEmptyBulkDelete"`
	MaxGracefulTerminationSec     pulumi.StringPtrInput `pulumi:"maxGracefulTerminationSec"`
	MaxTotalUnreadyPercentage     pulumi.StringPtrInput `pulumi:"maxTotalUnreadyPercentage"`
	NewPodScaleUpDelay            pulumi.StringPtrInput `pulumi:"newPodScaleUpDelay"`
	OkTotalUnreadyCount           pulumi.StringPtrInput `pulumi:"okTotalUnreadyCount"`
	ScaleDownDelayAfterAdd        pulumi.StringPtrInput `pulumi:"scaleDownDelayAfterAdd"`
	ScaleDownDelayAfterDelete     pulumi.StringPtrInput `pulumi:"scaleDownDelayAfterDelete"`
	ScaleDownDelayAfterFailure    pulumi.StringPtrInput `pulumi:"scaleDownDelayAfterFailure"`
	ScaleDownUnneededTime         pulumi.StringPtrInput `pulumi:"scaleDownUnneededTime"`
	ScaleDownUnreadyTime          pulumi.StringPtrInput `pulumi:"scaleDownUnreadyTime"`
	ScaleDownUtilizationThreshold pulumi.StringPtrInput `pulumi:"scaleDownUtilizationThreshold"`
	ScanInterval                  pulumi.StringPtrInput `pulumi:"scanInterval"`
	SkipNodesWithLocalStorage     pulumi.StringPtrInput `pulumi:"skipNodesWithLocalStorage"`
	SkipNodesWithSystemPods       pulumi.StringPtrInput `pulumi:"skipNodesWithSystemPods"`
}

Parameters to be applied to the cluster-autoscaler when enabled

func (ManagedClusterPropertiesResponseAutoScalerProfileArgs) ElementType

func (ManagedClusterPropertiesResponseAutoScalerProfileArgs) ToManagedClusterPropertiesResponseAutoScalerProfileOutput

func (i ManagedClusterPropertiesResponseAutoScalerProfileArgs) ToManagedClusterPropertiesResponseAutoScalerProfileOutput() ManagedClusterPropertiesResponseAutoScalerProfileOutput

func (ManagedClusterPropertiesResponseAutoScalerProfileArgs) ToManagedClusterPropertiesResponseAutoScalerProfileOutputWithContext

func (i ManagedClusterPropertiesResponseAutoScalerProfileArgs) ToManagedClusterPropertiesResponseAutoScalerProfileOutputWithContext(ctx context.Context) ManagedClusterPropertiesResponseAutoScalerProfileOutput

func (ManagedClusterPropertiesResponseAutoScalerProfileArgs) ToManagedClusterPropertiesResponseAutoScalerProfilePtrOutput

func (i ManagedClusterPropertiesResponseAutoScalerProfileArgs) ToManagedClusterPropertiesResponseAutoScalerProfilePtrOutput() ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput

func (ManagedClusterPropertiesResponseAutoScalerProfileArgs) ToManagedClusterPropertiesResponseAutoScalerProfilePtrOutputWithContext

func (i ManagedClusterPropertiesResponseAutoScalerProfileArgs) ToManagedClusterPropertiesResponseAutoScalerProfilePtrOutputWithContext(ctx context.Context) ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput

type ManagedClusterPropertiesResponseAutoScalerProfileInput

type ManagedClusterPropertiesResponseAutoScalerProfileInput interface {
	pulumi.Input

	ToManagedClusterPropertiesResponseAutoScalerProfileOutput() ManagedClusterPropertiesResponseAutoScalerProfileOutput
	ToManagedClusterPropertiesResponseAutoScalerProfileOutputWithContext(context.Context) ManagedClusterPropertiesResponseAutoScalerProfileOutput
}

ManagedClusterPropertiesResponseAutoScalerProfileInput is an input type that accepts ManagedClusterPropertiesResponseAutoScalerProfileArgs and ManagedClusterPropertiesResponseAutoScalerProfileOutput values. You can construct a concrete instance of `ManagedClusterPropertiesResponseAutoScalerProfileInput` via:

ManagedClusterPropertiesResponseAutoScalerProfileArgs{...}

type ManagedClusterPropertiesResponseAutoScalerProfileOutput

type ManagedClusterPropertiesResponseAutoScalerProfileOutput struct{ *pulumi.OutputState }

Parameters to be applied to the cluster-autoscaler when enabled

func (ManagedClusterPropertiesResponseAutoScalerProfileOutput) BalanceSimilarNodeGroups

func (ManagedClusterPropertiesResponseAutoScalerProfileOutput) ElementType

func (ManagedClusterPropertiesResponseAutoScalerProfileOutput) Expander

func (ManagedClusterPropertiesResponseAutoScalerProfileOutput) MaxEmptyBulkDelete

func (ManagedClusterPropertiesResponseAutoScalerProfileOutput) MaxGracefulTerminationSec

func (ManagedClusterPropertiesResponseAutoScalerProfileOutput) MaxTotalUnreadyPercentage

func (ManagedClusterPropertiesResponseAutoScalerProfileOutput) NewPodScaleUpDelay

func (ManagedClusterPropertiesResponseAutoScalerProfileOutput) OkTotalUnreadyCount

func (ManagedClusterPropertiesResponseAutoScalerProfileOutput) ScaleDownDelayAfterAdd

func (ManagedClusterPropertiesResponseAutoScalerProfileOutput) ScaleDownDelayAfterDelete

func (ManagedClusterPropertiesResponseAutoScalerProfileOutput) ScaleDownDelayAfterFailure

func (ManagedClusterPropertiesResponseAutoScalerProfileOutput) ScaleDownUnneededTime

func (ManagedClusterPropertiesResponseAutoScalerProfileOutput) ScaleDownUnreadyTime

func (ManagedClusterPropertiesResponseAutoScalerProfileOutput) ScaleDownUtilizationThreshold

func (ManagedClusterPropertiesResponseAutoScalerProfileOutput) ScanInterval

func (ManagedClusterPropertiesResponseAutoScalerProfileOutput) SkipNodesWithLocalStorage

func (ManagedClusterPropertiesResponseAutoScalerProfileOutput) SkipNodesWithSystemPods

func (ManagedClusterPropertiesResponseAutoScalerProfileOutput) ToManagedClusterPropertiesResponseAutoScalerProfileOutput

func (ManagedClusterPropertiesResponseAutoScalerProfileOutput) ToManagedClusterPropertiesResponseAutoScalerProfileOutputWithContext

func (o ManagedClusterPropertiesResponseAutoScalerProfileOutput) ToManagedClusterPropertiesResponseAutoScalerProfileOutputWithContext(ctx context.Context) ManagedClusterPropertiesResponseAutoScalerProfileOutput

func (ManagedClusterPropertiesResponseAutoScalerProfileOutput) ToManagedClusterPropertiesResponseAutoScalerProfilePtrOutput

func (ManagedClusterPropertiesResponseAutoScalerProfileOutput) ToManagedClusterPropertiesResponseAutoScalerProfilePtrOutputWithContext

func (o ManagedClusterPropertiesResponseAutoScalerProfileOutput) ToManagedClusterPropertiesResponseAutoScalerProfilePtrOutputWithContext(ctx context.Context) ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput

type ManagedClusterPropertiesResponseAutoScalerProfilePtrInput

type ManagedClusterPropertiesResponseAutoScalerProfilePtrInput interface {
	pulumi.Input

	ToManagedClusterPropertiesResponseAutoScalerProfilePtrOutput() ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput
	ToManagedClusterPropertiesResponseAutoScalerProfilePtrOutputWithContext(context.Context) ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput
}

ManagedClusterPropertiesResponseAutoScalerProfilePtrInput is an input type that accepts ManagedClusterPropertiesResponseAutoScalerProfileArgs, ManagedClusterPropertiesResponseAutoScalerProfilePtr and ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput values. You can construct a concrete instance of `ManagedClusterPropertiesResponseAutoScalerProfilePtrInput` via:

        ManagedClusterPropertiesResponseAutoScalerProfileArgs{...}

or:

        nil

type ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput

type ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput) BalanceSimilarNodeGroups

func (ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput) Elem

func (ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput) ElementType

func (ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput) Expander

func (ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput) MaxEmptyBulkDelete

func (ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput) MaxGracefulTerminationSec

func (ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput) MaxTotalUnreadyPercentage

func (ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput) NewPodScaleUpDelay

func (ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput) OkTotalUnreadyCount

func (ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput) ScaleDownDelayAfterAdd

func (ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput) ScaleDownDelayAfterDelete

func (ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput) ScaleDownDelayAfterFailure

func (ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput) ScaleDownUnneededTime

func (ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput) ScaleDownUnreadyTime

func (ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput) ScaleDownUtilizationThreshold

func (ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput) ScanInterval

func (ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput) SkipNodesWithLocalStorage

func (ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput) SkipNodesWithSystemPods

func (ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput) ToManagedClusterPropertiesResponseAutoScalerProfilePtrOutput

func (ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput) ToManagedClusterPropertiesResponseAutoScalerProfilePtrOutputWithContext

func (o ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput) ToManagedClusterPropertiesResponseAutoScalerProfilePtrOutputWithContext(ctx context.Context) ManagedClusterPropertiesResponseAutoScalerProfilePtrOutput

type ManagedClusterPropertiesResponseIdentityProfile

type ManagedClusterPropertiesResponseIdentityProfile struct {
	// The client id of the user assigned identity.
	ClientId *string `pulumi:"clientId"`
	// The object id of the user assigned identity.
	ObjectId *string `pulumi:"objectId"`
	// The resource id of the user assigned identity.
	ResourceId *string `pulumi:"resourceId"`
}

type ManagedClusterPropertiesResponseIdentityProfileArgs

type ManagedClusterPropertiesResponseIdentityProfileArgs struct {
	// The client id of the user assigned identity.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// The object id of the user assigned identity.
	ObjectId pulumi.StringPtrInput `pulumi:"objectId"`
	// The resource id of the user assigned identity.
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
}

func (ManagedClusterPropertiesResponseIdentityProfileArgs) ElementType

func (ManagedClusterPropertiesResponseIdentityProfileArgs) ToManagedClusterPropertiesResponseIdentityProfileOutput

func (i ManagedClusterPropertiesResponseIdentityProfileArgs) ToManagedClusterPropertiesResponseIdentityProfileOutput() ManagedClusterPropertiesResponseIdentityProfileOutput

func (ManagedClusterPropertiesResponseIdentityProfileArgs) ToManagedClusterPropertiesResponseIdentityProfileOutputWithContext

func (i ManagedClusterPropertiesResponseIdentityProfileArgs) ToManagedClusterPropertiesResponseIdentityProfileOutputWithContext(ctx context.Context) ManagedClusterPropertiesResponseIdentityProfileOutput

type ManagedClusterPropertiesResponseIdentityProfileInput

type ManagedClusterPropertiesResponseIdentityProfileInput interface {
	pulumi.Input

	ToManagedClusterPropertiesResponseIdentityProfileOutput() ManagedClusterPropertiesResponseIdentityProfileOutput
	ToManagedClusterPropertiesResponseIdentityProfileOutputWithContext(context.Context) ManagedClusterPropertiesResponseIdentityProfileOutput
}

ManagedClusterPropertiesResponseIdentityProfileInput is an input type that accepts ManagedClusterPropertiesResponseIdentityProfileArgs and ManagedClusterPropertiesResponseIdentityProfileOutput values. You can construct a concrete instance of `ManagedClusterPropertiesResponseIdentityProfileInput` via:

ManagedClusterPropertiesResponseIdentityProfileArgs{...}

type ManagedClusterPropertiesResponseIdentityProfileMap

type ManagedClusterPropertiesResponseIdentityProfileMap map[string]ManagedClusterPropertiesResponseIdentityProfileInput

func (ManagedClusterPropertiesResponseIdentityProfileMap) ElementType

func (ManagedClusterPropertiesResponseIdentityProfileMap) ToManagedClusterPropertiesResponseIdentityProfileMapOutput

func (i ManagedClusterPropertiesResponseIdentityProfileMap) ToManagedClusterPropertiesResponseIdentityProfileMapOutput() ManagedClusterPropertiesResponseIdentityProfileMapOutput

func (ManagedClusterPropertiesResponseIdentityProfileMap) ToManagedClusterPropertiesResponseIdentityProfileMapOutputWithContext

func (i ManagedClusterPropertiesResponseIdentityProfileMap) ToManagedClusterPropertiesResponseIdentityProfileMapOutputWithContext(ctx context.Context) ManagedClusterPropertiesResponseIdentityProfileMapOutput

type ManagedClusterPropertiesResponseIdentityProfileMapInput

type ManagedClusterPropertiesResponseIdentityProfileMapInput interface {
	pulumi.Input

	ToManagedClusterPropertiesResponseIdentityProfileMapOutput() ManagedClusterPropertiesResponseIdentityProfileMapOutput
	ToManagedClusterPropertiesResponseIdentityProfileMapOutputWithContext(context.Context) ManagedClusterPropertiesResponseIdentityProfileMapOutput
}

ManagedClusterPropertiesResponseIdentityProfileMapInput is an input type that accepts ManagedClusterPropertiesResponseIdentityProfileMap and ManagedClusterPropertiesResponseIdentityProfileMapOutput values. You can construct a concrete instance of `ManagedClusterPropertiesResponseIdentityProfileMapInput` via:

ManagedClusterPropertiesResponseIdentityProfileMap{ "key": ManagedClusterPropertiesResponseIdentityProfileArgs{...} }

type ManagedClusterPropertiesResponseIdentityProfileMapOutput

type ManagedClusterPropertiesResponseIdentityProfileMapOutput struct{ *pulumi.OutputState }

func (ManagedClusterPropertiesResponseIdentityProfileMapOutput) ElementType

func (ManagedClusterPropertiesResponseIdentityProfileMapOutput) MapIndex

func (ManagedClusterPropertiesResponseIdentityProfileMapOutput) ToManagedClusterPropertiesResponseIdentityProfileMapOutput

func (ManagedClusterPropertiesResponseIdentityProfileMapOutput) ToManagedClusterPropertiesResponseIdentityProfileMapOutputWithContext

func (o ManagedClusterPropertiesResponseIdentityProfileMapOutput) ToManagedClusterPropertiesResponseIdentityProfileMapOutputWithContext(ctx context.Context) ManagedClusterPropertiesResponseIdentityProfileMapOutput

type ManagedClusterPropertiesResponseIdentityProfileOutput

type ManagedClusterPropertiesResponseIdentityProfileOutput struct{ *pulumi.OutputState }

func (ManagedClusterPropertiesResponseIdentityProfileOutput) ClientId

The client id of the user assigned identity.

func (ManagedClusterPropertiesResponseIdentityProfileOutput) ElementType

func (ManagedClusterPropertiesResponseIdentityProfileOutput) ObjectId

The object id of the user assigned identity.

func (ManagedClusterPropertiesResponseIdentityProfileOutput) ResourceId

The resource id of the user assigned identity.

func (ManagedClusterPropertiesResponseIdentityProfileOutput) ToManagedClusterPropertiesResponseIdentityProfileOutput

func (ManagedClusterPropertiesResponseIdentityProfileOutput) ToManagedClusterPropertiesResponseIdentityProfileOutputWithContext

func (o ManagedClusterPropertiesResponseIdentityProfileOutput) ToManagedClusterPropertiesResponseIdentityProfileOutputWithContext(ctx context.Context) ManagedClusterPropertiesResponseIdentityProfileOutput

type ManagedClusterSKU

type ManagedClusterSKU struct {
	// Name of a managed cluster SKU.
	Name *string `pulumi:"name"`
	// Tier of a managed cluster SKU.
	Tier *string `pulumi:"tier"`
}

type ManagedClusterSKUArgs

type ManagedClusterSKUArgs struct {
	// Name of a managed cluster SKU.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Tier of a managed cluster SKU.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

func (ManagedClusterSKUArgs) ElementType

func (ManagedClusterSKUArgs) ElementType() reflect.Type

func (ManagedClusterSKUArgs) ToManagedClusterSKUOutput

func (i ManagedClusterSKUArgs) ToManagedClusterSKUOutput() ManagedClusterSKUOutput

func (ManagedClusterSKUArgs) ToManagedClusterSKUOutputWithContext

func (i ManagedClusterSKUArgs) ToManagedClusterSKUOutputWithContext(ctx context.Context) ManagedClusterSKUOutput

func (ManagedClusterSKUArgs) ToManagedClusterSKUPtrOutput

func (i ManagedClusterSKUArgs) ToManagedClusterSKUPtrOutput() ManagedClusterSKUPtrOutput

func (ManagedClusterSKUArgs) ToManagedClusterSKUPtrOutputWithContext

func (i ManagedClusterSKUArgs) ToManagedClusterSKUPtrOutputWithContext(ctx context.Context) ManagedClusterSKUPtrOutput

type ManagedClusterSKUInput

type ManagedClusterSKUInput interface {
	pulumi.Input

	ToManagedClusterSKUOutput() ManagedClusterSKUOutput
	ToManagedClusterSKUOutputWithContext(context.Context) ManagedClusterSKUOutput
}

ManagedClusterSKUInput is an input type that accepts ManagedClusterSKUArgs and ManagedClusterSKUOutput values. You can construct a concrete instance of `ManagedClusterSKUInput` via:

ManagedClusterSKUArgs{...}

type ManagedClusterSKUName added in v0.3.1

type ManagedClusterSKUName pulumi.String

Name of a managed cluster SKU.

func (ManagedClusterSKUName) ElementType added in v0.3.1

func (ManagedClusterSKUName) ElementType() reflect.Type

func (ManagedClusterSKUName) ToStringOutput added in v0.3.1

func (e ManagedClusterSKUName) ToStringOutput() pulumi.StringOutput

func (ManagedClusterSKUName) ToStringOutputWithContext added in v0.3.1

func (e ManagedClusterSKUName) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ManagedClusterSKUName) ToStringPtrOutput added in v0.3.1

func (e ManagedClusterSKUName) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedClusterSKUName) ToStringPtrOutputWithContext added in v0.3.1

func (e ManagedClusterSKUName) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ManagedClusterSKUOutput

type ManagedClusterSKUOutput struct{ *pulumi.OutputState }

func (ManagedClusterSKUOutput) ElementType

func (ManagedClusterSKUOutput) ElementType() reflect.Type

func (ManagedClusterSKUOutput) Name

Name of a managed cluster SKU.

func (ManagedClusterSKUOutput) Tier

Tier of a managed cluster SKU.

func (ManagedClusterSKUOutput) ToManagedClusterSKUOutput

func (o ManagedClusterSKUOutput) ToManagedClusterSKUOutput() ManagedClusterSKUOutput

func (ManagedClusterSKUOutput) ToManagedClusterSKUOutputWithContext

func (o ManagedClusterSKUOutput) ToManagedClusterSKUOutputWithContext(ctx context.Context) ManagedClusterSKUOutput

func (ManagedClusterSKUOutput) ToManagedClusterSKUPtrOutput

func (o ManagedClusterSKUOutput) ToManagedClusterSKUPtrOutput() ManagedClusterSKUPtrOutput

func (ManagedClusterSKUOutput) ToManagedClusterSKUPtrOutputWithContext

func (o ManagedClusterSKUOutput) ToManagedClusterSKUPtrOutputWithContext(ctx context.Context) ManagedClusterSKUPtrOutput

type ManagedClusterSKUPtrInput

type ManagedClusterSKUPtrInput interface {
	pulumi.Input

	ToManagedClusterSKUPtrOutput() ManagedClusterSKUPtrOutput
	ToManagedClusterSKUPtrOutputWithContext(context.Context) ManagedClusterSKUPtrOutput
}

ManagedClusterSKUPtrInput is an input type that accepts ManagedClusterSKUArgs, ManagedClusterSKUPtr and ManagedClusterSKUPtrOutput values. You can construct a concrete instance of `ManagedClusterSKUPtrInput` via:

        ManagedClusterSKUArgs{...}

or:

        nil

type ManagedClusterSKUPtrOutput

type ManagedClusterSKUPtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterSKUPtrOutput) Elem

func (ManagedClusterSKUPtrOutput) ElementType

func (ManagedClusterSKUPtrOutput) ElementType() reflect.Type

func (ManagedClusterSKUPtrOutput) Name

Name of a managed cluster SKU.

func (ManagedClusterSKUPtrOutput) Tier

Tier of a managed cluster SKU.

func (ManagedClusterSKUPtrOutput) ToManagedClusterSKUPtrOutput

func (o ManagedClusterSKUPtrOutput) ToManagedClusterSKUPtrOutput() ManagedClusterSKUPtrOutput

func (ManagedClusterSKUPtrOutput) ToManagedClusterSKUPtrOutputWithContext

func (o ManagedClusterSKUPtrOutput) ToManagedClusterSKUPtrOutputWithContext(ctx context.Context) ManagedClusterSKUPtrOutput

type ManagedClusterSKUResponse

type ManagedClusterSKUResponse struct {
	// Name of a managed cluster SKU.
	Name *string `pulumi:"name"`
	// Tier of a managed cluster SKU.
	Tier *string `pulumi:"tier"`
}

type ManagedClusterSKUResponseArgs

type ManagedClusterSKUResponseArgs struct {
	// Name of a managed cluster SKU.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// Tier of a managed cluster SKU.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

func (ManagedClusterSKUResponseArgs) ElementType

func (ManagedClusterSKUResponseArgs) ToManagedClusterSKUResponseOutput

func (i ManagedClusterSKUResponseArgs) ToManagedClusterSKUResponseOutput() ManagedClusterSKUResponseOutput

func (ManagedClusterSKUResponseArgs) ToManagedClusterSKUResponseOutputWithContext

func (i ManagedClusterSKUResponseArgs) ToManagedClusterSKUResponseOutputWithContext(ctx context.Context) ManagedClusterSKUResponseOutput

func (ManagedClusterSKUResponseArgs) ToManagedClusterSKUResponsePtrOutput

func (i ManagedClusterSKUResponseArgs) ToManagedClusterSKUResponsePtrOutput() ManagedClusterSKUResponsePtrOutput

func (ManagedClusterSKUResponseArgs) ToManagedClusterSKUResponsePtrOutputWithContext

func (i ManagedClusterSKUResponseArgs) ToManagedClusterSKUResponsePtrOutputWithContext(ctx context.Context) ManagedClusterSKUResponsePtrOutput

type ManagedClusterSKUResponseInput

type ManagedClusterSKUResponseInput interface {
	pulumi.Input

	ToManagedClusterSKUResponseOutput() ManagedClusterSKUResponseOutput
	ToManagedClusterSKUResponseOutputWithContext(context.Context) ManagedClusterSKUResponseOutput
}

ManagedClusterSKUResponseInput is an input type that accepts ManagedClusterSKUResponseArgs and ManagedClusterSKUResponseOutput values. You can construct a concrete instance of `ManagedClusterSKUResponseInput` via:

ManagedClusterSKUResponseArgs{...}

type ManagedClusterSKUResponseOutput

type ManagedClusterSKUResponseOutput struct{ *pulumi.OutputState }

func (ManagedClusterSKUResponseOutput) ElementType

func (ManagedClusterSKUResponseOutput) Name

Name of a managed cluster SKU.

func (ManagedClusterSKUResponseOutput) Tier

Tier of a managed cluster SKU.

func (ManagedClusterSKUResponseOutput) ToManagedClusterSKUResponseOutput

func (o ManagedClusterSKUResponseOutput) ToManagedClusterSKUResponseOutput() ManagedClusterSKUResponseOutput

func (ManagedClusterSKUResponseOutput) ToManagedClusterSKUResponseOutputWithContext

func (o ManagedClusterSKUResponseOutput) ToManagedClusterSKUResponseOutputWithContext(ctx context.Context) ManagedClusterSKUResponseOutput

func (ManagedClusterSKUResponseOutput) ToManagedClusterSKUResponsePtrOutput

func (o ManagedClusterSKUResponseOutput) ToManagedClusterSKUResponsePtrOutput() ManagedClusterSKUResponsePtrOutput

func (ManagedClusterSKUResponseOutput) ToManagedClusterSKUResponsePtrOutputWithContext

func (o ManagedClusterSKUResponseOutput) ToManagedClusterSKUResponsePtrOutputWithContext(ctx context.Context) ManagedClusterSKUResponsePtrOutput

type ManagedClusterSKUResponsePtrInput

type ManagedClusterSKUResponsePtrInput interface {
	pulumi.Input

	ToManagedClusterSKUResponsePtrOutput() ManagedClusterSKUResponsePtrOutput
	ToManagedClusterSKUResponsePtrOutputWithContext(context.Context) ManagedClusterSKUResponsePtrOutput
}

ManagedClusterSKUResponsePtrInput is an input type that accepts ManagedClusterSKUResponseArgs, ManagedClusterSKUResponsePtr and ManagedClusterSKUResponsePtrOutput values. You can construct a concrete instance of `ManagedClusterSKUResponsePtrInput` via:

        ManagedClusterSKUResponseArgs{...}

or:

        nil

type ManagedClusterSKUResponsePtrOutput

type ManagedClusterSKUResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterSKUResponsePtrOutput) Elem

func (ManagedClusterSKUResponsePtrOutput) ElementType

func (ManagedClusterSKUResponsePtrOutput) Name

Name of a managed cluster SKU.

func (ManagedClusterSKUResponsePtrOutput) Tier

Tier of a managed cluster SKU.

func (ManagedClusterSKUResponsePtrOutput) ToManagedClusterSKUResponsePtrOutput

func (o ManagedClusterSKUResponsePtrOutput) ToManagedClusterSKUResponsePtrOutput() ManagedClusterSKUResponsePtrOutput

func (ManagedClusterSKUResponsePtrOutput) ToManagedClusterSKUResponsePtrOutputWithContext

func (o ManagedClusterSKUResponsePtrOutput) ToManagedClusterSKUResponsePtrOutputWithContext(ctx context.Context) ManagedClusterSKUResponsePtrOutput

type ManagedClusterSKUTier added in v0.3.1

type ManagedClusterSKUTier pulumi.String

Tier of a managed cluster SKU.

func (ManagedClusterSKUTier) ElementType added in v0.3.1

func (ManagedClusterSKUTier) ElementType() reflect.Type

func (ManagedClusterSKUTier) ToStringOutput added in v0.3.1

func (e ManagedClusterSKUTier) ToStringOutput() pulumi.StringOutput

func (ManagedClusterSKUTier) ToStringOutputWithContext added in v0.3.1

func (e ManagedClusterSKUTier) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ManagedClusterSKUTier) ToStringPtrOutput added in v0.3.1

func (e ManagedClusterSKUTier) ToStringPtrOutput() pulumi.StringPtrOutput

func (ManagedClusterSKUTier) ToStringPtrOutputWithContext added in v0.3.1

func (e ManagedClusterSKUTier) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ManagedClusterServicePrincipalProfile

type ManagedClusterServicePrincipalProfile struct {
	// The ID for the service principal.
	ClientId string `pulumi:"clientId"`
	// The secret password associated with the service principal in plain text.
	Secret *string `pulumi:"secret"`
}

Information about a service principal identity for the cluster to use for manipulating Azure APIs.

type ManagedClusterServicePrincipalProfileArgs

type ManagedClusterServicePrincipalProfileArgs struct {
	// The ID for the service principal.
	ClientId pulumi.StringInput `pulumi:"clientId"`
	// The secret password associated with the service principal in plain text.
	Secret pulumi.StringPtrInput `pulumi:"secret"`
}

Information about a service principal identity for the cluster to use for manipulating Azure APIs.

func (ManagedClusterServicePrincipalProfileArgs) ElementType

func (ManagedClusterServicePrincipalProfileArgs) ToManagedClusterServicePrincipalProfileOutput

func (i ManagedClusterServicePrincipalProfileArgs) ToManagedClusterServicePrincipalProfileOutput() ManagedClusterServicePrincipalProfileOutput

func (ManagedClusterServicePrincipalProfileArgs) ToManagedClusterServicePrincipalProfileOutputWithContext

func (i ManagedClusterServicePrincipalProfileArgs) ToManagedClusterServicePrincipalProfileOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfileOutput

func (ManagedClusterServicePrincipalProfileArgs) ToManagedClusterServicePrincipalProfilePtrOutput

func (i ManagedClusterServicePrincipalProfileArgs) ToManagedClusterServicePrincipalProfilePtrOutput() ManagedClusterServicePrincipalProfilePtrOutput

func (ManagedClusterServicePrincipalProfileArgs) ToManagedClusterServicePrincipalProfilePtrOutputWithContext

func (i ManagedClusterServicePrincipalProfileArgs) ToManagedClusterServicePrincipalProfilePtrOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfilePtrOutput

type ManagedClusterServicePrincipalProfileInput

type ManagedClusterServicePrincipalProfileInput interface {
	pulumi.Input

	ToManagedClusterServicePrincipalProfileOutput() ManagedClusterServicePrincipalProfileOutput
	ToManagedClusterServicePrincipalProfileOutputWithContext(context.Context) ManagedClusterServicePrincipalProfileOutput
}

ManagedClusterServicePrincipalProfileInput is an input type that accepts ManagedClusterServicePrincipalProfileArgs and ManagedClusterServicePrincipalProfileOutput values. You can construct a concrete instance of `ManagedClusterServicePrincipalProfileInput` via:

ManagedClusterServicePrincipalProfileArgs{...}

type ManagedClusterServicePrincipalProfileOutput

type ManagedClusterServicePrincipalProfileOutput struct{ *pulumi.OutputState }

Information about a service principal identity for the cluster to use for manipulating Azure APIs.

func (ManagedClusterServicePrincipalProfileOutput) ClientId

The ID for the service principal.

func (ManagedClusterServicePrincipalProfileOutput) ElementType

func (ManagedClusterServicePrincipalProfileOutput) Secret

The secret password associated with the service principal in plain text.

func (ManagedClusterServicePrincipalProfileOutput) ToManagedClusterServicePrincipalProfileOutput

func (o ManagedClusterServicePrincipalProfileOutput) ToManagedClusterServicePrincipalProfileOutput() ManagedClusterServicePrincipalProfileOutput

func (ManagedClusterServicePrincipalProfileOutput) ToManagedClusterServicePrincipalProfileOutputWithContext

func (o ManagedClusterServicePrincipalProfileOutput) ToManagedClusterServicePrincipalProfileOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfileOutput

func (ManagedClusterServicePrincipalProfileOutput) ToManagedClusterServicePrincipalProfilePtrOutput

func (o ManagedClusterServicePrincipalProfileOutput) ToManagedClusterServicePrincipalProfilePtrOutput() ManagedClusterServicePrincipalProfilePtrOutput

func (ManagedClusterServicePrincipalProfileOutput) ToManagedClusterServicePrincipalProfilePtrOutputWithContext

func (o ManagedClusterServicePrincipalProfileOutput) ToManagedClusterServicePrincipalProfilePtrOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfilePtrOutput

type ManagedClusterServicePrincipalProfilePtrInput

type ManagedClusterServicePrincipalProfilePtrInput interface {
	pulumi.Input

	ToManagedClusterServicePrincipalProfilePtrOutput() ManagedClusterServicePrincipalProfilePtrOutput
	ToManagedClusterServicePrincipalProfilePtrOutputWithContext(context.Context) ManagedClusterServicePrincipalProfilePtrOutput
}

ManagedClusterServicePrincipalProfilePtrInput is an input type that accepts ManagedClusterServicePrincipalProfileArgs, ManagedClusterServicePrincipalProfilePtr and ManagedClusterServicePrincipalProfilePtrOutput values. You can construct a concrete instance of `ManagedClusterServicePrincipalProfilePtrInput` via:

        ManagedClusterServicePrincipalProfileArgs{...}

or:

        nil

type ManagedClusterServicePrincipalProfilePtrOutput

type ManagedClusterServicePrincipalProfilePtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterServicePrincipalProfilePtrOutput) ClientId

The ID for the service principal.

func (ManagedClusterServicePrincipalProfilePtrOutput) Elem

func (ManagedClusterServicePrincipalProfilePtrOutput) ElementType

func (ManagedClusterServicePrincipalProfilePtrOutput) Secret

The secret password associated with the service principal in plain text.

func (ManagedClusterServicePrincipalProfilePtrOutput) ToManagedClusterServicePrincipalProfilePtrOutput

func (o ManagedClusterServicePrincipalProfilePtrOutput) ToManagedClusterServicePrincipalProfilePtrOutput() ManagedClusterServicePrincipalProfilePtrOutput

func (ManagedClusterServicePrincipalProfilePtrOutput) ToManagedClusterServicePrincipalProfilePtrOutputWithContext

func (o ManagedClusterServicePrincipalProfilePtrOutput) ToManagedClusterServicePrincipalProfilePtrOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfilePtrOutput

type ManagedClusterServicePrincipalProfileResponse

type ManagedClusterServicePrincipalProfileResponse struct {
	// The ID for the service principal.
	ClientId string `pulumi:"clientId"`
	// The secret password associated with the service principal in plain text.
	Secret *string `pulumi:"secret"`
}

Information about a service principal identity for the cluster to use for manipulating Azure APIs.

type ManagedClusterServicePrincipalProfileResponseArgs

type ManagedClusterServicePrincipalProfileResponseArgs struct {
	// The ID for the service principal.
	ClientId pulumi.StringInput `pulumi:"clientId"`
	// The secret password associated with the service principal in plain text.
	Secret pulumi.StringPtrInput `pulumi:"secret"`
}

Information about a service principal identity for the cluster to use for manipulating Azure APIs.

func (ManagedClusterServicePrincipalProfileResponseArgs) ElementType

func (ManagedClusterServicePrincipalProfileResponseArgs) ToManagedClusterServicePrincipalProfileResponseOutput

func (i ManagedClusterServicePrincipalProfileResponseArgs) ToManagedClusterServicePrincipalProfileResponseOutput() ManagedClusterServicePrincipalProfileResponseOutput

func (ManagedClusterServicePrincipalProfileResponseArgs) ToManagedClusterServicePrincipalProfileResponseOutputWithContext

func (i ManagedClusterServicePrincipalProfileResponseArgs) ToManagedClusterServicePrincipalProfileResponseOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfileResponseOutput

func (ManagedClusterServicePrincipalProfileResponseArgs) ToManagedClusterServicePrincipalProfileResponsePtrOutput

func (i ManagedClusterServicePrincipalProfileResponseArgs) ToManagedClusterServicePrincipalProfileResponsePtrOutput() ManagedClusterServicePrincipalProfileResponsePtrOutput

func (ManagedClusterServicePrincipalProfileResponseArgs) ToManagedClusterServicePrincipalProfileResponsePtrOutputWithContext

func (i ManagedClusterServicePrincipalProfileResponseArgs) ToManagedClusterServicePrincipalProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfileResponsePtrOutput

type ManagedClusterServicePrincipalProfileResponseInput

type ManagedClusterServicePrincipalProfileResponseInput interface {
	pulumi.Input

	ToManagedClusterServicePrincipalProfileResponseOutput() ManagedClusterServicePrincipalProfileResponseOutput
	ToManagedClusterServicePrincipalProfileResponseOutputWithContext(context.Context) ManagedClusterServicePrincipalProfileResponseOutput
}

ManagedClusterServicePrincipalProfileResponseInput is an input type that accepts ManagedClusterServicePrincipalProfileResponseArgs and ManagedClusterServicePrincipalProfileResponseOutput values. You can construct a concrete instance of `ManagedClusterServicePrincipalProfileResponseInput` via:

ManagedClusterServicePrincipalProfileResponseArgs{...}

type ManagedClusterServicePrincipalProfileResponseOutput

type ManagedClusterServicePrincipalProfileResponseOutput struct{ *pulumi.OutputState }

Information about a service principal identity for the cluster to use for manipulating Azure APIs.

func (ManagedClusterServicePrincipalProfileResponseOutput) ClientId

The ID for the service principal.

func (ManagedClusterServicePrincipalProfileResponseOutput) ElementType

func (ManagedClusterServicePrincipalProfileResponseOutput) Secret

The secret password associated with the service principal in plain text.

func (ManagedClusterServicePrincipalProfileResponseOutput) ToManagedClusterServicePrincipalProfileResponseOutput

func (o ManagedClusterServicePrincipalProfileResponseOutput) ToManagedClusterServicePrincipalProfileResponseOutput() ManagedClusterServicePrincipalProfileResponseOutput

func (ManagedClusterServicePrincipalProfileResponseOutput) ToManagedClusterServicePrincipalProfileResponseOutputWithContext

func (o ManagedClusterServicePrincipalProfileResponseOutput) ToManagedClusterServicePrincipalProfileResponseOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfileResponseOutput

func (ManagedClusterServicePrincipalProfileResponseOutput) ToManagedClusterServicePrincipalProfileResponsePtrOutput

func (o ManagedClusterServicePrincipalProfileResponseOutput) ToManagedClusterServicePrincipalProfileResponsePtrOutput() ManagedClusterServicePrincipalProfileResponsePtrOutput

func (ManagedClusterServicePrincipalProfileResponseOutput) ToManagedClusterServicePrincipalProfileResponsePtrOutputWithContext

func (o ManagedClusterServicePrincipalProfileResponseOutput) ToManagedClusterServicePrincipalProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfileResponsePtrOutput

type ManagedClusterServicePrincipalProfileResponsePtrInput

type ManagedClusterServicePrincipalProfileResponsePtrInput interface {
	pulumi.Input

	ToManagedClusterServicePrincipalProfileResponsePtrOutput() ManagedClusterServicePrincipalProfileResponsePtrOutput
	ToManagedClusterServicePrincipalProfileResponsePtrOutputWithContext(context.Context) ManagedClusterServicePrincipalProfileResponsePtrOutput
}

ManagedClusterServicePrincipalProfileResponsePtrInput is an input type that accepts ManagedClusterServicePrincipalProfileResponseArgs, ManagedClusterServicePrincipalProfileResponsePtr and ManagedClusterServicePrincipalProfileResponsePtrOutput values. You can construct a concrete instance of `ManagedClusterServicePrincipalProfileResponsePtrInput` via:

        ManagedClusterServicePrincipalProfileResponseArgs{...}

or:

        nil

type ManagedClusterServicePrincipalProfileResponsePtrOutput

type ManagedClusterServicePrincipalProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterServicePrincipalProfileResponsePtrOutput) ClientId

The ID for the service principal.

func (ManagedClusterServicePrincipalProfileResponsePtrOutput) Elem

func (ManagedClusterServicePrincipalProfileResponsePtrOutput) ElementType

func (ManagedClusterServicePrincipalProfileResponsePtrOutput) Secret

The secret password associated with the service principal in plain text.

func (ManagedClusterServicePrincipalProfileResponsePtrOutput) ToManagedClusterServicePrincipalProfileResponsePtrOutput

func (ManagedClusterServicePrincipalProfileResponsePtrOutput) ToManagedClusterServicePrincipalProfileResponsePtrOutputWithContext

func (o ManagedClusterServicePrincipalProfileResponsePtrOutput) ToManagedClusterServicePrincipalProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterServicePrincipalProfileResponsePtrOutput

type ManagedClusterState

type ManagedClusterState struct {
	// Profile of Azure Active Directory configuration.
	AadProfile ManagedClusterAADProfileResponsePtrInput
	// Profile of managed cluster add-on.
	AddonProfiles ManagedClusterAddonProfileResponseMapInput
	// Properties of the agent pool.
	AgentPoolProfiles ManagedClusterAgentPoolProfileResponseArrayInput
	// Access profile for managed cluster API server.
	ApiServerAccessProfile ManagedClusterAPIServerAccessProfileResponsePtrInput
	// Parameters to be applied to the cluster-autoscaler when enabled
	AutoScalerProfile ManagedClusterPropertiesResponseAutoScalerProfilePtrInput
	// Profile of auto upgrade configuration.
	AutoUpgradeProfile ManagedClusterAutoUpgradeProfileResponsePtrInput
	// ResourceId of the disk encryption set to use for enabling encryption at rest.
	DiskEncryptionSetID pulumi.StringPtrInput
	// DNS prefix specified when creating the managed cluster.
	DnsPrefix pulumi.StringPtrInput
	// (DEPRECATING) Whether to enable Kubernetes pod security policy (preview). This feature is set for removal on October 15th, 2020. Learn more at aka.ms/aks/azpodpolicy.
	EnablePodSecurityPolicy pulumi.BoolPtrInput
	// Whether to enable Kubernetes Role-Based Access Control.
	EnableRBAC pulumi.BoolPtrInput
	// FQDN for the master pool.
	Fqdn pulumi.StringPtrInput
	// The identity of the managed cluster, if configured.
	Identity ManagedClusterIdentityResponsePtrInput
	// Identities associated with the cluster.
	IdentityProfile ManagedClusterPropertiesResponseIdentityProfileMapInput
	// Version of Kubernetes specified when creating the managed cluster.
	KubernetesVersion pulumi.StringPtrInput
	// Profile for Linux VMs in the container service cluster.
	LinuxProfile ContainerServiceLinuxProfileResponsePtrInput
	// Resource location
	Location pulumi.StringPtrInput
	// The max number of agent pools for the managed cluster.
	MaxAgentPools pulumi.IntPtrInput
	// Resource name
	Name pulumi.StringPtrInput
	// Profile of network configuration.
	NetworkProfile ContainerServiceNetworkProfileResponsePtrInput
	// Name of the resource group containing agent pool nodes.
	NodeResourceGroup pulumi.StringPtrInput
	// Profile of managed cluster pod identity.
	PodIdentityProfile ManagedClusterPodIdentityProfileResponsePtrInput
	// Represents the Power State of the cluster
	PowerState PowerStateResponsePtrInput
	// FQDN of private cluster.
	PrivateFQDN pulumi.StringPtrInput
	// The current deployment or provisioning state, which only appears in the response.
	ProvisioningState pulumi.StringPtrInput
	// Information about a service principal identity for the cluster to use for manipulating Azure APIs.
	ServicePrincipalProfile ManagedClusterServicePrincipalProfileResponsePtrInput
	// The managed cluster SKU.
	Sku ManagedClusterSKUResponsePtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// Resource type
	Type pulumi.StringPtrInput
	// Profile for Windows VMs in the container service cluster.
	WindowsProfile ManagedClusterWindowsProfileResponsePtrInput
}

func (ManagedClusterState) ElementType

func (ManagedClusterState) ElementType() reflect.Type

type ManagedClusterWindowsProfile

type ManagedClusterWindowsProfile struct {
	// Specifies the password of the administrator account. <br><br> **Minimum-length:** 8 characters <br><br> **Max-length:** 123 characters <br><br> **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has lower characters <br>Has upper characters <br> Has a digit <br> Has a special character (Regex match [\W_]) <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
	AdminPassword *string `pulumi:"adminPassword"`
	// Specifies the name of the administrator account. <br><br> **restriction:** Cannot end in "." <br><br> **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". <br><br> **Minimum-length:** 1 character <br><br> **Max-length:** 20 characters
	AdminUsername string `pulumi:"adminUsername"`
	// The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs.
	LicenseType *string `pulumi:"licenseType"`
}

Profile for Windows VMs in the container service cluster.

type ManagedClusterWindowsProfileArgs

type ManagedClusterWindowsProfileArgs struct {
	// Specifies the password of the administrator account. <br><br> **Minimum-length:** 8 characters <br><br> **Max-length:** 123 characters <br><br> **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has lower characters <br>Has upper characters <br> Has a digit <br> Has a special character (Regex match [\W_]) <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
	AdminPassword pulumi.StringPtrInput `pulumi:"adminPassword"`
	// Specifies the name of the administrator account. <br><br> **restriction:** Cannot end in "." <br><br> **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". <br><br> **Minimum-length:** 1 character <br><br> **Max-length:** 20 characters
	AdminUsername pulumi.StringInput `pulumi:"adminUsername"`
	// The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs.
	LicenseType pulumi.StringPtrInput `pulumi:"licenseType"`
}

Profile for Windows VMs in the container service cluster.

func (ManagedClusterWindowsProfileArgs) ElementType

func (ManagedClusterWindowsProfileArgs) ToManagedClusterWindowsProfileOutput

func (i ManagedClusterWindowsProfileArgs) ToManagedClusterWindowsProfileOutput() ManagedClusterWindowsProfileOutput

func (ManagedClusterWindowsProfileArgs) ToManagedClusterWindowsProfileOutputWithContext

func (i ManagedClusterWindowsProfileArgs) ToManagedClusterWindowsProfileOutputWithContext(ctx context.Context) ManagedClusterWindowsProfileOutput

func (ManagedClusterWindowsProfileArgs) ToManagedClusterWindowsProfilePtrOutput

func (i ManagedClusterWindowsProfileArgs) ToManagedClusterWindowsProfilePtrOutput() ManagedClusterWindowsProfilePtrOutput

func (ManagedClusterWindowsProfileArgs) ToManagedClusterWindowsProfilePtrOutputWithContext

func (i ManagedClusterWindowsProfileArgs) ToManagedClusterWindowsProfilePtrOutputWithContext(ctx context.Context) ManagedClusterWindowsProfilePtrOutput

type ManagedClusterWindowsProfileInput

type ManagedClusterWindowsProfileInput interface {
	pulumi.Input

	ToManagedClusterWindowsProfileOutput() ManagedClusterWindowsProfileOutput
	ToManagedClusterWindowsProfileOutputWithContext(context.Context) ManagedClusterWindowsProfileOutput
}

ManagedClusterWindowsProfileInput is an input type that accepts ManagedClusterWindowsProfileArgs and ManagedClusterWindowsProfileOutput values. You can construct a concrete instance of `ManagedClusterWindowsProfileInput` via:

ManagedClusterWindowsProfileArgs{...}

type ManagedClusterWindowsProfileOutput

type ManagedClusterWindowsProfileOutput struct{ *pulumi.OutputState }

Profile for Windows VMs in the container service cluster.

func (ManagedClusterWindowsProfileOutput) AdminPassword

Specifies the password of the administrator account. <br><br> **Minimum-length:** 8 characters <br><br> **Max-length:** 123 characters <br><br> **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has lower characters <br>Has upper characters <br> Has a digit <br> Has a special character (Regex match [\W_]) <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

func (ManagedClusterWindowsProfileOutput) AdminUsername

Specifies the name of the administrator account. <br><br> **restriction:** Cannot end in "." <br><br> **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". <br><br> **Minimum-length:** 1 character <br><br> **Max-length:** 20 characters

func (ManagedClusterWindowsProfileOutput) ElementType

func (ManagedClusterWindowsProfileOutput) LicenseType

The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs.

func (ManagedClusterWindowsProfileOutput) ToManagedClusterWindowsProfileOutput

func (o ManagedClusterWindowsProfileOutput) ToManagedClusterWindowsProfileOutput() ManagedClusterWindowsProfileOutput

func (ManagedClusterWindowsProfileOutput) ToManagedClusterWindowsProfileOutputWithContext

func (o ManagedClusterWindowsProfileOutput) ToManagedClusterWindowsProfileOutputWithContext(ctx context.Context) ManagedClusterWindowsProfileOutput

func (ManagedClusterWindowsProfileOutput) ToManagedClusterWindowsProfilePtrOutput

func (o ManagedClusterWindowsProfileOutput) ToManagedClusterWindowsProfilePtrOutput() ManagedClusterWindowsProfilePtrOutput

func (ManagedClusterWindowsProfileOutput) ToManagedClusterWindowsProfilePtrOutputWithContext

func (o ManagedClusterWindowsProfileOutput) ToManagedClusterWindowsProfilePtrOutputWithContext(ctx context.Context) ManagedClusterWindowsProfilePtrOutput

type ManagedClusterWindowsProfilePtrInput

type ManagedClusterWindowsProfilePtrInput interface {
	pulumi.Input

	ToManagedClusterWindowsProfilePtrOutput() ManagedClusterWindowsProfilePtrOutput
	ToManagedClusterWindowsProfilePtrOutputWithContext(context.Context) ManagedClusterWindowsProfilePtrOutput
}

ManagedClusterWindowsProfilePtrInput is an input type that accepts ManagedClusterWindowsProfileArgs, ManagedClusterWindowsProfilePtr and ManagedClusterWindowsProfilePtrOutput values. You can construct a concrete instance of `ManagedClusterWindowsProfilePtrInput` via:

        ManagedClusterWindowsProfileArgs{...}

or:

        nil

type ManagedClusterWindowsProfilePtrOutput

type ManagedClusterWindowsProfilePtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterWindowsProfilePtrOutput) AdminPassword

Specifies the password of the administrator account. <br><br> **Minimum-length:** 8 characters <br><br> **Max-length:** 123 characters <br><br> **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has lower characters <br>Has upper characters <br> Has a digit <br> Has a special character (Regex match [\W_]) <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

func (ManagedClusterWindowsProfilePtrOutput) AdminUsername

Specifies the name of the administrator account. <br><br> **restriction:** Cannot end in "." <br><br> **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". <br><br> **Minimum-length:** 1 character <br><br> **Max-length:** 20 characters

func (ManagedClusterWindowsProfilePtrOutput) Elem

func (ManagedClusterWindowsProfilePtrOutput) ElementType

func (ManagedClusterWindowsProfilePtrOutput) LicenseType

The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs.

func (ManagedClusterWindowsProfilePtrOutput) ToManagedClusterWindowsProfilePtrOutput

func (o ManagedClusterWindowsProfilePtrOutput) ToManagedClusterWindowsProfilePtrOutput() ManagedClusterWindowsProfilePtrOutput

func (ManagedClusterWindowsProfilePtrOutput) ToManagedClusterWindowsProfilePtrOutputWithContext

func (o ManagedClusterWindowsProfilePtrOutput) ToManagedClusterWindowsProfilePtrOutputWithContext(ctx context.Context) ManagedClusterWindowsProfilePtrOutput

type ManagedClusterWindowsProfileResponse

type ManagedClusterWindowsProfileResponse struct {
	// Specifies the password of the administrator account. <br><br> **Minimum-length:** 8 characters <br><br> **Max-length:** 123 characters <br><br> **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has lower characters <br>Has upper characters <br> Has a digit <br> Has a special character (Regex match [\W_]) <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
	AdminPassword *string `pulumi:"adminPassword"`
	// Specifies the name of the administrator account. <br><br> **restriction:** Cannot end in "." <br><br> **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". <br><br> **Minimum-length:** 1 character <br><br> **Max-length:** 20 characters
	AdminUsername string `pulumi:"adminUsername"`
	// The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs.
	LicenseType *string `pulumi:"licenseType"`
}

Profile for Windows VMs in the container service cluster.

type ManagedClusterWindowsProfileResponseArgs

type ManagedClusterWindowsProfileResponseArgs struct {
	// Specifies the password of the administrator account. <br><br> **Minimum-length:** 8 characters <br><br> **Max-length:** 123 characters <br><br> **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has lower characters <br>Has upper characters <br> Has a digit <br> Has a special character (Regex match [\W_]) <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"
	AdminPassword pulumi.StringPtrInput `pulumi:"adminPassword"`
	// Specifies the name of the administrator account. <br><br> **restriction:** Cannot end in "." <br><br> **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". <br><br> **Minimum-length:** 1 character <br><br> **Max-length:** 20 characters
	AdminUsername pulumi.StringInput `pulumi:"adminUsername"`
	// The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs.
	LicenseType pulumi.StringPtrInput `pulumi:"licenseType"`
}

Profile for Windows VMs in the container service cluster.

func (ManagedClusterWindowsProfileResponseArgs) ElementType

func (ManagedClusterWindowsProfileResponseArgs) ToManagedClusterWindowsProfileResponseOutput

func (i ManagedClusterWindowsProfileResponseArgs) ToManagedClusterWindowsProfileResponseOutput() ManagedClusterWindowsProfileResponseOutput

func (ManagedClusterWindowsProfileResponseArgs) ToManagedClusterWindowsProfileResponseOutputWithContext

func (i ManagedClusterWindowsProfileResponseArgs) ToManagedClusterWindowsProfileResponseOutputWithContext(ctx context.Context) ManagedClusterWindowsProfileResponseOutput

func (ManagedClusterWindowsProfileResponseArgs) ToManagedClusterWindowsProfileResponsePtrOutput

func (i ManagedClusterWindowsProfileResponseArgs) ToManagedClusterWindowsProfileResponsePtrOutput() ManagedClusterWindowsProfileResponsePtrOutput

func (ManagedClusterWindowsProfileResponseArgs) ToManagedClusterWindowsProfileResponsePtrOutputWithContext

func (i ManagedClusterWindowsProfileResponseArgs) ToManagedClusterWindowsProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterWindowsProfileResponsePtrOutput

type ManagedClusterWindowsProfileResponseInput

type ManagedClusterWindowsProfileResponseInput interface {
	pulumi.Input

	ToManagedClusterWindowsProfileResponseOutput() ManagedClusterWindowsProfileResponseOutput
	ToManagedClusterWindowsProfileResponseOutputWithContext(context.Context) ManagedClusterWindowsProfileResponseOutput
}

ManagedClusterWindowsProfileResponseInput is an input type that accepts ManagedClusterWindowsProfileResponseArgs and ManagedClusterWindowsProfileResponseOutput values. You can construct a concrete instance of `ManagedClusterWindowsProfileResponseInput` via:

ManagedClusterWindowsProfileResponseArgs{...}

type ManagedClusterWindowsProfileResponseOutput

type ManagedClusterWindowsProfileResponseOutput struct{ *pulumi.OutputState }

Profile for Windows VMs in the container service cluster.

func (ManagedClusterWindowsProfileResponseOutput) AdminPassword

Specifies the password of the administrator account. <br><br> **Minimum-length:** 8 characters <br><br> **Max-length:** 123 characters <br><br> **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has lower characters <br>Has upper characters <br> Has a digit <br> Has a special character (Regex match [\W_]) <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

func (ManagedClusterWindowsProfileResponseOutput) AdminUsername

Specifies the name of the administrator account. <br><br> **restriction:** Cannot end in "." <br><br> **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". <br><br> **Minimum-length:** 1 character <br><br> **Max-length:** 20 characters

func (ManagedClusterWindowsProfileResponseOutput) ElementType

func (ManagedClusterWindowsProfileResponseOutput) LicenseType

The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs.

func (ManagedClusterWindowsProfileResponseOutput) ToManagedClusterWindowsProfileResponseOutput

func (o ManagedClusterWindowsProfileResponseOutput) ToManagedClusterWindowsProfileResponseOutput() ManagedClusterWindowsProfileResponseOutput

func (ManagedClusterWindowsProfileResponseOutput) ToManagedClusterWindowsProfileResponseOutputWithContext

func (o ManagedClusterWindowsProfileResponseOutput) ToManagedClusterWindowsProfileResponseOutputWithContext(ctx context.Context) ManagedClusterWindowsProfileResponseOutput

func (ManagedClusterWindowsProfileResponseOutput) ToManagedClusterWindowsProfileResponsePtrOutput

func (o ManagedClusterWindowsProfileResponseOutput) ToManagedClusterWindowsProfileResponsePtrOutput() ManagedClusterWindowsProfileResponsePtrOutput

func (ManagedClusterWindowsProfileResponseOutput) ToManagedClusterWindowsProfileResponsePtrOutputWithContext

func (o ManagedClusterWindowsProfileResponseOutput) ToManagedClusterWindowsProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterWindowsProfileResponsePtrOutput

type ManagedClusterWindowsProfileResponsePtrInput

type ManagedClusterWindowsProfileResponsePtrInput interface {
	pulumi.Input

	ToManagedClusterWindowsProfileResponsePtrOutput() ManagedClusterWindowsProfileResponsePtrOutput
	ToManagedClusterWindowsProfileResponsePtrOutputWithContext(context.Context) ManagedClusterWindowsProfileResponsePtrOutput
}

ManagedClusterWindowsProfileResponsePtrInput is an input type that accepts ManagedClusterWindowsProfileResponseArgs, ManagedClusterWindowsProfileResponsePtr and ManagedClusterWindowsProfileResponsePtrOutput values. You can construct a concrete instance of `ManagedClusterWindowsProfileResponsePtrInput` via:

        ManagedClusterWindowsProfileResponseArgs{...}

or:

        nil

type ManagedClusterWindowsProfileResponsePtrOutput

type ManagedClusterWindowsProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (ManagedClusterWindowsProfileResponsePtrOutput) AdminPassword

Specifies the password of the administrator account. <br><br> **Minimum-length:** 8 characters <br><br> **Max-length:** 123 characters <br><br> **Complexity requirements:** 3 out of 4 conditions below need to be fulfilled <br> Has lower characters <br>Has upper characters <br> Has a digit <br> Has a special character (Regex match [\W_]) <br><br> **Disallowed values:** "abc@123", "P@$$w0rd", "P@ssw0rd", "P@ssword123", "Pa$$word", "pass@word1", "Password!", "Password1", "Password22", "iloveyou!"

func (ManagedClusterWindowsProfileResponsePtrOutput) AdminUsername

Specifies the name of the administrator account. <br><br> **restriction:** Cannot end in "." <br><br> **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". <br><br> **Minimum-length:** 1 character <br><br> **Max-length:** 20 characters

func (ManagedClusterWindowsProfileResponsePtrOutput) Elem

func (ManagedClusterWindowsProfileResponsePtrOutput) ElementType

func (ManagedClusterWindowsProfileResponsePtrOutput) LicenseType

The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs.

func (ManagedClusterWindowsProfileResponsePtrOutput) ToManagedClusterWindowsProfileResponsePtrOutput

func (o ManagedClusterWindowsProfileResponsePtrOutput) ToManagedClusterWindowsProfileResponsePtrOutput() ManagedClusterWindowsProfileResponsePtrOutput

func (ManagedClusterWindowsProfileResponsePtrOutput) ToManagedClusterWindowsProfileResponsePtrOutputWithContext

func (o ManagedClusterWindowsProfileResponsePtrOutput) ToManagedClusterWindowsProfileResponsePtrOutputWithContext(ctx context.Context) ManagedClusterWindowsProfileResponsePtrOutput

type NetworkMode added in v0.3.1

type NetworkMode pulumi.String

Network mode used for building Kubernetes network.

func (NetworkMode) ElementType added in v0.3.1

func (NetworkMode) ElementType() reflect.Type

func (NetworkMode) ToStringOutput added in v0.3.1

func (e NetworkMode) ToStringOutput() pulumi.StringOutput

func (NetworkMode) ToStringOutputWithContext added in v0.3.1

func (e NetworkMode) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (NetworkMode) ToStringPtrOutput added in v0.3.1

func (e NetworkMode) ToStringPtrOutput() pulumi.StringPtrOutput

func (NetworkMode) ToStringPtrOutputWithContext added in v0.3.1

func (e NetworkMode) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type NetworkPlugin added in v0.3.1

type NetworkPlugin pulumi.String

Network plugin used for building Kubernetes network.

func (NetworkPlugin) ElementType added in v0.3.1

func (NetworkPlugin) ElementType() reflect.Type

func (NetworkPlugin) ToStringOutput added in v0.3.1

func (e NetworkPlugin) ToStringOutput() pulumi.StringOutput

func (NetworkPlugin) ToStringOutputWithContext added in v0.3.1

func (e NetworkPlugin) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (NetworkPlugin) ToStringPtrOutput added in v0.3.1

func (e NetworkPlugin) ToStringPtrOutput() pulumi.StringPtrOutput

func (NetworkPlugin) ToStringPtrOutputWithContext added in v0.3.1

func (e NetworkPlugin) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type NetworkPolicy added in v0.3.1

type NetworkPolicy pulumi.String

Network policy used for building Kubernetes network.

func (NetworkPolicy) ElementType added in v0.3.1

func (NetworkPolicy) ElementType() reflect.Type

func (NetworkPolicy) ToStringOutput added in v0.3.1

func (e NetworkPolicy) ToStringOutput() pulumi.StringOutput

func (NetworkPolicy) ToStringOutputWithContext added in v0.3.1

func (e NetworkPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (NetworkPolicy) ToStringPtrOutput added in v0.3.1

func (e NetworkPolicy) ToStringPtrOutput() pulumi.StringPtrOutput

func (NetworkPolicy) ToStringPtrOutputWithContext added in v0.3.1

func (e NetworkPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OSDiskType added in v0.3.1

type OSDiskType pulumi.String

OS disk type to be used for machines in a given agent pool. Allowed values are 'Ephemeral' and 'Managed'. Defaults to 'Managed'. May not be changed after creation.

func (OSDiskType) ElementType added in v0.3.1

func (OSDiskType) ElementType() reflect.Type

func (OSDiskType) ToStringOutput added in v0.3.1

func (e OSDiskType) ToStringOutput() pulumi.StringOutput

func (OSDiskType) ToStringOutputWithContext added in v0.3.1

func (e OSDiskType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OSDiskType) ToStringPtrOutput added in v0.3.1

func (e OSDiskType) ToStringPtrOutput() pulumi.StringPtrOutput

func (OSDiskType) ToStringPtrOutputWithContext added in v0.3.1

func (e OSDiskType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OSType added in v0.3.1

type OSType pulumi.String

OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux.

func (OSType) ElementType added in v0.3.1

func (OSType) ElementType() reflect.Type

func (OSType) ToStringOutput added in v0.3.1

func (e OSType) ToStringOutput() pulumi.StringOutput

func (OSType) ToStringOutputWithContext added in v0.3.1

func (e OSType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OSType) ToStringPtrOutput added in v0.3.1

func (e OSType) ToStringPtrOutput() pulumi.StringPtrOutput

func (OSType) ToStringPtrOutputWithContext added in v0.3.1

func (e OSType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OutboundType added in v0.3.1

type OutboundType pulumi.String

The outbound (egress) routing method.

func (OutboundType) ElementType added in v0.3.1

func (OutboundType) ElementType() reflect.Type

func (OutboundType) ToStringOutput added in v0.3.1

func (e OutboundType) ToStringOutput() pulumi.StringOutput

func (OutboundType) ToStringOutputWithContext added in v0.3.1

func (e OutboundType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OutboundType) ToStringPtrOutput added in v0.3.1

func (e OutboundType) ToStringPtrOutput() pulumi.StringPtrOutput

func (OutboundType) ToStringPtrOutputWithContext added in v0.3.1

func (e OutboundType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type PowerStateResponse

type PowerStateResponse struct {
	// Tells whether the cluster is Running or Stopped
	Code *string `pulumi:"code"`
}

Describes the Power State of the cluster

type PowerStateResponseArgs

type PowerStateResponseArgs struct {
	// Tells whether the cluster is Running or Stopped
	Code pulumi.StringPtrInput `pulumi:"code"`
}

Describes the Power State of the cluster

func (PowerStateResponseArgs) ElementType

func (PowerStateResponseArgs) ElementType() reflect.Type

func (PowerStateResponseArgs) ToPowerStateResponseOutput

func (i PowerStateResponseArgs) ToPowerStateResponseOutput() PowerStateResponseOutput

func (PowerStateResponseArgs) ToPowerStateResponseOutputWithContext

func (i PowerStateResponseArgs) ToPowerStateResponseOutputWithContext(ctx context.Context) PowerStateResponseOutput

func (PowerStateResponseArgs) ToPowerStateResponsePtrOutput

func (i PowerStateResponseArgs) ToPowerStateResponsePtrOutput() PowerStateResponsePtrOutput

func (PowerStateResponseArgs) ToPowerStateResponsePtrOutputWithContext

func (i PowerStateResponseArgs) ToPowerStateResponsePtrOutputWithContext(ctx context.Context) PowerStateResponsePtrOutput

type PowerStateResponseInput

type PowerStateResponseInput interface {
	pulumi.Input

	ToPowerStateResponseOutput() PowerStateResponseOutput
	ToPowerStateResponseOutputWithContext(context.Context) PowerStateResponseOutput
}

PowerStateResponseInput is an input type that accepts PowerStateResponseArgs and PowerStateResponseOutput values. You can construct a concrete instance of `PowerStateResponseInput` via:

PowerStateResponseArgs{...}

type PowerStateResponseOutput

type PowerStateResponseOutput struct{ *pulumi.OutputState }

Describes the Power State of the cluster

func (PowerStateResponseOutput) Code

Tells whether the cluster is Running or Stopped

func (PowerStateResponseOutput) ElementType

func (PowerStateResponseOutput) ElementType() reflect.Type

func (PowerStateResponseOutput) ToPowerStateResponseOutput

func (o PowerStateResponseOutput) ToPowerStateResponseOutput() PowerStateResponseOutput

func (PowerStateResponseOutput) ToPowerStateResponseOutputWithContext

func (o PowerStateResponseOutput) ToPowerStateResponseOutputWithContext(ctx context.Context) PowerStateResponseOutput

func (PowerStateResponseOutput) ToPowerStateResponsePtrOutput

func (o PowerStateResponseOutput) ToPowerStateResponsePtrOutput() PowerStateResponsePtrOutput

func (PowerStateResponseOutput) ToPowerStateResponsePtrOutputWithContext

func (o PowerStateResponseOutput) ToPowerStateResponsePtrOutputWithContext(ctx context.Context) PowerStateResponsePtrOutput

type PowerStateResponsePtrInput

type PowerStateResponsePtrInput interface {
	pulumi.Input

	ToPowerStateResponsePtrOutput() PowerStateResponsePtrOutput
	ToPowerStateResponsePtrOutputWithContext(context.Context) PowerStateResponsePtrOutput
}

PowerStateResponsePtrInput is an input type that accepts PowerStateResponseArgs, PowerStateResponsePtr and PowerStateResponsePtrOutput values. You can construct a concrete instance of `PowerStateResponsePtrInput` via:

        PowerStateResponseArgs{...}

or:

        nil

type PowerStateResponsePtrOutput

type PowerStateResponsePtrOutput struct{ *pulumi.OutputState }

func (PowerStateResponsePtrOutput) Code

Tells whether the cluster is Running or Stopped

func (PowerStateResponsePtrOutput) Elem

func (PowerStateResponsePtrOutput) ElementType

func (PowerStateResponsePtrOutput) ToPowerStateResponsePtrOutput

func (o PowerStateResponsePtrOutput) ToPowerStateResponsePtrOutput() PowerStateResponsePtrOutput

func (PowerStateResponsePtrOutput) ToPowerStateResponsePtrOutputWithContext

func (o PowerStateResponsePtrOutput) ToPowerStateResponsePtrOutputWithContext(ctx context.Context) PowerStateResponsePtrOutput

type PrivateEndpoint

type PrivateEndpoint struct {
	// The resource Id for private endpoint
	Id *string `pulumi:"id"`
}

Private endpoint which a connection belongs to.

type PrivateEndpointArgs

type PrivateEndpointArgs struct {
	// The resource Id for private endpoint
	Id pulumi.StringPtrInput `pulumi:"id"`
}

Private endpoint which a connection belongs to.

func (PrivateEndpointArgs) ElementType

func (PrivateEndpointArgs) ElementType() reflect.Type

func (PrivateEndpointArgs) ToPrivateEndpointOutput

func (i PrivateEndpointArgs) ToPrivateEndpointOutput() PrivateEndpointOutput

func (PrivateEndpointArgs) ToPrivateEndpointOutputWithContext

func (i PrivateEndpointArgs) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput

func (PrivateEndpointArgs) ToPrivateEndpointPtrOutput

func (i PrivateEndpointArgs) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointArgs) ToPrivateEndpointPtrOutputWithContext

func (i PrivateEndpointArgs) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointConnection

type PrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// The name of the private endpoint connection.
	Name pulumi.StringOutput `pulumi:"name"`
	// The resource of private endpoint.
	PrivateEndpoint PrivateEndpointResponsePtrOutput `pulumi:"privateEndpoint"`
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponseOutput `pulumi:"privateLinkServiceConnectionState"`
	// The current provisioning state.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// The resource type.
	Type pulumi.StringOutput `pulumi:"type"`
}

A private endpoint connection

func GetPrivateEndpointConnection

func GetPrivateEndpointConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

GetPrivateEndpointConnection gets an existing PrivateEndpointConnection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPrivateEndpointConnection

func NewPrivateEndpointConnection(ctx *pulumi.Context,
	name string, args *PrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

NewPrivateEndpointConnection registers a new resource with the given unique name, arguments, and options.

func (*PrivateEndpointConnection) ElementType

func (*PrivateEndpointConnection) ElementType() reflect.Type

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionArgs

type PrivateEndpointConnectionArgs struct {
	// The resource of private endpoint.
	PrivateEndpoint PrivateEndpointPtrInput
	// The name of the private endpoint connection.
	PrivateEndpointConnectionName pulumi.StringInput
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// The name of the managed cluster resource.
	ResourceName pulumi.StringInput
}

The set of arguments for constructing a PrivateEndpointConnection resource.

func (PrivateEndpointConnectionArgs) ElementType

type PrivateEndpointConnectionInput

type PrivateEndpointConnectionInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
	ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
}

type PrivateEndpointConnectionOutput

type PrivateEndpointConnectionOutput struct {
	*pulumi.OutputState
}

func (PrivateEndpointConnectionOutput) ElementType

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionState

type PrivateEndpointConnectionState struct {
	// The name of the private endpoint connection.
	Name pulumi.StringPtrInput
	// The resource of private endpoint.
	PrivateEndpoint PrivateEndpointResponsePtrInput
	// A collection of information about the state of the connection between service consumer and provider.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponsePtrInput
	// The current provisioning state.
	ProvisioningState pulumi.StringPtrInput
	// The resource type.
	Type pulumi.StringPtrInput
}

func (PrivateEndpointConnectionState) ElementType

type PrivateEndpointInput

type PrivateEndpointInput interface {
	pulumi.Input

	ToPrivateEndpointOutput() PrivateEndpointOutput
	ToPrivateEndpointOutputWithContext(context.Context) PrivateEndpointOutput
}

PrivateEndpointInput is an input type that accepts PrivateEndpointArgs and PrivateEndpointOutput values. You can construct a concrete instance of `PrivateEndpointInput` via:

PrivateEndpointArgs{...}

type PrivateEndpointOutput

type PrivateEndpointOutput struct{ *pulumi.OutputState }

Private endpoint which a connection belongs to.

func (PrivateEndpointOutput) ElementType

func (PrivateEndpointOutput) ElementType() reflect.Type

func (PrivateEndpointOutput) Id

The resource Id for private endpoint

func (PrivateEndpointOutput) ToPrivateEndpointOutput

func (o PrivateEndpointOutput) ToPrivateEndpointOutput() PrivateEndpointOutput

func (PrivateEndpointOutput) ToPrivateEndpointOutputWithContext

func (o PrivateEndpointOutput) ToPrivateEndpointOutputWithContext(ctx context.Context) PrivateEndpointOutput

func (PrivateEndpointOutput) ToPrivateEndpointPtrOutput

func (o PrivateEndpointOutput) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointOutput) ToPrivateEndpointPtrOutputWithContext

func (o PrivateEndpointOutput) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointPtrInput

type PrivateEndpointPtrInput interface {
	pulumi.Input

	ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput
	ToPrivateEndpointPtrOutputWithContext(context.Context) PrivateEndpointPtrOutput
}

PrivateEndpointPtrInput is an input type that accepts PrivateEndpointArgs, PrivateEndpointPtr and PrivateEndpointPtrOutput values. You can construct a concrete instance of `PrivateEndpointPtrInput` via:

        PrivateEndpointArgs{...}

or:

        nil

type PrivateEndpointPtrOutput

type PrivateEndpointPtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointPtrOutput) Elem

func (PrivateEndpointPtrOutput) ElementType

func (PrivateEndpointPtrOutput) ElementType() reflect.Type

func (PrivateEndpointPtrOutput) Id

The resource Id for private endpoint

func (PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutput

func (o PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutput() PrivateEndpointPtrOutput

func (PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutputWithContext

func (o PrivateEndpointPtrOutput) ToPrivateEndpointPtrOutputWithContext(ctx context.Context) PrivateEndpointPtrOutput

type PrivateEndpointResponse

type PrivateEndpointResponse struct {
	// The resource Id for private endpoint
	Id *string `pulumi:"id"`
}

Private endpoint which a connection belongs to.

type PrivateEndpointResponseArgs

type PrivateEndpointResponseArgs struct {
	// The resource Id for private endpoint
	Id pulumi.StringPtrInput `pulumi:"id"`
}

Private endpoint which a connection belongs to.

func (PrivateEndpointResponseArgs) ElementType

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext

func (i PrivateEndpointResponseArgs) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateEndpointResponseInput

type PrivateEndpointResponseInput interface {
	pulumi.Input

	ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput
	ToPrivateEndpointResponseOutputWithContext(context.Context) PrivateEndpointResponseOutput
}

PrivateEndpointResponseInput is an input type that accepts PrivateEndpointResponseArgs and PrivateEndpointResponseOutput values. You can construct a concrete instance of `PrivateEndpointResponseInput` via:

PrivateEndpointResponseArgs{...}

type PrivateEndpointResponseOutput

type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }

Private endpoint which a connection belongs to.

func (PrivateEndpointResponseOutput) ElementType

func (PrivateEndpointResponseOutput) Id

The resource Id for private endpoint

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrInput

type PrivateEndpointResponsePtrInput interface {
	pulumi.Input

	ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput
	ToPrivateEndpointResponsePtrOutputWithContext(context.Context) PrivateEndpointResponsePtrOutput
}

PrivateEndpointResponsePtrInput is an input type that accepts PrivateEndpointResponseArgs, PrivateEndpointResponsePtr and PrivateEndpointResponsePtrOutput values. You can construct a concrete instance of `PrivateEndpointResponsePtrInput` via:

        PrivateEndpointResponseArgs{...}

or:

        nil

type PrivateEndpointResponsePtrOutput

type PrivateEndpointResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateEndpointResponsePtrOutput) Elem

func (PrivateEndpointResponsePtrOutput) ElementType

func (PrivateEndpointResponsePtrOutput) Id

The resource Id for private endpoint

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutput() PrivateEndpointResponsePtrOutput

func (PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext

func (o PrivateEndpointResponsePtrOutput) ToPrivateEndpointResponsePtrOutputWithContext(ctx context.Context) PrivateEndpointResponsePtrOutput

type PrivateLinkServiceConnectionState

type PrivateLinkServiceConnectionState struct {
	// The private link service connection description.
	Description *string `pulumi:"description"`
	// The private link service connection status.
	Status *string `pulumi:"status"`
}

The state of a private link service connection.

type PrivateLinkServiceConnectionStateArgs

type PrivateLinkServiceConnectionStateArgs struct {
	// The private link service connection description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The private link service connection status.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

The state of a private link service connection.

func (PrivateLinkServiceConnectionStateArgs) ElementType

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStateInput

type PrivateLinkServiceConnectionStateInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
	ToPrivateLinkServiceConnectionStateOutputWithContext(context.Context) PrivateLinkServiceConnectionStateOutput
}

PrivateLinkServiceConnectionStateInput is an input type that accepts PrivateLinkServiceConnectionStateArgs and PrivateLinkServiceConnectionStateOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateInput` via:

PrivateLinkServiceConnectionStateArgs{...}

type PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }

The state of a private link service connection.

func (PrivateLinkServiceConnectionStateOutput) Description

The private link service connection description.

func (PrivateLinkServiceConnectionStateOutput) ElementType

func (PrivateLinkServiceConnectionStateOutput) Status

The private link service connection status.

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStatePtrInput

type PrivateLinkServiceConnectionStatePtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput
	ToPrivateLinkServiceConnectionStatePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStatePtrOutput
}

PrivateLinkServiceConnectionStatePtrInput is an input type that accepts PrivateLinkServiceConnectionStateArgs, PrivateLinkServiceConnectionStatePtr and PrivateLinkServiceConnectionStatePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStatePtrInput` via:

        PrivateLinkServiceConnectionStateArgs{...}

or:

        nil

type PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStatePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStatePtrOutput) Description

The private link service connection description.

func (PrivateLinkServiceConnectionStatePtrOutput) Elem

func (PrivateLinkServiceConnectionStatePtrOutput) ElementType

func (PrivateLinkServiceConnectionStatePtrOutput) Status

The private link service connection status.

func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput

func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutput() PrivateLinkServiceConnectionStatePtrOutput

func (PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext

func (o PrivateLinkServiceConnectionStatePtrOutput) ToPrivateLinkServiceConnectionStatePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatePtrOutput

type PrivateLinkServiceConnectionStateResponse

type PrivateLinkServiceConnectionStateResponse struct {
	// The private link service connection description.
	Description *string `pulumi:"description"`
	// The private link service connection status.
	Status *string `pulumi:"status"`
}

The state of a private link service connection.

type PrivateLinkServiceConnectionStateResponseArgs

type PrivateLinkServiceConnectionStateResponseArgs struct {
	// The private link service connection description.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The private link service connection status.
	Status pulumi.StringPtrInput `pulumi:"status"`
}

The state of a private link service connection.

func (PrivateLinkServiceConnectionStateResponseArgs) ElementType

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (i PrivateLinkServiceConnectionStateResponseArgs) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponseInput

type PrivateLinkServiceConnectionStateResponseInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput
	ToPrivateLinkServiceConnectionStateResponseOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponseOutput
}

PrivateLinkServiceConnectionStateResponseInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs and PrivateLinkServiceConnectionStateResponseOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponseInput` via:

PrivateLinkServiceConnectionStateResponseArgs{...}

type PrivateLinkServiceConnectionStateResponseOutput

type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }

The state of a private link service connection.

func (PrivateLinkServiceConnectionStateResponseOutput) Description

The private link service connection description.

func (PrivateLinkServiceConnectionStateResponseOutput) ElementType

func (PrivateLinkServiceConnectionStateResponseOutput) Status

The private link service connection status.

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponsePtrInput

type PrivateLinkServiceConnectionStateResponsePtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput
	ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput
}

PrivateLinkServiceConnectionStateResponsePtrInput is an input type that accepts PrivateLinkServiceConnectionStateResponseArgs, PrivateLinkServiceConnectionStateResponsePtr and PrivateLinkServiceConnectionStateResponsePtrOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateResponsePtrInput` via:

        PrivateLinkServiceConnectionStateResponseArgs{...}

or:

        nil

type PrivateLinkServiceConnectionStateResponsePtrOutput

type PrivateLinkServiceConnectionStateResponsePtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Description

The private link service connection description.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Elem

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ElementType

func (PrivateLinkServiceConnectionStateResponsePtrOutput) Status

The private link service connection status.

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput

func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutput() PrivateLinkServiceConnectionStateResponsePtrOutput

func (PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext

func (o PrivateLinkServiceConnectionStateResponsePtrOutput) ToPrivateLinkServiceConnectionStateResponsePtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponsePtrOutput

type ResourceIdentityType added in v0.3.1

type ResourceIdentityType pulumi.String

The type of identity used for the managed cluster. Type 'SystemAssigned' will use an implicitly created identity in master components and an auto-created user assigned identity in MC_ resource group in agent nodes. Type 'None' will not use MSI for the managed cluster, service principal will be used instead.

func (ResourceIdentityType) ElementType added in v0.3.1

func (ResourceIdentityType) ElementType() reflect.Type

func (ResourceIdentityType) ToStringOutput added in v0.3.1

func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityType) ToStringOutputWithContext added in v0.3.1

func (e ResourceIdentityType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ResourceIdentityType) ToStringPtrOutput added in v0.3.1

func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityType) ToStringPtrOutputWithContext added in v0.3.1

func (e ResourceIdentityType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourceReference

type ResourceReference struct {
	// The fully qualified Azure resource id.
	Id *string `pulumi:"id"`
}

A reference to an Azure resource.

type ResourceReferenceArgs

type ResourceReferenceArgs struct {
	// The fully qualified Azure resource id.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

A reference to an Azure resource.

func (ResourceReferenceArgs) ElementType

func (ResourceReferenceArgs) ElementType() reflect.Type

func (ResourceReferenceArgs) ToResourceReferenceOutput

func (i ResourceReferenceArgs) ToResourceReferenceOutput() ResourceReferenceOutput

func (ResourceReferenceArgs) ToResourceReferenceOutputWithContext

func (i ResourceReferenceArgs) ToResourceReferenceOutputWithContext(ctx context.Context) ResourceReferenceOutput

type ResourceReferenceArray

type ResourceReferenceArray []ResourceReferenceInput

func (ResourceReferenceArray) ElementType

func (ResourceReferenceArray) ElementType() reflect.Type

func (ResourceReferenceArray) ToResourceReferenceArrayOutput

func (i ResourceReferenceArray) ToResourceReferenceArrayOutput() ResourceReferenceArrayOutput

func (ResourceReferenceArray) ToResourceReferenceArrayOutputWithContext

func (i ResourceReferenceArray) ToResourceReferenceArrayOutputWithContext(ctx context.Context) ResourceReferenceArrayOutput

type ResourceReferenceArrayInput

type ResourceReferenceArrayInput interface {
	pulumi.Input

	ToResourceReferenceArrayOutput() ResourceReferenceArrayOutput
	ToResourceReferenceArrayOutputWithContext(context.Context) ResourceReferenceArrayOutput
}

ResourceReferenceArrayInput is an input type that accepts ResourceReferenceArray and ResourceReferenceArrayOutput values. You can construct a concrete instance of `ResourceReferenceArrayInput` via:

ResourceReferenceArray{ ResourceReferenceArgs{...} }

type ResourceReferenceArrayOutput

type ResourceReferenceArrayOutput struct{ *pulumi.OutputState }

func (ResourceReferenceArrayOutput) ElementType

func (ResourceReferenceArrayOutput) Index

func (ResourceReferenceArrayOutput) ToResourceReferenceArrayOutput

func (o ResourceReferenceArrayOutput) ToResourceReferenceArrayOutput() ResourceReferenceArrayOutput

func (ResourceReferenceArrayOutput) ToResourceReferenceArrayOutputWithContext

func (o ResourceReferenceArrayOutput) ToResourceReferenceArrayOutputWithContext(ctx context.Context) ResourceReferenceArrayOutput

type ResourceReferenceInput

type ResourceReferenceInput interface {
	pulumi.Input

	ToResourceReferenceOutput() ResourceReferenceOutput
	ToResourceReferenceOutputWithContext(context.Context) ResourceReferenceOutput
}

ResourceReferenceInput is an input type that accepts ResourceReferenceArgs and ResourceReferenceOutput values. You can construct a concrete instance of `ResourceReferenceInput` via:

ResourceReferenceArgs{...}

type ResourceReferenceOutput

type ResourceReferenceOutput struct{ *pulumi.OutputState }

A reference to an Azure resource.

func (ResourceReferenceOutput) ElementType

func (ResourceReferenceOutput) ElementType() reflect.Type

func (ResourceReferenceOutput) Id

The fully qualified Azure resource id.

func (ResourceReferenceOutput) ToResourceReferenceOutput

func (o ResourceReferenceOutput) ToResourceReferenceOutput() ResourceReferenceOutput

func (ResourceReferenceOutput) ToResourceReferenceOutputWithContext

func (o ResourceReferenceOutput) ToResourceReferenceOutputWithContext(ctx context.Context) ResourceReferenceOutput

type ResourceReferenceResponse

type ResourceReferenceResponse struct {
	// The fully qualified Azure resource id.
	Id *string `pulumi:"id"`
}

A reference to an Azure resource.

type ResourceReferenceResponseArgs

type ResourceReferenceResponseArgs struct {
	// The fully qualified Azure resource id.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

A reference to an Azure resource.

func (ResourceReferenceResponseArgs) ElementType

func (ResourceReferenceResponseArgs) ToResourceReferenceResponseOutput

func (i ResourceReferenceResponseArgs) ToResourceReferenceResponseOutput() ResourceReferenceResponseOutput

func (ResourceReferenceResponseArgs) ToResourceReferenceResponseOutputWithContext

func (i ResourceReferenceResponseArgs) ToResourceReferenceResponseOutputWithContext(ctx context.Context) ResourceReferenceResponseOutput

type ResourceReferenceResponseArray

type ResourceReferenceResponseArray []ResourceReferenceResponseInput

func (ResourceReferenceResponseArray) ElementType

func (ResourceReferenceResponseArray) ToResourceReferenceResponseArrayOutput

func (i ResourceReferenceResponseArray) ToResourceReferenceResponseArrayOutput() ResourceReferenceResponseArrayOutput

func (ResourceReferenceResponseArray) ToResourceReferenceResponseArrayOutputWithContext

func (i ResourceReferenceResponseArray) ToResourceReferenceResponseArrayOutputWithContext(ctx context.Context) ResourceReferenceResponseArrayOutput

type ResourceReferenceResponseArrayInput

type ResourceReferenceResponseArrayInput interface {
	pulumi.Input

	ToResourceReferenceResponseArrayOutput() ResourceReferenceResponseArrayOutput
	ToResourceReferenceResponseArrayOutputWithContext(context.Context) ResourceReferenceResponseArrayOutput
}

ResourceReferenceResponseArrayInput is an input type that accepts ResourceReferenceResponseArray and ResourceReferenceResponseArrayOutput values. You can construct a concrete instance of `ResourceReferenceResponseArrayInput` via:

ResourceReferenceResponseArray{ ResourceReferenceResponseArgs{...} }

type ResourceReferenceResponseArrayOutput

type ResourceReferenceResponseArrayOutput struct{ *pulumi.OutputState }

func (ResourceReferenceResponseArrayOutput) ElementType

func (ResourceReferenceResponseArrayOutput) Index

func (ResourceReferenceResponseArrayOutput) ToResourceReferenceResponseArrayOutput

func (o ResourceReferenceResponseArrayOutput) ToResourceReferenceResponseArrayOutput() ResourceReferenceResponseArrayOutput

func (ResourceReferenceResponseArrayOutput) ToResourceReferenceResponseArrayOutputWithContext

func (o ResourceReferenceResponseArrayOutput) ToResourceReferenceResponseArrayOutputWithContext(ctx context.Context) ResourceReferenceResponseArrayOutput

type ResourceReferenceResponseInput

type ResourceReferenceResponseInput interface {
	pulumi.Input

	ToResourceReferenceResponseOutput() ResourceReferenceResponseOutput
	ToResourceReferenceResponseOutputWithContext(context.Context) ResourceReferenceResponseOutput
}

ResourceReferenceResponseInput is an input type that accepts ResourceReferenceResponseArgs and ResourceReferenceResponseOutput values. You can construct a concrete instance of `ResourceReferenceResponseInput` via:

ResourceReferenceResponseArgs{...}

type ResourceReferenceResponseOutput

type ResourceReferenceResponseOutput struct{ *pulumi.OutputState }

A reference to an Azure resource.

func (ResourceReferenceResponseOutput) ElementType

func (ResourceReferenceResponseOutput) Id

The fully qualified Azure resource id.

func (ResourceReferenceResponseOutput) ToResourceReferenceResponseOutput

func (o ResourceReferenceResponseOutput) ToResourceReferenceResponseOutput() ResourceReferenceResponseOutput

func (ResourceReferenceResponseOutput) ToResourceReferenceResponseOutputWithContext

func (o ResourceReferenceResponseOutput) ToResourceReferenceResponseOutputWithContext(ctx context.Context) ResourceReferenceResponseOutput

type ScaleSetEvictionPolicy added in v0.3.1

type ScaleSetEvictionPolicy pulumi.String

ScaleSetEvictionPolicy to be used to specify eviction policy for Spot virtual machine scale set. Default to Delete.

func (ScaleSetEvictionPolicy) ElementType added in v0.3.1

func (ScaleSetEvictionPolicy) ElementType() reflect.Type

func (ScaleSetEvictionPolicy) ToStringOutput added in v0.3.1

func (e ScaleSetEvictionPolicy) ToStringOutput() pulumi.StringOutput

func (ScaleSetEvictionPolicy) ToStringOutputWithContext added in v0.3.1

func (e ScaleSetEvictionPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScaleSetEvictionPolicy) ToStringPtrOutput added in v0.3.1

func (e ScaleSetEvictionPolicy) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScaleSetEvictionPolicy) ToStringPtrOutputWithContext added in v0.3.1

func (e ScaleSetEvictionPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ScaleSetPriority added in v0.3.1

type ScaleSetPriority pulumi.String

ScaleSetPriority to be used to specify virtual machine scale set priority. Default to regular.

func (ScaleSetPriority) ElementType added in v0.3.1

func (ScaleSetPriority) ElementType() reflect.Type

func (ScaleSetPriority) ToStringOutput added in v0.3.1

func (e ScaleSetPriority) ToStringOutput() pulumi.StringOutput

func (ScaleSetPriority) ToStringOutputWithContext added in v0.3.1

func (e ScaleSetPriority) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ScaleSetPriority) ToStringPtrOutput added in v0.3.1

func (e ScaleSetPriority) ToStringPtrOutput() pulumi.StringPtrOutput

func (ScaleSetPriority) ToStringPtrOutputWithContext added in v0.3.1

func (e ScaleSetPriority) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SysctlConfig

type SysctlConfig struct {
	// Sysctl setting fs.aio-max-nr.
	FsAioMaxNr *int `pulumi:"fsAioMaxNr"`
	// Sysctl setting fs.file-max.
	FsFileMax *int `pulumi:"fsFileMax"`
	// Sysctl setting fs.inotify.max_user_watches.
	FsInotifyMaxUserWatches *int `pulumi:"fsInotifyMaxUserWatches"`
	// Sysctl setting fs.nr_open.
	FsNrOpen *int `pulumi:"fsNrOpen"`
	// Sysctl setting kernel.threads-max.
	KernelThreadsMax *int `pulumi:"kernelThreadsMax"`
	// Sysctl setting net.core.netdev_max_backlog.
	NetCoreNetdevMaxBacklog *int `pulumi:"netCoreNetdevMaxBacklog"`
	// Sysctl setting net.core.optmem_max.
	NetCoreOptmemMax *int `pulumi:"netCoreOptmemMax"`
	// Sysctl setting net.core.rmem_max.
	NetCoreRmemMax *int `pulumi:"netCoreRmemMax"`
	// Sysctl setting net.core.somaxconn.
	NetCoreSomaxconn *int `pulumi:"netCoreSomaxconn"`
	// Sysctl setting net.core.wmem_max.
	NetCoreWmemMax *int `pulumi:"netCoreWmemMax"`
	// Sysctl setting net.ipv4.ip_local_port_range.
	NetIpv4IpLocalPortRange *string `pulumi:"netIpv4IpLocalPortRange"`
	// Sysctl setting net.ipv4.neigh.default.gc_thresh1.
	NetIpv4NeighDefaultGcThresh1 *int `pulumi:"netIpv4NeighDefaultGcThresh1"`
	// Sysctl setting net.ipv4.neigh.default.gc_thresh2.
	NetIpv4NeighDefaultGcThresh2 *int `pulumi:"netIpv4NeighDefaultGcThresh2"`
	// Sysctl setting net.ipv4.neigh.default.gc_thresh3.
	NetIpv4NeighDefaultGcThresh3 *int `pulumi:"netIpv4NeighDefaultGcThresh3"`
	// Sysctl setting net.ipv4.tcp_fin_timeout.
	NetIpv4TcpFinTimeout *int `pulumi:"netIpv4TcpFinTimeout"`
	// Sysctl setting net.ipv4.tcp_keepalive_probes.
	NetIpv4TcpKeepaliveProbes *int `pulumi:"netIpv4TcpKeepaliveProbes"`
	// Sysctl setting net.ipv4.tcp_keepalive_time.
	NetIpv4TcpKeepaliveTime *int `pulumi:"netIpv4TcpKeepaliveTime"`
	// Sysctl setting net.ipv4.tcp_max_syn_backlog.
	NetIpv4TcpMaxSynBacklog *int `pulumi:"netIpv4TcpMaxSynBacklog"`
	// Sysctl setting net.ipv4.tcp_max_tw_buckets.
	NetIpv4TcpMaxTwBuckets *int `pulumi:"netIpv4TcpMaxTwBuckets"`
	// Sysctl setting net.ipv4.tcp_rmem.
	NetIpv4TcpRmem *int `pulumi:"netIpv4TcpRmem"`
	// Sysctl setting net.ipv4.tcp_tw_reuse.
	NetIpv4TcpTwReuse *bool `pulumi:"netIpv4TcpTwReuse"`
	// Sysctl setting net.ipv4.tcp_wmem.
	NetIpv4TcpWmem *int `pulumi:"netIpv4TcpWmem"`
	// Sysctl setting net.ipv4.tcp_keepalive_intvl.
	NetIpv4TcpkeepaliveIntvl *int `pulumi:"netIpv4TcpkeepaliveIntvl"`
	// Sysctl setting net.netfilter.nf_conntrack_buckets.
	NetNetfilterNfConntrackBuckets *int `pulumi:"netNetfilterNfConntrackBuckets"`
	// Sysctl setting net.netfilter.nf_conntrack_max.
	NetNetfilterNfConntrackMax *int `pulumi:"netNetfilterNfConntrackMax"`
	// Sysctl setting vm.max_map_count.
	VmMaxMapCount *int `pulumi:"vmMaxMapCount"`
	// Sysctl setting vm.swappiness.
	VmSwappiness *int `pulumi:"vmSwappiness"`
	// Sysctl setting vm.vfs_cache_pressure.
	VmVfsCachePressure *int `pulumi:"vmVfsCachePressure"`
}

Sysctl settings for Linux agent nodes.

type SysctlConfigArgs

type SysctlConfigArgs struct {
	// Sysctl setting fs.aio-max-nr.
	FsAioMaxNr pulumi.IntPtrInput `pulumi:"fsAioMaxNr"`
	// Sysctl setting fs.file-max.
	FsFileMax pulumi.IntPtrInput `pulumi:"fsFileMax"`
	// Sysctl setting fs.inotify.max_user_watches.
	FsInotifyMaxUserWatches pulumi.IntPtrInput `pulumi:"fsInotifyMaxUserWatches"`
	// Sysctl setting fs.nr_open.
	FsNrOpen pulumi.IntPtrInput `pulumi:"fsNrOpen"`
	// Sysctl setting kernel.threads-max.
	KernelThreadsMax pulumi.IntPtrInput `pulumi:"kernelThreadsMax"`
	// Sysctl setting net.core.netdev_max_backlog.
	NetCoreNetdevMaxBacklog pulumi.IntPtrInput `pulumi:"netCoreNetdevMaxBacklog"`
	// Sysctl setting net.core.optmem_max.
	NetCoreOptmemMax pulumi.IntPtrInput `pulumi:"netCoreOptmemMax"`
	// Sysctl setting net.core.rmem_max.
	NetCoreRmemMax pulumi.IntPtrInput `pulumi:"netCoreRmemMax"`
	// Sysctl setting net.core.somaxconn.
	NetCoreSomaxconn pulumi.IntPtrInput `pulumi:"netCoreSomaxconn"`
	// Sysctl setting net.core.wmem_max.
	NetCoreWmemMax pulumi.IntPtrInput `pulumi:"netCoreWmemMax"`
	// Sysctl setting net.ipv4.ip_local_port_range.
	NetIpv4IpLocalPortRange pulumi.StringPtrInput `pulumi:"netIpv4IpLocalPortRange"`
	// Sysctl setting net.ipv4.neigh.default.gc_thresh1.
	NetIpv4NeighDefaultGcThresh1 pulumi.IntPtrInput `pulumi:"netIpv4NeighDefaultGcThresh1"`
	// Sysctl setting net.ipv4.neigh.default.gc_thresh2.
	NetIpv4NeighDefaultGcThresh2 pulumi.IntPtrInput `pulumi:"netIpv4NeighDefaultGcThresh2"`
	// Sysctl setting net.ipv4.neigh.default.gc_thresh3.
	NetIpv4NeighDefaultGcThresh3 pulumi.IntPtrInput `pulumi:"netIpv4NeighDefaultGcThresh3"`
	// Sysctl setting net.ipv4.tcp_fin_timeout.
	NetIpv4TcpFinTimeout pulumi.IntPtrInput `pulumi:"netIpv4TcpFinTimeout"`
	// Sysctl setting net.ipv4.tcp_keepalive_probes.
	NetIpv4TcpKeepaliveProbes pulumi.IntPtrInput `pulumi:"netIpv4TcpKeepaliveProbes"`
	// Sysctl setting net.ipv4.tcp_keepalive_time.
	NetIpv4TcpKeepaliveTime pulumi.IntPtrInput `pulumi:"netIpv4TcpKeepaliveTime"`
	// Sysctl setting net.ipv4.tcp_max_syn_backlog.
	NetIpv4TcpMaxSynBacklog pulumi.IntPtrInput `pulumi:"netIpv4TcpMaxSynBacklog"`
	// Sysctl setting net.ipv4.tcp_max_tw_buckets.
	NetIpv4TcpMaxTwBuckets pulumi.IntPtrInput `pulumi:"netIpv4TcpMaxTwBuckets"`
	// Sysctl setting net.ipv4.tcp_rmem.
	NetIpv4TcpRmem pulumi.IntPtrInput `pulumi:"netIpv4TcpRmem"`
	// Sysctl setting net.ipv4.tcp_tw_reuse.
	NetIpv4TcpTwReuse pulumi.BoolPtrInput `pulumi:"netIpv4TcpTwReuse"`
	// Sysctl setting net.ipv4.tcp_wmem.
	NetIpv4TcpWmem pulumi.IntPtrInput `pulumi:"netIpv4TcpWmem"`
	// Sysctl setting net.ipv4.tcp_keepalive_intvl.
	NetIpv4TcpkeepaliveIntvl pulumi.IntPtrInput `pulumi:"netIpv4TcpkeepaliveIntvl"`
	// Sysctl setting net.netfilter.nf_conntrack_buckets.
	NetNetfilterNfConntrackBuckets pulumi.IntPtrInput `pulumi:"netNetfilterNfConntrackBuckets"`
	// Sysctl setting net.netfilter.nf_conntrack_max.
	NetNetfilterNfConntrackMax pulumi.IntPtrInput `pulumi:"netNetfilterNfConntrackMax"`
	// Sysctl setting vm.max_map_count.
	VmMaxMapCount pulumi.IntPtrInput `pulumi:"vmMaxMapCount"`
	// Sysctl setting vm.swappiness.
	VmSwappiness pulumi.IntPtrInput `pulumi:"vmSwappiness"`
	// Sysctl setting vm.vfs_cache_pressure.
	VmVfsCachePressure pulumi.IntPtrInput `pulumi:"vmVfsCachePressure"`
}

Sysctl settings for Linux agent nodes.

func (SysctlConfigArgs) ElementType

func (SysctlConfigArgs) ElementType() reflect.Type

func (SysctlConfigArgs) ToSysctlConfigOutput

func (i SysctlConfigArgs) ToSysctlConfigOutput() SysctlConfigOutput

func (SysctlConfigArgs) ToSysctlConfigOutputWithContext

func (i SysctlConfigArgs) ToSysctlConfigOutputWithContext(ctx context.Context) SysctlConfigOutput

func (SysctlConfigArgs) ToSysctlConfigPtrOutput

func (i SysctlConfigArgs) ToSysctlConfigPtrOutput() SysctlConfigPtrOutput

func (SysctlConfigArgs) ToSysctlConfigPtrOutputWithContext

func (i SysctlConfigArgs) ToSysctlConfigPtrOutputWithContext(ctx context.Context) SysctlConfigPtrOutput

type SysctlConfigInput

type SysctlConfigInput interface {
	pulumi.Input

	ToSysctlConfigOutput() SysctlConfigOutput
	ToSysctlConfigOutputWithContext(context.Context) SysctlConfigOutput
}

SysctlConfigInput is an input type that accepts SysctlConfigArgs and SysctlConfigOutput values. You can construct a concrete instance of `SysctlConfigInput` via:

SysctlConfigArgs{...}

type SysctlConfigOutput

type SysctlConfigOutput struct{ *pulumi.OutputState }

Sysctl settings for Linux agent nodes.

func (SysctlConfigOutput) ElementType

func (SysctlConfigOutput) ElementType() reflect.Type

func (SysctlConfigOutput) FsAioMaxNr

func (o SysctlConfigOutput) FsAioMaxNr() pulumi.IntPtrOutput

Sysctl setting fs.aio-max-nr.

func (SysctlConfigOutput) FsFileMax

func (o SysctlConfigOutput) FsFileMax() pulumi.IntPtrOutput

Sysctl setting fs.file-max.

func (SysctlConfigOutput) FsInotifyMaxUserWatches

func (o SysctlConfigOutput) FsInotifyMaxUserWatches() pulumi.IntPtrOutput

Sysctl setting fs.inotify.max_user_watches.

func (SysctlConfigOutput) FsNrOpen

func (o SysctlConfigOutput) FsNrOpen() pulumi.IntPtrOutput

Sysctl setting fs.nr_open.

func (SysctlConfigOutput) KernelThreadsMax

func (o SysctlConfigOutput) KernelThreadsMax() pulumi.IntPtrOutput

Sysctl setting kernel.threads-max.

func (SysctlConfigOutput) NetCoreNetdevMaxBacklog

func (o SysctlConfigOutput) NetCoreNetdevMaxBacklog() pulumi.IntPtrOutput

Sysctl setting net.core.netdev_max_backlog.

func (SysctlConfigOutput) NetCoreOptmemMax

func (o SysctlConfigOutput) NetCoreOptmemMax() pulumi.IntPtrOutput

Sysctl setting net.core.optmem_max.

func (SysctlConfigOutput) NetCoreRmemMax

func (o SysctlConfigOutput) NetCoreRmemMax() pulumi.IntPtrOutput

Sysctl setting net.core.rmem_max.

func (SysctlConfigOutput) NetCoreSomaxconn

func (o SysctlConfigOutput) NetCoreSomaxconn() pulumi.IntPtrOutput

Sysctl setting net.core.somaxconn.

func (SysctlConfigOutput) NetCoreWmemMax

func (o SysctlConfigOutput) NetCoreWmemMax() pulumi.IntPtrOutput

Sysctl setting net.core.wmem_max.

func (SysctlConfigOutput) NetIpv4IpLocalPortRange

func (o SysctlConfigOutput) NetIpv4IpLocalPortRange() pulumi.StringPtrOutput

Sysctl setting net.ipv4.ip_local_port_range.

func (SysctlConfigOutput) NetIpv4NeighDefaultGcThresh1

func (o SysctlConfigOutput) NetIpv4NeighDefaultGcThresh1() pulumi.IntPtrOutput

Sysctl setting net.ipv4.neigh.default.gc_thresh1.

func (SysctlConfigOutput) NetIpv4NeighDefaultGcThresh2

func (o SysctlConfigOutput) NetIpv4NeighDefaultGcThresh2() pulumi.IntPtrOutput

Sysctl setting net.ipv4.neigh.default.gc_thresh2.

func (SysctlConfigOutput) NetIpv4NeighDefaultGcThresh3

func (o SysctlConfigOutput) NetIpv4NeighDefaultGcThresh3() pulumi.IntPtrOutput

Sysctl setting net.ipv4.neigh.default.gc_thresh3.

func (SysctlConfigOutput) NetIpv4TcpFinTimeout

func (o SysctlConfigOutput) NetIpv4TcpFinTimeout() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_fin_timeout.

func (SysctlConfigOutput) NetIpv4TcpKeepaliveProbes

func (o SysctlConfigOutput) NetIpv4TcpKeepaliveProbes() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_keepalive_probes.

func (SysctlConfigOutput) NetIpv4TcpKeepaliveTime

func (o SysctlConfigOutput) NetIpv4TcpKeepaliveTime() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_keepalive_time.

func (SysctlConfigOutput) NetIpv4TcpMaxSynBacklog

func (o SysctlConfigOutput) NetIpv4TcpMaxSynBacklog() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_max_syn_backlog.

func (SysctlConfigOutput) NetIpv4TcpMaxTwBuckets

func (o SysctlConfigOutput) NetIpv4TcpMaxTwBuckets() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_max_tw_buckets.

func (SysctlConfigOutput) NetIpv4TcpRmem

func (o SysctlConfigOutput) NetIpv4TcpRmem() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_rmem.

func (SysctlConfigOutput) NetIpv4TcpTwReuse

func (o SysctlConfigOutput) NetIpv4TcpTwReuse() pulumi.BoolPtrOutput

Sysctl setting net.ipv4.tcp_tw_reuse.

func (SysctlConfigOutput) NetIpv4TcpWmem

func (o SysctlConfigOutput) NetIpv4TcpWmem() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_wmem.

func (SysctlConfigOutput) NetIpv4TcpkeepaliveIntvl

func (o SysctlConfigOutput) NetIpv4TcpkeepaliveIntvl() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_keepalive_intvl.

func (SysctlConfigOutput) NetNetfilterNfConntrackBuckets

func (o SysctlConfigOutput) NetNetfilterNfConntrackBuckets() pulumi.IntPtrOutput

Sysctl setting net.netfilter.nf_conntrack_buckets.

func (SysctlConfigOutput) NetNetfilterNfConntrackMax

func (o SysctlConfigOutput) NetNetfilterNfConntrackMax() pulumi.IntPtrOutput

Sysctl setting net.netfilter.nf_conntrack_max.

func (SysctlConfigOutput) ToSysctlConfigOutput

func (o SysctlConfigOutput) ToSysctlConfigOutput() SysctlConfigOutput

func (SysctlConfigOutput) ToSysctlConfigOutputWithContext

func (o SysctlConfigOutput) ToSysctlConfigOutputWithContext(ctx context.Context) SysctlConfigOutput

func (SysctlConfigOutput) ToSysctlConfigPtrOutput

func (o SysctlConfigOutput) ToSysctlConfigPtrOutput() SysctlConfigPtrOutput

func (SysctlConfigOutput) ToSysctlConfigPtrOutputWithContext

func (o SysctlConfigOutput) ToSysctlConfigPtrOutputWithContext(ctx context.Context) SysctlConfigPtrOutput

func (SysctlConfigOutput) VmMaxMapCount

func (o SysctlConfigOutput) VmMaxMapCount() pulumi.IntPtrOutput

Sysctl setting vm.max_map_count.

func (SysctlConfigOutput) VmSwappiness

func (o SysctlConfigOutput) VmSwappiness() pulumi.IntPtrOutput

Sysctl setting vm.swappiness.

func (SysctlConfigOutput) VmVfsCachePressure

func (o SysctlConfigOutput) VmVfsCachePressure() pulumi.IntPtrOutput

Sysctl setting vm.vfs_cache_pressure.

type SysctlConfigPtrInput

type SysctlConfigPtrInput interface {
	pulumi.Input

	ToSysctlConfigPtrOutput() SysctlConfigPtrOutput
	ToSysctlConfigPtrOutputWithContext(context.Context) SysctlConfigPtrOutput
}

SysctlConfigPtrInput is an input type that accepts SysctlConfigArgs, SysctlConfigPtr and SysctlConfigPtrOutput values. You can construct a concrete instance of `SysctlConfigPtrInput` via:

        SysctlConfigArgs{...}

or:

        nil

type SysctlConfigPtrOutput

type SysctlConfigPtrOutput struct{ *pulumi.OutputState }

func (SysctlConfigPtrOutput) Elem

func (SysctlConfigPtrOutput) ElementType

func (SysctlConfigPtrOutput) ElementType() reflect.Type

func (SysctlConfigPtrOutput) FsAioMaxNr

func (o SysctlConfigPtrOutput) FsAioMaxNr() pulumi.IntPtrOutput

Sysctl setting fs.aio-max-nr.

func (SysctlConfigPtrOutput) FsFileMax

Sysctl setting fs.file-max.

func (SysctlConfigPtrOutput) FsInotifyMaxUserWatches

func (o SysctlConfigPtrOutput) FsInotifyMaxUserWatches() pulumi.IntPtrOutput

Sysctl setting fs.inotify.max_user_watches.

func (SysctlConfigPtrOutput) FsNrOpen

Sysctl setting fs.nr_open.

func (SysctlConfigPtrOutput) KernelThreadsMax

func (o SysctlConfigPtrOutput) KernelThreadsMax() pulumi.IntPtrOutput

Sysctl setting kernel.threads-max.

func (SysctlConfigPtrOutput) NetCoreNetdevMaxBacklog

func (o SysctlConfigPtrOutput) NetCoreNetdevMaxBacklog() pulumi.IntPtrOutput

Sysctl setting net.core.netdev_max_backlog.

func (SysctlConfigPtrOutput) NetCoreOptmemMax

func (o SysctlConfigPtrOutput) NetCoreOptmemMax() pulumi.IntPtrOutput

Sysctl setting net.core.optmem_max.

func (SysctlConfigPtrOutput) NetCoreRmemMax

func (o SysctlConfigPtrOutput) NetCoreRmemMax() pulumi.IntPtrOutput

Sysctl setting net.core.rmem_max.

func (SysctlConfigPtrOutput) NetCoreSomaxconn

func (o SysctlConfigPtrOutput) NetCoreSomaxconn() pulumi.IntPtrOutput

Sysctl setting net.core.somaxconn.

func (SysctlConfigPtrOutput) NetCoreWmemMax

func (o SysctlConfigPtrOutput) NetCoreWmemMax() pulumi.IntPtrOutput

Sysctl setting net.core.wmem_max.

func (SysctlConfigPtrOutput) NetIpv4IpLocalPortRange

func (o SysctlConfigPtrOutput) NetIpv4IpLocalPortRange() pulumi.StringPtrOutput

Sysctl setting net.ipv4.ip_local_port_range.

func (SysctlConfigPtrOutput) NetIpv4NeighDefaultGcThresh1

func (o SysctlConfigPtrOutput) NetIpv4NeighDefaultGcThresh1() pulumi.IntPtrOutput

Sysctl setting net.ipv4.neigh.default.gc_thresh1.

func (SysctlConfigPtrOutput) NetIpv4NeighDefaultGcThresh2

func (o SysctlConfigPtrOutput) NetIpv4NeighDefaultGcThresh2() pulumi.IntPtrOutput

Sysctl setting net.ipv4.neigh.default.gc_thresh2.

func (SysctlConfigPtrOutput) NetIpv4NeighDefaultGcThresh3

func (o SysctlConfigPtrOutput) NetIpv4NeighDefaultGcThresh3() pulumi.IntPtrOutput

Sysctl setting net.ipv4.neigh.default.gc_thresh3.

func (SysctlConfigPtrOutput) NetIpv4TcpFinTimeout

func (o SysctlConfigPtrOutput) NetIpv4TcpFinTimeout() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_fin_timeout.

func (SysctlConfigPtrOutput) NetIpv4TcpKeepaliveProbes

func (o SysctlConfigPtrOutput) NetIpv4TcpKeepaliveProbes() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_keepalive_probes.

func (SysctlConfigPtrOutput) NetIpv4TcpKeepaliveTime

func (o SysctlConfigPtrOutput) NetIpv4TcpKeepaliveTime() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_keepalive_time.

func (SysctlConfigPtrOutput) NetIpv4TcpMaxSynBacklog

func (o SysctlConfigPtrOutput) NetIpv4TcpMaxSynBacklog() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_max_syn_backlog.

func (SysctlConfigPtrOutput) NetIpv4TcpMaxTwBuckets

func (o SysctlConfigPtrOutput) NetIpv4TcpMaxTwBuckets() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_max_tw_buckets.

func (SysctlConfigPtrOutput) NetIpv4TcpRmem

func (o SysctlConfigPtrOutput) NetIpv4TcpRmem() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_rmem.

func (SysctlConfigPtrOutput) NetIpv4TcpTwReuse

func (o SysctlConfigPtrOutput) NetIpv4TcpTwReuse() pulumi.BoolPtrOutput

Sysctl setting net.ipv4.tcp_tw_reuse.

func (SysctlConfigPtrOutput) NetIpv4TcpWmem

func (o SysctlConfigPtrOutput) NetIpv4TcpWmem() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_wmem.

func (SysctlConfigPtrOutput) NetIpv4TcpkeepaliveIntvl

func (o SysctlConfigPtrOutput) NetIpv4TcpkeepaliveIntvl() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_keepalive_intvl.

func (SysctlConfigPtrOutput) NetNetfilterNfConntrackBuckets

func (o SysctlConfigPtrOutput) NetNetfilterNfConntrackBuckets() pulumi.IntPtrOutput

Sysctl setting net.netfilter.nf_conntrack_buckets.

func (SysctlConfigPtrOutput) NetNetfilterNfConntrackMax

func (o SysctlConfigPtrOutput) NetNetfilterNfConntrackMax() pulumi.IntPtrOutput

Sysctl setting net.netfilter.nf_conntrack_max.

func (SysctlConfigPtrOutput) ToSysctlConfigPtrOutput

func (o SysctlConfigPtrOutput) ToSysctlConfigPtrOutput() SysctlConfigPtrOutput

func (SysctlConfigPtrOutput) ToSysctlConfigPtrOutputWithContext

func (o SysctlConfigPtrOutput) ToSysctlConfigPtrOutputWithContext(ctx context.Context) SysctlConfigPtrOutput

func (SysctlConfigPtrOutput) VmMaxMapCount

func (o SysctlConfigPtrOutput) VmMaxMapCount() pulumi.IntPtrOutput

Sysctl setting vm.max_map_count.

func (SysctlConfigPtrOutput) VmSwappiness

func (o SysctlConfigPtrOutput) VmSwappiness() pulumi.IntPtrOutput

Sysctl setting vm.swappiness.

func (SysctlConfigPtrOutput) VmVfsCachePressure

func (o SysctlConfigPtrOutput) VmVfsCachePressure() pulumi.IntPtrOutput

Sysctl setting vm.vfs_cache_pressure.

type SysctlConfigResponse

type SysctlConfigResponse struct {
	// Sysctl setting fs.aio-max-nr.
	FsAioMaxNr *int `pulumi:"fsAioMaxNr"`
	// Sysctl setting fs.file-max.
	FsFileMax *int `pulumi:"fsFileMax"`
	// Sysctl setting fs.inotify.max_user_watches.
	FsInotifyMaxUserWatches *int `pulumi:"fsInotifyMaxUserWatches"`
	// Sysctl setting fs.nr_open.
	FsNrOpen *int `pulumi:"fsNrOpen"`
	// Sysctl setting kernel.threads-max.
	KernelThreadsMax *int `pulumi:"kernelThreadsMax"`
	// Sysctl setting net.core.netdev_max_backlog.
	NetCoreNetdevMaxBacklog *int `pulumi:"netCoreNetdevMaxBacklog"`
	// Sysctl setting net.core.optmem_max.
	NetCoreOptmemMax *int `pulumi:"netCoreOptmemMax"`
	// Sysctl setting net.core.rmem_max.
	NetCoreRmemMax *int `pulumi:"netCoreRmemMax"`
	// Sysctl setting net.core.somaxconn.
	NetCoreSomaxconn *int `pulumi:"netCoreSomaxconn"`
	// Sysctl setting net.core.wmem_max.
	NetCoreWmemMax *int `pulumi:"netCoreWmemMax"`
	// Sysctl setting net.ipv4.ip_local_port_range.
	NetIpv4IpLocalPortRange *string `pulumi:"netIpv4IpLocalPortRange"`
	// Sysctl setting net.ipv4.neigh.default.gc_thresh1.
	NetIpv4NeighDefaultGcThresh1 *int `pulumi:"netIpv4NeighDefaultGcThresh1"`
	// Sysctl setting net.ipv4.neigh.default.gc_thresh2.
	NetIpv4NeighDefaultGcThresh2 *int `pulumi:"netIpv4NeighDefaultGcThresh2"`
	// Sysctl setting net.ipv4.neigh.default.gc_thresh3.
	NetIpv4NeighDefaultGcThresh3 *int `pulumi:"netIpv4NeighDefaultGcThresh3"`
	// Sysctl setting net.ipv4.tcp_fin_timeout.
	NetIpv4TcpFinTimeout *int `pulumi:"netIpv4TcpFinTimeout"`
	// Sysctl setting net.ipv4.tcp_keepalive_probes.
	NetIpv4TcpKeepaliveProbes *int `pulumi:"netIpv4TcpKeepaliveProbes"`
	// Sysctl setting net.ipv4.tcp_keepalive_time.
	NetIpv4TcpKeepaliveTime *int `pulumi:"netIpv4TcpKeepaliveTime"`
	// Sysctl setting net.ipv4.tcp_max_syn_backlog.
	NetIpv4TcpMaxSynBacklog *int `pulumi:"netIpv4TcpMaxSynBacklog"`
	// Sysctl setting net.ipv4.tcp_max_tw_buckets.
	NetIpv4TcpMaxTwBuckets *int `pulumi:"netIpv4TcpMaxTwBuckets"`
	// Sysctl setting net.ipv4.tcp_rmem.
	NetIpv4TcpRmem *int `pulumi:"netIpv4TcpRmem"`
	// Sysctl setting net.ipv4.tcp_tw_reuse.
	NetIpv4TcpTwReuse *bool `pulumi:"netIpv4TcpTwReuse"`
	// Sysctl setting net.ipv4.tcp_wmem.
	NetIpv4TcpWmem *int `pulumi:"netIpv4TcpWmem"`
	// Sysctl setting net.ipv4.tcp_keepalive_intvl.
	NetIpv4TcpkeepaliveIntvl *int `pulumi:"netIpv4TcpkeepaliveIntvl"`
	// Sysctl setting net.netfilter.nf_conntrack_buckets.
	NetNetfilterNfConntrackBuckets *int `pulumi:"netNetfilterNfConntrackBuckets"`
	// Sysctl setting net.netfilter.nf_conntrack_max.
	NetNetfilterNfConntrackMax *int `pulumi:"netNetfilterNfConntrackMax"`
	// Sysctl setting vm.max_map_count.
	VmMaxMapCount *int `pulumi:"vmMaxMapCount"`
	// Sysctl setting vm.swappiness.
	VmSwappiness *int `pulumi:"vmSwappiness"`
	// Sysctl setting vm.vfs_cache_pressure.
	VmVfsCachePressure *int `pulumi:"vmVfsCachePressure"`
}

Sysctl settings for Linux agent nodes.

type SysctlConfigResponseArgs

type SysctlConfigResponseArgs struct {
	// Sysctl setting fs.aio-max-nr.
	FsAioMaxNr pulumi.IntPtrInput `pulumi:"fsAioMaxNr"`
	// Sysctl setting fs.file-max.
	FsFileMax pulumi.IntPtrInput `pulumi:"fsFileMax"`
	// Sysctl setting fs.inotify.max_user_watches.
	FsInotifyMaxUserWatches pulumi.IntPtrInput `pulumi:"fsInotifyMaxUserWatches"`
	// Sysctl setting fs.nr_open.
	FsNrOpen pulumi.IntPtrInput `pulumi:"fsNrOpen"`
	// Sysctl setting kernel.threads-max.
	KernelThreadsMax pulumi.IntPtrInput `pulumi:"kernelThreadsMax"`
	// Sysctl setting net.core.netdev_max_backlog.
	NetCoreNetdevMaxBacklog pulumi.IntPtrInput `pulumi:"netCoreNetdevMaxBacklog"`
	// Sysctl setting net.core.optmem_max.
	NetCoreOptmemMax pulumi.IntPtrInput `pulumi:"netCoreOptmemMax"`
	// Sysctl setting net.core.rmem_max.
	NetCoreRmemMax pulumi.IntPtrInput `pulumi:"netCoreRmemMax"`
	// Sysctl setting net.core.somaxconn.
	NetCoreSomaxconn pulumi.IntPtrInput `pulumi:"netCoreSomaxconn"`
	// Sysctl setting net.core.wmem_max.
	NetCoreWmemMax pulumi.IntPtrInput `pulumi:"netCoreWmemMax"`
	// Sysctl setting net.ipv4.ip_local_port_range.
	NetIpv4IpLocalPortRange pulumi.StringPtrInput `pulumi:"netIpv4IpLocalPortRange"`
	// Sysctl setting net.ipv4.neigh.default.gc_thresh1.
	NetIpv4NeighDefaultGcThresh1 pulumi.IntPtrInput `pulumi:"netIpv4NeighDefaultGcThresh1"`
	// Sysctl setting net.ipv4.neigh.default.gc_thresh2.
	NetIpv4NeighDefaultGcThresh2 pulumi.IntPtrInput `pulumi:"netIpv4NeighDefaultGcThresh2"`
	// Sysctl setting net.ipv4.neigh.default.gc_thresh3.
	NetIpv4NeighDefaultGcThresh3 pulumi.IntPtrInput `pulumi:"netIpv4NeighDefaultGcThresh3"`
	// Sysctl setting net.ipv4.tcp_fin_timeout.
	NetIpv4TcpFinTimeout pulumi.IntPtrInput `pulumi:"netIpv4TcpFinTimeout"`
	// Sysctl setting net.ipv4.tcp_keepalive_probes.
	NetIpv4TcpKeepaliveProbes pulumi.IntPtrInput `pulumi:"netIpv4TcpKeepaliveProbes"`
	// Sysctl setting net.ipv4.tcp_keepalive_time.
	NetIpv4TcpKeepaliveTime pulumi.IntPtrInput `pulumi:"netIpv4TcpKeepaliveTime"`
	// Sysctl setting net.ipv4.tcp_max_syn_backlog.
	NetIpv4TcpMaxSynBacklog pulumi.IntPtrInput `pulumi:"netIpv4TcpMaxSynBacklog"`
	// Sysctl setting net.ipv4.tcp_max_tw_buckets.
	NetIpv4TcpMaxTwBuckets pulumi.IntPtrInput `pulumi:"netIpv4TcpMaxTwBuckets"`
	// Sysctl setting net.ipv4.tcp_rmem.
	NetIpv4TcpRmem pulumi.IntPtrInput `pulumi:"netIpv4TcpRmem"`
	// Sysctl setting net.ipv4.tcp_tw_reuse.
	NetIpv4TcpTwReuse pulumi.BoolPtrInput `pulumi:"netIpv4TcpTwReuse"`
	// Sysctl setting net.ipv4.tcp_wmem.
	NetIpv4TcpWmem pulumi.IntPtrInput `pulumi:"netIpv4TcpWmem"`
	// Sysctl setting net.ipv4.tcp_keepalive_intvl.
	NetIpv4TcpkeepaliveIntvl pulumi.IntPtrInput `pulumi:"netIpv4TcpkeepaliveIntvl"`
	// Sysctl setting net.netfilter.nf_conntrack_buckets.
	NetNetfilterNfConntrackBuckets pulumi.IntPtrInput `pulumi:"netNetfilterNfConntrackBuckets"`
	// Sysctl setting net.netfilter.nf_conntrack_max.
	NetNetfilterNfConntrackMax pulumi.IntPtrInput `pulumi:"netNetfilterNfConntrackMax"`
	// Sysctl setting vm.max_map_count.
	VmMaxMapCount pulumi.IntPtrInput `pulumi:"vmMaxMapCount"`
	// Sysctl setting vm.swappiness.
	VmSwappiness pulumi.IntPtrInput `pulumi:"vmSwappiness"`
	// Sysctl setting vm.vfs_cache_pressure.
	VmVfsCachePressure pulumi.IntPtrInput `pulumi:"vmVfsCachePressure"`
}

Sysctl settings for Linux agent nodes.

func (SysctlConfigResponseArgs) ElementType

func (SysctlConfigResponseArgs) ElementType() reflect.Type

func (SysctlConfigResponseArgs) ToSysctlConfigResponseOutput

func (i SysctlConfigResponseArgs) ToSysctlConfigResponseOutput() SysctlConfigResponseOutput

func (SysctlConfigResponseArgs) ToSysctlConfigResponseOutputWithContext

func (i SysctlConfigResponseArgs) ToSysctlConfigResponseOutputWithContext(ctx context.Context) SysctlConfigResponseOutput

func (SysctlConfigResponseArgs) ToSysctlConfigResponsePtrOutput

func (i SysctlConfigResponseArgs) ToSysctlConfigResponsePtrOutput() SysctlConfigResponsePtrOutput

func (SysctlConfigResponseArgs) ToSysctlConfigResponsePtrOutputWithContext

func (i SysctlConfigResponseArgs) ToSysctlConfigResponsePtrOutputWithContext(ctx context.Context) SysctlConfigResponsePtrOutput

type SysctlConfigResponseInput

type SysctlConfigResponseInput interface {
	pulumi.Input

	ToSysctlConfigResponseOutput() SysctlConfigResponseOutput
	ToSysctlConfigResponseOutputWithContext(context.Context) SysctlConfigResponseOutput
}

SysctlConfigResponseInput is an input type that accepts SysctlConfigResponseArgs and SysctlConfigResponseOutput values. You can construct a concrete instance of `SysctlConfigResponseInput` via:

SysctlConfigResponseArgs{...}

type SysctlConfigResponseOutput

type SysctlConfigResponseOutput struct{ *pulumi.OutputState }

Sysctl settings for Linux agent nodes.

func (SysctlConfigResponseOutput) ElementType

func (SysctlConfigResponseOutput) ElementType() reflect.Type

func (SysctlConfigResponseOutput) FsAioMaxNr

Sysctl setting fs.aio-max-nr.

func (SysctlConfigResponseOutput) FsFileMax

Sysctl setting fs.file-max.

func (SysctlConfigResponseOutput) FsInotifyMaxUserWatches

func (o SysctlConfigResponseOutput) FsInotifyMaxUserWatches() pulumi.IntPtrOutput

Sysctl setting fs.inotify.max_user_watches.

func (SysctlConfigResponseOutput) FsNrOpen

Sysctl setting fs.nr_open.

func (SysctlConfigResponseOutput) KernelThreadsMax

func (o SysctlConfigResponseOutput) KernelThreadsMax() pulumi.IntPtrOutput

Sysctl setting kernel.threads-max.

func (SysctlConfigResponseOutput) NetCoreNetdevMaxBacklog

func (o SysctlConfigResponseOutput) NetCoreNetdevMaxBacklog() pulumi.IntPtrOutput

Sysctl setting net.core.netdev_max_backlog.

func (SysctlConfigResponseOutput) NetCoreOptmemMax

func (o SysctlConfigResponseOutput) NetCoreOptmemMax() pulumi.IntPtrOutput

Sysctl setting net.core.optmem_max.

func (SysctlConfigResponseOutput) NetCoreRmemMax

func (o SysctlConfigResponseOutput) NetCoreRmemMax() pulumi.IntPtrOutput

Sysctl setting net.core.rmem_max.

func (SysctlConfigResponseOutput) NetCoreSomaxconn

func (o SysctlConfigResponseOutput) NetCoreSomaxconn() pulumi.IntPtrOutput

Sysctl setting net.core.somaxconn.

func (SysctlConfigResponseOutput) NetCoreWmemMax

func (o SysctlConfigResponseOutput) NetCoreWmemMax() pulumi.IntPtrOutput

Sysctl setting net.core.wmem_max.

func (SysctlConfigResponseOutput) NetIpv4IpLocalPortRange

func (o SysctlConfigResponseOutput) NetIpv4IpLocalPortRange() pulumi.StringPtrOutput

Sysctl setting net.ipv4.ip_local_port_range.

func (SysctlConfigResponseOutput) NetIpv4NeighDefaultGcThresh1

func (o SysctlConfigResponseOutput) NetIpv4NeighDefaultGcThresh1() pulumi.IntPtrOutput

Sysctl setting net.ipv4.neigh.default.gc_thresh1.

func (SysctlConfigResponseOutput) NetIpv4NeighDefaultGcThresh2

func (o SysctlConfigResponseOutput) NetIpv4NeighDefaultGcThresh2() pulumi.IntPtrOutput

Sysctl setting net.ipv4.neigh.default.gc_thresh2.

func (SysctlConfigResponseOutput) NetIpv4NeighDefaultGcThresh3

func (o SysctlConfigResponseOutput) NetIpv4NeighDefaultGcThresh3() pulumi.IntPtrOutput

Sysctl setting net.ipv4.neigh.default.gc_thresh3.

func (SysctlConfigResponseOutput) NetIpv4TcpFinTimeout

func (o SysctlConfigResponseOutput) NetIpv4TcpFinTimeout() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_fin_timeout.

func (SysctlConfigResponseOutput) NetIpv4TcpKeepaliveProbes

func (o SysctlConfigResponseOutput) NetIpv4TcpKeepaliveProbes() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_keepalive_probes.

func (SysctlConfigResponseOutput) NetIpv4TcpKeepaliveTime

func (o SysctlConfigResponseOutput) NetIpv4TcpKeepaliveTime() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_keepalive_time.

func (SysctlConfigResponseOutput) NetIpv4TcpMaxSynBacklog

func (o SysctlConfigResponseOutput) NetIpv4TcpMaxSynBacklog() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_max_syn_backlog.

func (SysctlConfigResponseOutput) NetIpv4TcpMaxTwBuckets

func (o SysctlConfigResponseOutput) NetIpv4TcpMaxTwBuckets() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_max_tw_buckets.

func (SysctlConfigResponseOutput) NetIpv4TcpRmem

func (o SysctlConfigResponseOutput) NetIpv4TcpRmem() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_rmem.

func (SysctlConfigResponseOutput) NetIpv4TcpTwReuse

func (o SysctlConfigResponseOutput) NetIpv4TcpTwReuse() pulumi.BoolPtrOutput

Sysctl setting net.ipv4.tcp_tw_reuse.

func (SysctlConfigResponseOutput) NetIpv4TcpWmem

func (o SysctlConfigResponseOutput) NetIpv4TcpWmem() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_wmem.

func (SysctlConfigResponseOutput) NetIpv4TcpkeepaliveIntvl

func (o SysctlConfigResponseOutput) NetIpv4TcpkeepaliveIntvl() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_keepalive_intvl.

func (SysctlConfigResponseOutput) NetNetfilterNfConntrackBuckets

func (o SysctlConfigResponseOutput) NetNetfilterNfConntrackBuckets() pulumi.IntPtrOutput

Sysctl setting net.netfilter.nf_conntrack_buckets.

func (SysctlConfigResponseOutput) NetNetfilterNfConntrackMax

func (o SysctlConfigResponseOutput) NetNetfilterNfConntrackMax() pulumi.IntPtrOutput

Sysctl setting net.netfilter.nf_conntrack_max.

func (SysctlConfigResponseOutput) ToSysctlConfigResponseOutput

func (o SysctlConfigResponseOutput) ToSysctlConfigResponseOutput() SysctlConfigResponseOutput

func (SysctlConfigResponseOutput) ToSysctlConfigResponseOutputWithContext

func (o SysctlConfigResponseOutput) ToSysctlConfigResponseOutputWithContext(ctx context.Context) SysctlConfigResponseOutput

func (SysctlConfigResponseOutput) ToSysctlConfigResponsePtrOutput

func (o SysctlConfigResponseOutput) ToSysctlConfigResponsePtrOutput() SysctlConfigResponsePtrOutput

func (SysctlConfigResponseOutput) ToSysctlConfigResponsePtrOutputWithContext

func (o SysctlConfigResponseOutput) ToSysctlConfigResponsePtrOutputWithContext(ctx context.Context) SysctlConfigResponsePtrOutput

func (SysctlConfigResponseOutput) VmMaxMapCount

Sysctl setting vm.max_map_count.

func (SysctlConfigResponseOutput) VmSwappiness

Sysctl setting vm.swappiness.

func (SysctlConfigResponseOutput) VmVfsCachePressure

func (o SysctlConfigResponseOutput) VmVfsCachePressure() pulumi.IntPtrOutput

Sysctl setting vm.vfs_cache_pressure.

type SysctlConfigResponsePtrInput

type SysctlConfigResponsePtrInput interface {
	pulumi.Input

	ToSysctlConfigResponsePtrOutput() SysctlConfigResponsePtrOutput
	ToSysctlConfigResponsePtrOutputWithContext(context.Context) SysctlConfigResponsePtrOutput
}

SysctlConfigResponsePtrInput is an input type that accepts SysctlConfigResponseArgs, SysctlConfigResponsePtr and SysctlConfigResponsePtrOutput values. You can construct a concrete instance of `SysctlConfigResponsePtrInput` via:

        SysctlConfigResponseArgs{...}

or:

        nil

type SysctlConfigResponsePtrOutput

type SysctlConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (SysctlConfigResponsePtrOutput) Elem

func (SysctlConfigResponsePtrOutput) ElementType

func (SysctlConfigResponsePtrOutput) FsAioMaxNr

Sysctl setting fs.aio-max-nr.

func (SysctlConfigResponsePtrOutput) FsFileMax

Sysctl setting fs.file-max.

func (SysctlConfigResponsePtrOutput) FsInotifyMaxUserWatches

func (o SysctlConfigResponsePtrOutput) FsInotifyMaxUserWatches() pulumi.IntPtrOutput

Sysctl setting fs.inotify.max_user_watches.

func (SysctlConfigResponsePtrOutput) FsNrOpen

Sysctl setting fs.nr_open.

func (SysctlConfigResponsePtrOutput) KernelThreadsMax

func (o SysctlConfigResponsePtrOutput) KernelThreadsMax() pulumi.IntPtrOutput

Sysctl setting kernel.threads-max.

func (SysctlConfigResponsePtrOutput) NetCoreNetdevMaxBacklog

func (o SysctlConfigResponsePtrOutput) NetCoreNetdevMaxBacklog() pulumi.IntPtrOutput

Sysctl setting net.core.netdev_max_backlog.

func (SysctlConfigResponsePtrOutput) NetCoreOptmemMax

func (o SysctlConfigResponsePtrOutput) NetCoreOptmemMax() pulumi.IntPtrOutput

Sysctl setting net.core.optmem_max.

func (SysctlConfigResponsePtrOutput) NetCoreRmemMax

Sysctl setting net.core.rmem_max.

func (SysctlConfigResponsePtrOutput) NetCoreSomaxconn

func (o SysctlConfigResponsePtrOutput) NetCoreSomaxconn() pulumi.IntPtrOutput

Sysctl setting net.core.somaxconn.

func (SysctlConfigResponsePtrOutput) NetCoreWmemMax

Sysctl setting net.core.wmem_max.

func (SysctlConfigResponsePtrOutput) NetIpv4IpLocalPortRange

func (o SysctlConfigResponsePtrOutput) NetIpv4IpLocalPortRange() pulumi.StringPtrOutput

Sysctl setting net.ipv4.ip_local_port_range.

func (SysctlConfigResponsePtrOutput) NetIpv4NeighDefaultGcThresh1

func (o SysctlConfigResponsePtrOutput) NetIpv4NeighDefaultGcThresh1() pulumi.IntPtrOutput

Sysctl setting net.ipv4.neigh.default.gc_thresh1.

func (SysctlConfigResponsePtrOutput) NetIpv4NeighDefaultGcThresh2

func (o SysctlConfigResponsePtrOutput) NetIpv4NeighDefaultGcThresh2() pulumi.IntPtrOutput

Sysctl setting net.ipv4.neigh.default.gc_thresh2.

func (SysctlConfigResponsePtrOutput) NetIpv4NeighDefaultGcThresh3

func (o SysctlConfigResponsePtrOutput) NetIpv4NeighDefaultGcThresh3() pulumi.IntPtrOutput

Sysctl setting net.ipv4.neigh.default.gc_thresh3.

func (SysctlConfigResponsePtrOutput) NetIpv4TcpFinTimeout

func (o SysctlConfigResponsePtrOutput) NetIpv4TcpFinTimeout() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_fin_timeout.

func (SysctlConfigResponsePtrOutput) NetIpv4TcpKeepaliveProbes

func (o SysctlConfigResponsePtrOutput) NetIpv4TcpKeepaliveProbes() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_keepalive_probes.

func (SysctlConfigResponsePtrOutput) NetIpv4TcpKeepaliveTime

func (o SysctlConfigResponsePtrOutput) NetIpv4TcpKeepaliveTime() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_keepalive_time.

func (SysctlConfigResponsePtrOutput) NetIpv4TcpMaxSynBacklog

func (o SysctlConfigResponsePtrOutput) NetIpv4TcpMaxSynBacklog() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_max_syn_backlog.

func (SysctlConfigResponsePtrOutput) NetIpv4TcpMaxTwBuckets

func (o SysctlConfigResponsePtrOutput) NetIpv4TcpMaxTwBuckets() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_max_tw_buckets.

func (SysctlConfigResponsePtrOutput) NetIpv4TcpRmem

Sysctl setting net.ipv4.tcp_rmem.

func (SysctlConfigResponsePtrOutput) NetIpv4TcpTwReuse

func (o SysctlConfigResponsePtrOutput) NetIpv4TcpTwReuse() pulumi.BoolPtrOutput

Sysctl setting net.ipv4.tcp_tw_reuse.

func (SysctlConfigResponsePtrOutput) NetIpv4TcpWmem

Sysctl setting net.ipv4.tcp_wmem.

func (SysctlConfigResponsePtrOutput) NetIpv4TcpkeepaliveIntvl

func (o SysctlConfigResponsePtrOutput) NetIpv4TcpkeepaliveIntvl() pulumi.IntPtrOutput

Sysctl setting net.ipv4.tcp_keepalive_intvl.

func (SysctlConfigResponsePtrOutput) NetNetfilterNfConntrackBuckets

func (o SysctlConfigResponsePtrOutput) NetNetfilterNfConntrackBuckets() pulumi.IntPtrOutput

Sysctl setting net.netfilter.nf_conntrack_buckets.

func (SysctlConfigResponsePtrOutput) NetNetfilterNfConntrackMax

func (o SysctlConfigResponsePtrOutput) NetNetfilterNfConntrackMax() pulumi.IntPtrOutput

Sysctl setting net.netfilter.nf_conntrack_max.

func (SysctlConfigResponsePtrOutput) ToSysctlConfigResponsePtrOutput

func (o SysctlConfigResponsePtrOutput) ToSysctlConfigResponsePtrOutput() SysctlConfigResponsePtrOutput

func (SysctlConfigResponsePtrOutput) ToSysctlConfigResponsePtrOutputWithContext

func (o SysctlConfigResponsePtrOutput) ToSysctlConfigResponsePtrOutputWithContext(ctx context.Context) SysctlConfigResponsePtrOutput

func (SysctlConfigResponsePtrOutput) VmMaxMapCount

Sysctl setting vm.max_map_count.

func (SysctlConfigResponsePtrOutput) VmSwappiness

Sysctl setting vm.swappiness.

func (SysctlConfigResponsePtrOutput) VmVfsCachePressure

func (o SysctlConfigResponsePtrOutput) VmVfsCachePressure() pulumi.IntPtrOutput

Sysctl setting vm.vfs_cache_pressure.

type UpgradeChannel added in v0.3.1

type UpgradeChannel pulumi.String

upgrade channel for auto upgrade.

func (UpgradeChannel) ElementType added in v0.3.1

func (UpgradeChannel) ElementType() reflect.Type

func (UpgradeChannel) ToStringOutput added in v0.3.1

func (e UpgradeChannel) ToStringOutput() pulumi.StringOutput

func (UpgradeChannel) ToStringOutputWithContext added in v0.3.1

func (e UpgradeChannel) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (UpgradeChannel) ToStringPtrOutput added in v0.3.1

func (e UpgradeChannel) ToStringPtrOutput() pulumi.StringPtrOutput

func (UpgradeChannel) ToStringPtrOutputWithContext added in v0.3.1

func (e UpgradeChannel) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type UserAssignedIdentity

type UserAssignedIdentity struct {
	// The client id of the user assigned identity.
	ClientId *string `pulumi:"clientId"`
	// The object id of the user assigned identity.
	ObjectId *string `pulumi:"objectId"`
	// The resource id of the user assigned identity.
	ResourceId *string `pulumi:"resourceId"`
}

type UserAssignedIdentityArgs

type UserAssignedIdentityArgs struct {
	// The client id of the user assigned identity.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// The object id of the user assigned identity.
	ObjectId pulumi.StringPtrInput `pulumi:"objectId"`
	// The resource id of the user assigned identity.
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
}

func (UserAssignedIdentityArgs) ElementType

func (UserAssignedIdentityArgs) ElementType() reflect.Type

func (UserAssignedIdentityArgs) ToUserAssignedIdentityOutput

func (i UserAssignedIdentityArgs) ToUserAssignedIdentityOutput() UserAssignedIdentityOutput

func (UserAssignedIdentityArgs) ToUserAssignedIdentityOutputWithContext

func (i UserAssignedIdentityArgs) ToUserAssignedIdentityOutputWithContext(ctx context.Context) UserAssignedIdentityOutput

type UserAssignedIdentityInput

type UserAssignedIdentityInput interface {
	pulumi.Input

	ToUserAssignedIdentityOutput() UserAssignedIdentityOutput
	ToUserAssignedIdentityOutputWithContext(context.Context) UserAssignedIdentityOutput
}

UserAssignedIdentityInput is an input type that accepts UserAssignedIdentityArgs and UserAssignedIdentityOutput values. You can construct a concrete instance of `UserAssignedIdentityInput` via:

UserAssignedIdentityArgs{...}

type UserAssignedIdentityOutput

type UserAssignedIdentityOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityOutput) ClientId

The client id of the user assigned identity.

func (UserAssignedIdentityOutput) ElementType

func (UserAssignedIdentityOutput) ElementType() reflect.Type

func (UserAssignedIdentityOutput) ObjectId

The object id of the user assigned identity.

func (UserAssignedIdentityOutput) ResourceId

The resource id of the user assigned identity.

func (UserAssignedIdentityOutput) ToUserAssignedIdentityOutput

func (o UserAssignedIdentityOutput) ToUserAssignedIdentityOutput() UserAssignedIdentityOutput

func (UserAssignedIdentityOutput) ToUserAssignedIdentityOutputWithContext

func (o UserAssignedIdentityOutput) ToUserAssignedIdentityOutputWithContext(ctx context.Context) UserAssignedIdentityOutput

type UserAssignedIdentityResponse

type UserAssignedIdentityResponse struct {
	// The client id of the user assigned identity.
	ClientId *string `pulumi:"clientId"`
	// The object id of the user assigned identity.
	ObjectId *string `pulumi:"objectId"`
	// The resource id of the user assigned identity.
	ResourceId *string `pulumi:"resourceId"`
}

type UserAssignedIdentityResponseArgs

type UserAssignedIdentityResponseArgs struct {
	// The client id of the user assigned identity.
	ClientId pulumi.StringPtrInput `pulumi:"clientId"`
	// The object id of the user assigned identity.
	ObjectId pulumi.StringPtrInput `pulumi:"objectId"`
	// The resource id of the user assigned identity.
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
}

func (UserAssignedIdentityResponseArgs) ElementType

func (UserAssignedIdentityResponseArgs) ToUserAssignedIdentityResponseOutput

func (i UserAssignedIdentityResponseArgs) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput

func (UserAssignedIdentityResponseArgs) ToUserAssignedIdentityResponseOutputWithContext

func (i UserAssignedIdentityResponseArgs) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput

type UserAssignedIdentityResponseInput

type UserAssignedIdentityResponseInput interface {
	pulumi.Input

	ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput
	ToUserAssignedIdentityResponseOutputWithContext(context.Context) UserAssignedIdentityResponseOutput
}

UserAssignedIdentityResponseInput is an input type that accepts UserAssignedIdentityResponseArgs and UserAssignedIdentityResponseOutput values. You can construct a concrete instance of `UserAssignedIdentityResponseInput` via:

UserAssignedIdentityResponseArgs{...}

type UserAssignedIdentityResponseOutput

type UserAssignedIdentityResponseOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityResponseOutput) ClientId

The client id of the user assigned identity.

func (UserAssignedIdentityResponseOutput) ElementType

func (UserAssignedIdentityResponseOutput) ObjectId

The object id of the user assigned identity.

func (UserAssignedIdentityResponseOutput) ResourceId

The resource id of the user assigned identity.

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL