hybridcontainerservice

package module
v0.0.0-...-fc6d6d1 Latest Latest
Warning

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

Go to latest
Published: May 10, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AutoUpgradeOptionsEnabled  = AutoUpgradeOptions("Enabled")
	AutoUpgradeOptionsDisabled = AutoUpgradeOptions("Disabled")
)
View Source
const (
	LicenseType_Windows_Server = LicenseType("Windows_Server")
	LicenseTypeNone            = LicenseType("None")
)
View Source
const (
	LoadBalancerSku_Unstacked_Haproxy = LoadBalancerSku("unstacked-haproxy")
	LoadBalancerSku_Stacked_Kube_Vip  = LoadBalancerSku("stacked-kube-vip")
	LoadBalancerSku_Stacked_Metallb   = LoadBalancerSku("stacked-metallb")
	LoadBalancerSkuUnmanaged          = LoadBalancerSku("unmanaged")
)
View Source
const (
	ModeSystem = Mode("System")
	ModeLB     = Mode("LB")
	ModeUser   = Mode("User")
)
View Source
const (
	NetworkPolicyCalico  = NetworkPolicy("calico")
	NetworkPolicyFlannel = NetworkPolicy("flannel")
)
View Source
const (
	OsTypeLinux   = OsType("Linux")
	OsTypeWindows = OsType("Windows")
)
View Source
const (
	ResourceIdentityTypeNone           = ResourceIdentityType("None")
	ResourceIdentityTypeSystemAssigned = ResourceIdentityType("SystemAssigned")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AADProfile

type AADProfile struct {
	// The list of 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"`
}

AAD Profile specifies attributes for Azure Active Directory integration.

type AADProfileArgs

type AADProfileArgs struct {
	// The list of 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"`
}

AAD Profile specifies attributes for Azure Active Directory integration.

func (AADProfileArgs) ElementType

func (AADProfileArgs) ElementType() reflect.Type

func (AADProfileArgs) ToAADProfileOutput

func (i AADProfileArgs) ToAADProfileOutput() AADProfileOutput

func (AADProfileArgs) ToAADProfileOutputWithContext

func (i AADProfileArgs) ToAADProfileOutputWithContext(ctx context.Context) AADProfileOutput

func (AADProfileArgs) ToAADProfilePtrOutput

func (i AADProfileArgs) ToAADProfilePtrOutput() AADProfilePtrOutput

func (AADProfileArgs) ToAADProfilePtrOutputWithContext

func (i AADProfileArgs) ToAADProfilePtrOutputWithContext(ctx context.Context) AADProfilePtrOutput

type AADProfileInput

type AADProfileInput interface {
	pulumi.Input

	ToAADProfileOutput() AADProfileOutput
	ToAADProfileOutputWithContext(context.Context) AADProfileOutput
}

AADProfileInput is an input type that accepts AADProfileArgs and AADProfileOutput values. You can construct a concrete instance of `AADProfileInput` via:

AADProfileArgs{...}

type AADProfileOutput

type AADProfileOutput struct{ *pulumi.OutputState }

AAD Profile specifies attributes for Azure Active Directory integration.

func (AADProfileOutput) AdminGroupObjectIDs

func (o AADProfileOutput) AdminGroupObjectIDs() pulumi.StringArrayOutput

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

func (AADProfileOutput) ClientAppID

func (o AADProfileOutput) ClientAppID() pulumi.StringPtrOutput

The client AAD application ID.

func (AADProfileOutput) ElementType

func (AADProfileOutput) ElementType() reflect.Type

func (AADProfileOutput) EnableAzureRbac

func (o AADProfileOutput) EnableAzureRbac() pulumi.BoolPtrOutput

Whether to enable Azure RBAC for Kubernetes authorization.

func (AADProfileOutput) Managed

Whether to enable managed AAD.

func (AADProfileOutput) ServerAppID

func (o AADProfileOutput) ServerAppID() pulumi.StringPtrOutput

The server AAD application ID.

func (AADProfileOutput) ServerAppSecret

func (o AADProfileOutput) ServerAppSecret() pulumi.StringPtrOutput

The server AAD application secret.

func (AADProfileOutput) TenantID

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

func (AADProfileOutput) ToAADProfileOutput

func (o AADProfileOutput) ToAADProfileOutput() AADProfileOutput

func (AADProfileOutput) ToAADProfileOutputWithContext

func (o AADProfileOutput) ToAADProfileOutputWithContext(ctx context.Context) AADProfileOutput

func (AADProfileOutput) ToAADProfilePtrOutput

func (o AADProfileOutput) ToAADProfilePtrOutput() AADProfilePtrOutput

func (AADProfileOutput) ToAADProfilePtrOutputWithContext

func (o AADProfileOutput) ToAADProfilePtrOutputWithContext(ctx context.Context) AADProfilePtrOutput

type AADProfilePtrInput

type AADProfilePtrInput interface {
	pulumi.Input

	ToAADProfilePtrOutput() AADProfilePtrOutput
	ToAADProfilePtrOutputWithContext(context.Context) AADProfilePtrOutput
}

AADProfilePtrInput is an input type that accepts AADProfileArgs, AADProfilePtr and AADProfilePtrOutput values. You can construct a concrete instance of `AADProfilePtrInput` via:

        AADProfileArgs{...}

or:

        nil

func AADProfilePtr

func AADProfilePtr(v *AADProfileArgs) AADProfilePtrInput

type AADProfilePtrOutput

type AADProfilePtrOutput struct{ *pulumi.OutputState }

func (AADProfilePtrOutput) AdminGroupObjectIDs

func (o AADProfilePtrOutput) AdminGroupObjectIDs() pulumi.StringArrayOutput

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

func (AADProfilePtrOutput) ClientAppID

func (o AADProfilePtrOutput) ClientAppID() pulumi.StringPtrOutput

The client AAD application ID.

func (AADProfilePtrOutput) Elem

func (AADProfilePtrOutput) ElementType

func (AADProfilePtrOutput) ElementType() reflect.Type

func (AADProfilePtrOutput) EnableAzureRbac

func (o AADProfilePtrOutput) EnableAzureRbac() pulumi.BoolPtrOutput

Whether to enable Azure RBAC for Kubernetes authorization.

func (AADProfilePtrOutput) Managed

Whether to enable managed AAD.

func (AADProfilePtrOutput) ServerAppID

func (o AADProfilePtrOutput) ServerAppID() pulumi.StringPtrOutput

The server AAD application ID.

func (AADProfilePtrOutput) ServerAppSecret

func (o AADProfilePtrOutput) ServerAppSecret() pulumi.StringPtrOutput

The server AAD application secret.

func (AADProfilePtrOutput) TenantID

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

func (AADProfilePtrOutput) ToAADProfilePtrOutput

func (o AADProfilePtrOutput) ToAADProfilePtrOutput() AADProfilePtrOutput

func (AADProfilePtrOutput) ToAADProfilePtrOutputWithContext

func (o AADProfilePtrOutput) ToAADProfilePtrOutputWithContext(ctx context.Context) AADProfilePtrOutput

type AADProfileResponseResponse

type AADProfileResponseResponse struct {
	// The list of 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 AAD tenant ID to use for authentication. If not specified, will use the tenant of the deployment subscription.
	TenantID *string `pulumi:"tenantID"`
}

AAD Profile specifies attributes for Azure Active Directory integration.

type AADProfileResponseResponseOutput

type AADProfileResponseResponseOutput struct{ *pulumi.OutputState }

AAD Profile specifies attributes for Azure Active Directory integration.

func (AADProfileResponseResponseOutput) AdminGroupObjectIDs

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

func (AADProfileResponseResponseOutput) ClientAppID

The client AAD application ID.

func (AADProfileResponseResponseOutput) ElementType

func (AADProfileResponseResponseOutput) EnableAzureRbac

Whether to enable Azure RBAC for Kubernetes authorization.

func (AADProfileResponseResponseOutput) Managed

Whether to enable managed AAD.

func (AADProfileResponseResponseOutput) ServerAppID

The server AAD application ID.

func (AADProfileResponseResponseOutput) TenantID

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

func (AADProfileResponseResponseOutput) ToAADProfileResponseResponseOutput

func (o AADProfileResponseResponseOutput) ToAADProfileResponseResponseOutput() AADProfileResponseResponseOutput

func (AADProfileResponseResponseOutput) ToAADProfileResponseResponseOutputWithContext

func (o AADProfileResponseResponseOutput) ToAADProfileResponseResponseOutputWithContext(ctx context.Context) AADProfileResponseResponseOutput

type AADProfileResponseResponsePtrOutput

type AADProfileResponseResponsePtrOutput struct{ *pulumi.OutputState }

func (AADProfileResponseResponsePtrOutput) AdminGroupObjectIDs

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

func (AADProfileResponseResponsePtrOutput) ClientAppID

The client AAD application ID.

func (AADProfileResponseResponsePtrOutput) Elem

func (AADProfileResponseResponsePtrOutput) ElementType

func (AADProfileResponseResponsePtrOutput) EnableAzureRbac

Whether to enable Azure RBAC for Kubernetes authorization.

func (AADProfileResponseResponsePtrOutput) Managed

Whether to enable managed AAD.

func (AADProfileResponseResponsePtrOutput) ServerAppID

The server AAD application ID.

func (AADProfileResponseResponsePtrOutput) TenantID

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

func (AADProfileResponseResponsePtrOutput) ToAADProfileResponseResponsePtrOutput

func (o AADProfileResponseResponsePtrOutput) ToAADProfileResponseResponsePtrOutput() AADProfileResponseResponsePtrOutput

func (AADProfileResponseResponsePtrOutput) ToAADProfileResponseResponsePtrOutputWithContext

func (o AADProfileResponseResponsePtrOutput) ToAADProfileResponseResponsePtrOutputWithContext(ctx context.Context) AADProfileResponseResponsePtrOutput

type AddonProfiles

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

Addon configurations

type AddonProfilesArgs

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

Addon configurations

func (AddonProfilesArgs) ElementType

func (AddonProfilesArgs) ElementType() reflect.Type

func (AddonProfilesArgs) ToAddonProfilesOutput

func (i AddonProfilesArgs) ToAddonProfilesOutput() AddonProfilesOutput

func (AddonProfilesArgs) ToAddonProfilesOutputWithContext

func (i AddonProfilesArgs) ToAddonProfilesOutputWithContext(ctx context.Context) AddonProfilesOutput

type AddonProfilesInput

type AddonProfilesInput interface {
	pulumi.Input

	ToAddonProfilesOutput() AddonProfilesOutput
	ToAddonProfilesOutputWithContext(context.Context) AddonProfilesOutput
}

AddonProfilesInput is an input type that accepts AddonProfilesArgs and AddonProfilesOutput values. You can construct a concrete instance of `AddonProfilesInput` via:

AddonProfilesArgs{...}

type AddonProfilesMap

type AddonProfilesMap map[string]AddonProfilesInput

func (AddonProfilesMap) ElementType

func (AddonProfilesMap) ElementType() reflect.Type

func (AddonProfilesMap) ToAddonProfilesMapOutput

func (i AddonProfilesMap) ToAddonProfilesMapOutput() AddonProfilesMapOutput

func (AddonProfilesMap) ToAddonProfilesMapOutputWithContext

func (i AddonProfilesMap) ToAddonProfilesMapOutputWithContext(ctx context.Context) AddonProfilesMapOutput

type AddonProfilesMapInput

type AddonProfilesMapInput interface {
	pulumi.Input

	ToAddonProfilesMapOutput() AddonProfilesMapOutput
	ToAddonProfilesMapOutputWithContext(context.Context) AddonProfilesMapOutput
}

AddonProfilesMapInput is an input type that accepts AddonProfilesMap and AddonProfilesMapOutput values. You can construct a concrete instance of `AddonProfilesMapInput` via:

AddonProfilesMap{ "key": AddonProfilesArgs{...} }

type AddonProfilesMapOutput

type AddonProfilesMapOutput struct{ *pulumi.OutputState }

func (AddonProfilesMapOutput) ElementType

func (AddonProfilesMapOutput) ElementType() reflect.Type

func (AddonProfilesMapOutput) MapIndex

func (AddonProfilesMapOutput) ToAddonProfilesMapOutput

func (o AddonProfilesMapOutput) ToAddonProfilesMapOutput() AddonProfilesMapOutput

func (AddonProfilesMapOutput) ToAddonProfilesMapOutputWithContext

func (o AddonProfilesMapOutput) ToAddonProfilesMapOutputWithContext(ctx context.Context) AddonProfilesMapOutput

type AddonProfilesOutput

type AddonProfilesOutput struct{ *pulumi.OutputState }

Addon configurations

func (AddonProfilesOutput) Config

Config - Key-value pairs for configuring an add-on.

func (AddonProfilesOutput) ElementType

func (AddonProfilesOutput) ElementType() reflect.Type

func (AddonProfilesOutput) Enabled

Enabled - Whether the add-on is enabled or not.

func (AddonProfilesOutput) ToAddonProfilesOutput

func (o AddonProfilesOutput) ToAddonProfilesOutput() AddonProfilesOutput

func (AddonProfilesOutput) ToAddonProfilesOutputWithContext

func (o AddonProfilesOutput) ToAddonProfilesOutputWithContext(ctx context.Context) AddonProfilesOutput

type AddonProfilesResponse

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

Addon configurations

type AddonProfilesResponseMapOutput

type AddonProfilesResponseMapOutput struct{ *pulumi.OutputState }

func (AddonProfilesResponseMapOutput) ElementType

func (AddonProfilesResponseMapOutput) MapIndex

func (AddonProfilesResponseMapOutput) ToAddonProfilesResponseMapOutput

func (o AddonProfilesResponseMapOutput) ToAddonProfilesResponseMapOutput() AddonProfilesResponseMapOutput

func (AddonProfilesResponseMapOutput) ToAddonProfilesResponseMapOutputWithContext

func (o AddonProfilesResponseMapOutput) ToAddonProfilesResponseMapOutputWithContext(ctx context.Context) AddonProfilesResponseMapOutput

type AddonProfilesResponseOutput

type AddonProfilesResponseOutput struct{ *pulumi.OutputState }

Addon configurations

func (AddonProfilesResponseOutput) Config

Config - Key-value pairs for configuring an add-on.

func (AddonProfilesResponseOutput) ElementType

func (AddonProfilesResponseOutput) Enabled

Enabled - Whether the add-on is enabled or not.

func (AddonProfilesResponseOutput) ToAddonProfilesResponseOutput

func (o AddonProfilesResponseOutput) ToAddonProfilesResponseOutput() AddonProfilesResponseOutput

func (AddonProfilesResponseOutput) ToAddonProfilesResponseOutputWithContext

func (o AddonProfilesResponseOutput) ToAddonProfilesResponseOutputWithContext(ctx context.Context) AddonProfilesResponseOutput

type AddonStatusResponse

type AddonStatusResponse struct {
	// ErrorMessage will be set in the event that there is a terminal problem reconciling the AddOn and will contain a more verbose string suitable for logging and human consumption.
	ErrorMessage *string `pulumi:"errorMessage"`
	// Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
	Phase *string `pulumi:"phase"`
	Ready *bool   `pulumi:"ready"`
}

Status of the addon

type AddonStatusResponseMapOutput

type AddonStatusResponseMapOutput struct{ *pulumi.OutputState }

func (AddonStatusResponseMapOutput) ElementType

func (AddonStatusResponseMapOutput) MapIndex

func (AddonStatusResponseMapOutput) ToAddonStatusResponseMapOutput

func (o AddonStatusResponseMapOutput) ToAddonStatusResponseMapOutput() AddonStatusResponseMapOutput

func (AddonStatusResponseMapOutput) ToAddonStatusResponseMapOutputWithContext

func (o AddonStatusResponseMapOutput) ToAddonStatusResponseMapOutputWithContext(ctx context.Context) AddonStatusResponseMapOutput

type AddonStatusResponseOutput

type AddonStatusResponseOutput struct{ *pulumi.OutputState }

Status of the addon

func (AddonStatusResponseOutput) ElementType

func (AddonStatusResponseOutput) ElementType() reflect.Type

func (AddonStatusResponseOutput) ErrorMessage

ErrorMessage will be set in the event that there is a terminal problem reconciling the AddOn and will contain a more verbose string suitable for logging and human consumption.

func (AddonStatusResponseOutput) Phase

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

func (AddonStatusResponseOutput) Ready

func (AddonStatusResponseOutput) ToAddonStatusResponseOutput

func (o AddonStatusResponseOutput) ToAddonStatusResponseOutput() AddonStatusResponseOutput

func (AddonStatusResponseOutput) ToAddonStatusResponseOutputWithContext

func (o AddonStatusResponseOutput) ToAddonStatusResponseOutputWithContext(ctx context.Context) AddonStatusResponseOutput

type AgentPool

type AgentPool struct {
	pulumi.CustomResourceState

	// AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
	AvailabilityZones pulumi.StringArrayOutput `pulumi:"availabilityZones"`
	// The underlying cloud infra provider properties.
	CloudProviderProfile CloudProviderProfileResponsePtrOutput `pulumi:"cloudProviderProfile"`
	// Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
	Count            pulumi.IntPtrOutput                        `pulumi:"count"`
	ExtendedLocation AgentPoolResponseExtendedLocationPtrOutput `pulumi:"extendedLocation"`
	// The resource location
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The maximum number of nodes for auto-scaling
	MaxCount pulumi.IntPtrOutput `pulumi:"maxCount"`
	// The maximum number of pods that can run on a node.
	MaxPods pulumi.IntPtrOutput `pulumi:"maxPods"`
	// The minimum number of nodes for auto-scaling
	MinCount pulumi.IntPtrOutput `pulumi:"minCount"`
	// Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
	Mode pulumi.StringPtrOutput `pulumi:"mode"`
	// Resource Name
	Name pulumi.StringOutput `pulumi:"name"`
	// The version of node image
	NodeImageVersion pulumi.StringPtrOutput `pulumi:"nodeImageVersion"`
	// NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
	NodeLabels pulumi.StringMapOutput `pulumi:"nodeLabels"`
	// NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
	NodeTaints pulumi.StringArrayOutput `pulumi:"nodeTaints"`
	// OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
	OsType            pulumi.StringPtrOutput `pulumi:"osType"`
	ProvisioningState pulumi.StringOutput    `pulumi:"provisioningState"`
	// HybridAKSNodePoolStatus defines the observed state of HybridAKSNodePool
	Status AgentPoolProvisioningStatusResponseStatusPtrOutput `pulumi:"status"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// Resource Type
	Type pulumi.StringOutput `pulumi:"type"`
	// VmSize - The size of the agent pool VMs.
	VmSize pulumi.StringPtrOutput `pulumi:"vmSize"`
}

The agentPool resource definition Azure REST API version: 2022-09-01-preview. Prior API version in Azure Native 1.x: 2022-05-01-preview.

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 {
	// Parameter for the name of the agent pool in the provisioned cluster
	AgentPoolName pulumi.StringPtrInput
	// AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
	AvailabilityZones pulumi.StringArrayInput
	// The underlying cloud infra provider properties.
	CloudProviderProfile CloudProviderProfilePtrInput
	// Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
	Count            pulumi.IntPtrInput
	ExtendedLocation AgentPoolExtendedLocationPtrInput
	// The resource location
	Location pulumi.StringPtrInput
	// The maximum number of nodes for auto-scaling
	MaxCount pulumi.IntPtrInput
	// The maximum number of pods that can run on a node.
	MaxPods pulumi.IntPtrInput
	// The minimum number of nodes for auto-scaling
	MinCount pulumi.IntPtrInput
	// Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
	Mode pulumi.StringPtrInput
	// The version of node image
	NodeImageVersion pulumi.StringPtrInput
	// NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
	NodeLabels pulumi.StringMapInput
	// NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
	NodeTaints pulumi.StringArrayInput
	// OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
	OsType pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Parameter for the name of the provisioned cluster
	ResourceName pulumi.StringInput
	// HybridAKSNodePoolStatus defines the observed state of HybridAKSNodePool
	Status AgentPoolProvisioningStatusStatusPtrInput
	// Resource tags
	Tags pulumi.StringMapInput
	// VmSize - The size of the agent pool VMs.
	VmSize pulumi.StringPtrInput
}

The set of arguments for constructing a AgentPool resource.

func (AgentPoolArgs) ElementType

func (AgentPoolArgs) ElementType() reflect.Type

type AgentPoolExtendedLocation

type AgentPoolExtendedLocation struct {
	// The extended location name.
	Name *string `pulumi:"name"`
	// The extended location type.
	Type *string `pulumi:"type"`
}

type AgentPoolExtendedLocationArgs

type AgentPoolExtendedLocationArgs struct {
	// The extended location name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The extended location type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (AgentPoolExtendedLocationArgs) ElementType

func (AgentPoolExtendedLocationArgs) ToAgentPoolExtendedLocationOutput

func (i AgentPoolExtendedLocationArgs) ToAgentPoolExtendedLocationOutput() AgentPoolExtendedLocationOutput

func (AgentPoolExtendedLocationArgs) ToAgentPoolExtendedLocationOutputWithContext

func (i AgentPoolExtendedLocationArgs) ToAgentPoolExtendedLocationOutputWithContext(ctx context.Context) AgentPoolExtendedLocationOutput

func (AgentPoolExtendedLocationArgs) ToAgentPoolExtendedLocationPtrOutput

func (i AgentPoolExtendedLocationArgs) ToAgentPoolExtendedLocationPtrOutput() AgentPoolExtendedLocationPtrOutput

func (AgentPoolExtendedLocationArgs) ToAgentPoolExtendedLocationPtrOutputWithContext

func (i AgentPoolExtendedLocationArgs) ToAgentPoolExtendedLocationPtrOutputWithContext(ctx context.Context) AgentPoolExtendedLocationPtrOutput

type AgentPoolExtendedLocationInput

type AgentPoolExtendedLocationInput interface {
	pulumi.Input

	ToAgentPoolExtendedLocationOutput() AgentPoolExtendedLocationOutput
	ToAgentPoolExtendedLocationOutputWithContext(context.Context) AgentPoolExtendedLocationOutput
}

AgentPoolExtendedLocationInput is an input type that accepts AgentPoolExtendedLocationArgs and AgentPoolExtendedLocationOutput values. You can construct a concrete instance of `AgentPoolExtendedLocationInput` via:

AgentPoolExtendedLocationArgs{...}

type AgentPoolExtendedLocationOutput

type AgentPoolExtendedLocationOutput struct{ *pulumi.OutputState }

func (AgentPoolExtendedLocationOutput) ElementType

func (AgentPoolExtendedLocationOutput) Name

The extended location name.

func (AgentPoolExtendedLocationOutput) ToAgentPoolExtendedLocationOutput

func (o AgentPoolExtendedLocationOutput) ToAgentPoolExtendedLocationOutput() AgentPoolExtendedLocationOutput

func (AgentPoolExtendedLocationOutput) ToAgentPoolExtendedLocationOutputWithContext

func (o AgentPoolExtendedLocationOutput) ToAgentPoolExtendedLocationOutputWithContext(ctx context.Context) AgentPoolExtendedLocationOutput

func (AgentPoolExtendedLocationOutput) ToAgentPoolExtendedLocationPtrOutput

func (o AgentPoolExtendedLocationOutput) ToAgentPoolExtendedLocationPtrOutput() AgentPoolExtendedLocationPtrOutput

func (AgentPoolExtendedLocationOutput) ToAgentPoolExtendedLocationPtrOutputWithContext

func (o AgentPoolExtendedLocationOutput) ToAgentPoolExtendedLocationPtrOutputWithContext(ctx context.Context) AgentPoolExtendedLocationPtrOutput

func (AgentPoolExtendedLocationOutput) Type

The extended location type.

type AgentPoolExtendedLocationPtrInput

type AgentPoolExtendedLocationPtrInput interface {
	pulumi.Input

	ToAgentPoolExtendedLocationPtrOutput() AgentPoolExtendedLocationPtrOutput
	ToAgentPoolExtendedLocationPtrOutputWithContext(context.Context) AgentPoolExtendedLocationPtrOutput
}

AgentPoolExtendedLocationPtrInput is an input type that accepts AgentPoolExtendedLocationArgs, AgentPoolExtendedLocationPtr and AgentPoolExtendedLocationPtrOutput values. You can construct a concrete instance of `AgentPoolExtendedLocationPtrInput` via:

        AgentPoolExtendedLocationArgs{...}

or:

        nil

type AgentPoolExtendedLocationPtrOutput

type AgentPoolExtendedLocationPtrOutput struct{ *pulumi.OutputState }

func (AgentPoolExtendedLocationPtrOutput) Elem

func (AgentPoolExtendedLocationPtrOutput) ElementType

func (AgentPoolExtendedLocationPtrOutput) Name

The extended location name.

func (AgentPoolExtendedLocationPtrOutput) ToAgentPoolExtendedLocationPtrOutput

func (o AgentPoolExtendedLocationPtrOutput) ToAgentPoolExtendedLocationPtrOutput() AgentPoolExtendedLocationPtrOutput

func (AgentPoolExtendedLocationPtrOutput) ToAgentPoolExtendedLocationPtrOutputWithContext

func (o AgentPoolExtendedLocationPtrOutput) ToAgentPoolExtendedLocationPtrOutputWithContext(ctx context.Context) AgentPoolExtendedLocationPtrOutput

func (AgentPoolExtendedLocationPtrOutput) Type

The extended location type.

type AgentPoolInput

type AgentPoolInput interface {
	pulumi.Input

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

type AgentPoolOutput

type AgentPoolOutput struct{ *pulumi.OutputState }

func (AgentPoolOutput) AvailabilityZones

func (o AgentPoolOutput) AvailabilityZones() pulumi.StringArrayOutput

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

func (AgentPoolOutput) CloudProviderProfile

func (o AgentPoolOutput) CloudProviderProfile() CloudProviderProfileResponsePtrOutput

The underlying cloud infra provider properties.

func (AgentPoolOutput) Count

Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

func (AgentPoolOutput) ElementType

func (AgentPoolOutput) ElementType() reflect.Type

func (AgentPoolOutput) ExtendedLocation

func (AgentPoolOutput) Location

func (o AgentPoolOutput) Location() pulumi.StringPtrOutput

The resource location

func (AgentPoolOutput) MaxCount

func (o AgentPoolOutput) MaxCount() pulumi.IntPtrOutput

The maximum number of nodes for auto-scaling

func (AgentPoolOutput) MaxPods

func (o AgentPoolOutput) MaxPods() pulumi.IntPtrOutput

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

func (AgentPoolOutput) MinCount

func (o AgentPoolOutput) MinCount() pulumi.IntPtrOutput

The minimum number of nodes for auto-scaling

func (AgentPoolOutput) Mode

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

func (AgentPoolOutput) Name

Resource Name

func (AgentPoolOutput) NodeImageVersion

func (o AgentPoolOutput) NodeImageVersion() pulumi.StringPtrOutput

The version of node image

func (AgentPoolOutput) NodeLabels

func (o AgentPoolOutput) NodeLabels() pulumi.StringMapOutput

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

func (AgentPoolOutput) NodeTaints

func (o AgentPoolOutput) NodeTaints() pulumi.StringArrayOutput

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

func (AgentPoolOutput) OsType

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

func (AgentPoolOutput) ProvisioningState

func (o AgentPoolOutput) ProvisioningState() pulumi.StringOutput

func (AgentPoolOutput) Status

HybridAKSNodePoolStatus defines the observed state of HybridAKSNodePool

func (AgentPoolOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (AgentPoolOutput) Tags

Resource tags

func (AgentPoolOutput) ToAgentPoolOutput

func (o AgentPoolOutput) ToAgentPoolOutput() AgentPoolOutput

func (AgentPoolOutput) ToAgentPoolOutputWithContext

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

func (AgentPoolOutput) Type

Resource Type

func (AgentPoolOutput) VmSize

VmSize - The size of the agent pool VMs.

type AgentPoolProvisioningStatusError

type AgentPoolProvisioningStatusError struct {
	Code    *string `pulumi:"code"`
	Message *string `pulumi:"message"`
}

type AgentPoolProvisioningStatusErrorArgs

type AgentPoolProvisioningStatusErrorArgs struct {
	Code    pulumi.StringPtrInput `pulumi:"code"`
	Message pulumi.StringPtrInput `pulumi:"message"`
}

func (AgentPoolProvisioningStatusErrorArgs) ElementType

func (AgentPoolProvisioningStatusErrorArgs) ToAgentPoolProvisioningStatusErrorOutput

func (i AgentPoolProvisioningStatusErrorArgs) ToAgentPoolProvisioningStatusErrorOutput() AgentPoolProvisioningStatusErrorOutput

func (AgentPoolProvisioningStatusErrorArgs) ToAgentPoolProvisioningStatusErrorOutputWithContext

func (i AgentPoolProvisioningStatusErrorArgs) ToAgentPoolProvisioningStatusErrorOutputWithContext(ctx context.Context) AgentPoolProvisioningStatusErrorOutput

func (AgentPoolProvisioningStatusErrorArgs) ToAgentPoolProvisioningStatusErrorPtrOutput

func (i AgentPoolProvisioningStatusErrorArgs) ToAgentPoolProvisioningStatusErrorPtrOutput() AgentPoolProvisioningStatusErrorPtrOutput

func (AgentPoolProvisioningStatusErrorArgs) ToAgentPoolProvisioningStatusErrorPtrOutputWithContext

func (i AgentPoolProvisioningStatusErrorArgs) ToAgentPoolProvisioningStatusErrorPtrOutputWithContext(ctx context.Context) AgentPoolProvisioningStatusErrorPtrOutput

type AgentPoolProvisioningStatusErrorInput

type AgentPoolProvisioningStatusErrorInput interface {
	pulumi.Input

	ToAgentPoolProvisioningStatusErrorOutput() AgentPoolProvisioningStatusErrorOutput
	ToAgentPoolProvisioningStatusErrorOutputWithContext(context.Context) AgentPoolProvisioningStatusErrorOutput
}

AgentPoolProvisioningStatusErrorInput is an input type that accepts AgentPoolProvisioningStatusErrorArgs and AgentPoolProvisioningStatusErrorOutput values. You can construct a concrete instance of `AgentPoolProvisioningStatusErrorInput` via:

AgentPoolProvisioningStatusErrorArgs{...}

type AgentPoolProvisioningStatusErrorOutput

type AgentPoolProvisioningStatusErrorOutput struct{ *pulumi.OutputState }

func (AgentPoolProvisioningStatusErrorOutput) Code

func (AgentPoolProvisioningStatusErrorOutput) ElementType

func (AgentPoolProvisioningStatusErrorOutput) Message

func (AgentPoolProvisioningStatusErrorOutput) ToAgentPoolProvisioningStatusErrorOutput

func (o AgentPoolProvisioningStatusErrorOutput) ToAgentPoolProvisioningStatusErrorOutput() AgentPoolProvisioningStatusErrorOutput

func (AgentPoolProvisioningStatusErrorOutput) ToAgentPoolProvisioningStatusErrorOutputWithContext

func (o AgentPoolProvisioningStatusErrorOutput) ToAgentPoolProvisioningStatusErrorOutputWithContext(ctx context.Context) AgentPoolProvisioningStatusErrorOutput

func (AgentPoolProvisioningStatusErrorOutput) ToAgentPoolProvisioningStatusErrorPtrOutput

func (o AgentPoolProvisioningStatusErrorOutput) ToAgentPoolProvisioningStatusErrorPtrOutput() AgentPoolProvisioningStatusErrorPtrOutput

func (AgentPoolProvisioningStatusErrorOutput) ToAgentPoolProvisioningStatusErrorPtrOutputWithContext

func (o AgentPoolProvisioningStatusErrorOutput) ToAgentPoolProvisioningStatusErrorPtrOutputWithContext(ctx context.Context) AgentPoolProvisioningStatusErrorPtrOutput

type AgentPoolProvisioningStatusErrorPtrInput

type AgentPoolProvisioningStatusErrorPtrInput interface {
	pulumi.Input

	ToAgentPoolProvisioningStatusErrorPtrOutput() AgentPoolProvisioningStatusErrorPtrOutput
	ToAgentPoolProvisioningStatusErrorPtrOutputWithContext(context.Context) AgentPoolProvisioningStatusErrorPtrOutput
}

AgentPoolProvisioningStatusErrorPtrInput is an input type that accepts AgentPoolProvisioningStatusErrorArgs, AgentPoolProvisioningStatusErrorPtr and AgentPoolProvisioningStatusErrorPtrOutput values. You can construct a concrete instance of `AgentPoolProvisioningStatusErrorPtrInput` via:

        AgentPoolProvisioningStatusErrorArgs{...}

or:

        nil

type AgentPoolProvisioningStatusErrorPtrOutput

type AgentPoolProvisioningStatusErrorPtrOutput struct{ *pulumi.OutputState }

func (AgentPoolProvisioningStatusErrorPtrOutput) Code

func (AgentPoolProvisioningStatusErrorPtrOutput) Elem

func (AgentPoolProvisioningStatusErrorPtrOutput) ElementType

func (AgentPoolProvisioningStatusErrorPtrOutput) Message

func (AgentPoolProvisioningStatusErrorPtrOutput) ToAgentPoolProvisioningStatusErrorPtrOutput

func (o AgentPoolProvisioningStatusErrorPtrOutput) ToAgentPoolProvisioningStatusErrorPtrOutput() AgentPoolProvisioningStatusErrorPtrOutput

func (AgentPoolProvisioningStatusErrorPtrOutput) ToAgentPoolProvisioningStatusErrorPtrOutputWithContext

func (o AgentPoolProvisioningStatusErrorPtrOutput) ToAgentPoolProvisioningStatusErrorPtrOutputWithContext(ctx context.Context) AgentPoolProvisioningStatusErrorPtrOutput

type AgentPoolProvisioningStatusProvisioningStatus

type AgentPoolProvisioningStatusProvisioningStatus struct {
	Error       *AgentPoolProvisioningStatusError `pulumi:"error"`
	OperationId *string                           `pulumi:"operationId"`
	// Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
	Phase  *string `pulumi:"phase"`
	Status *string `pulumi:"status"`
}

Contains Provisioning errors

type AgentPoolProvisioningStatusProvisioningStatusArgs

type AgentPoolProvisioningStatusProvisioningStatusArgs struct {
	Error       AgentPoolProvisioningStatusErrorPtrInput `pulumi:"error"`
	OperationId pulumi.StringPtrInput                    `pulumi:"operationId"`
	// Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
	Phase  pulumi.StringPtrInput `pulumi:"phase"`
	Status pulumi.StringPtrInput `pulumi:"status"`
}

Contains Provisioning errors

func (AgentPoolProvisioningStatusProvisioningStatusArgs) ElementType

func (AgentPoolProvisioningStatusProvisioningStatusArgs) ToAgentPoolProvisioningStatusProvisioningStatusOutput

func (i AgentPoolProvisioningStatusProvisioningStatusArgs) ToAgentPoolProvisioningStatusProvisioningStatusOutput() AgentPoolProvisioningStatusProvisioningStatusOutput

func (AgentPoolProvisioningStatusProvisioningStatusArgs) ToAgentPoolProvisioningStatusProvisioningStatusOutputWithContext

func (i AgentPoolProvisioningStatusProvisioningStatusArgs) ToAgentPoolProvisioningStatusProvisioningStatusOutputWithContext(ctx context.Context) AgentPoolProvisioningStatusProvisioningStatusOutput

func (AgentPoolProvisioningStatusProvisioningStatusArgs) ToAgentPoolProvisioningStatusProvisioningStatusPtrOutput

func (i AgentPoolProvisioningStatusProvisioningStatusArgs) ToAgentPoolProvisioningStatusProvisioningStatusPtrOutput() AgentPoolProvisioningStatusProvisioningStatusPtrOutput

func (AgentPoolProvisioningStatusProvisioningStatusArgs) ToAgentPoolProvisioningStatusProvisioningStatusPtrOutputWithContext

func (i AgentPoolProvisioningStatusProvisioningStatusArgs) ToAgentPoolProvisioningStatusProvisioningStatusPtrOutputWithContext(ctx context.Context) AgentPoolProvisioningStatusProvisioningStatusPtrOutput

type AgentPoolProvisioningStatusProvisioningStatusInput

type AgentPoolProvisioningStatusProvisioningStatusInput interface {
	pulumi.Input

	ToAgentPoolProvisioningStatusProvisioningStatusOutput() AgentPoolProvisioningStatusProvisioningStatusOutput
	ToAgentPoolProvisioningStatusProvisioningStatusOutputWithContext(context.Context) AgentPoolProvisioningStatusProvisioningStatusOutput
}

AgentPoolProvisioningStatusProvisioningStatusInput is an input type that accepts AgentPoolProvisioningStatusProvisioningStatusArgs and AgentPoolProvisioningStatusProvisioningStatusOutput values. You can construct a concrete instance of `AgentPoolProvisioningStatusProvisioningStatusInput` via:

AgentPoolProvisioningStatusProvisioningStatusArgs{...}

type AgentPoolProvisioningStatusProvisioningStatusOutput

type AgentPoolProvisioningStatusProvisioningStatusOutput struct{ *pulumi.OutputState }

Contains Provisioning errors

func (AgentPoolProvisioningStatusProvisioningStatusOutput) ElementType

func (AgentPoolProvisioningStatusProvisioningStatusOutput) Error

func (AgentPoolProvisioningStatusProvisioningStatusOutput) OperationId

func (AgentPoolProvisioningStatusProvisioningStatusOutput) Phase

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

func (AgentPoolProvisioningStatusProvisioningStatusOutput) Status

func (AgentPoolProvisioningStatusProvisioningStatusOutput) ToAgentPoolProvisioningStatusProvisioningStatusOutput

func (o AgentPoolProvisioningStatusProvisioningStatusOutput) ToAgentPoolProvisioningStatusProvisioningStatusOutput() AgentPoolProvisioningStatusProvisioningStatusOutput

func (AgentPoolProvisioningStatusProvisioningStatusOutput) ToAgentPoolProvisioningStatusProvisioningStatusOutputWithContext

func (o AgentPoolProvisioningStatusProvisioningStatusOutput) ToAgentPoolProvisioningStatusProvisioningStatusOutputWithContext(ctx context.Context) AgentPoolProvisioningStatusProvisioningStatusOutput

func (AgentPoolProvisioningStatusProvisioningStatusOutput) ToAgentPoolProvisioningStatusProvisioningStatusPtrOutput

func (o AgentPoolProvisioningStatusProvisioningStatusOutput) ToAgentPoolProvisioningStatusProvisioningStatusPtrOutput() AgentPoolProvisioningStatusProvisioningStatusPtrOutput

func (AgentPoolProvisioningStatusProvisioningStatusOutput) ToAgentPoolProvisioningStatusProvisioningStatusPtrOutputWithContext

func (o AgentPoolProvisioningStatusProvisioningStatusOutput) ToAgentPoolProvisioningStatusProvisioningStatusPtrOutputWithContext(ctx context.Context) AgentPoolProvisioningStatusProvisioningStatusPtrOutput

type AgentPoolProvisioningStatusProvisioningStatusPtrInput

type AgentPoolProvisioningStatusProvisioningStatusPtrInput interface {
	pulumi.Input

	ToAgentPoolProvisioningStatusProvisioningStatusPtrOutput() AgentPoolProvisioningStatusProvisioningStatusPtrOutput
	ToAgentPoolProvisioningStatusProvisioningStatusPtrOutputWithContext(context.Context) AgentPoolProvisioningStatusProvisioningStatusPtrOutput
}

AgentPoolProvisioningStatusProvisioningStatusPtrInput is an input type that accepts AgentPoolProvisioningStatusProvisioningStatusArgs, AgentPoolProvisioningStatusProvisioningStatusPtr and AgentPoolProvisioningStatusProvisioningStatusPtrOutput values. You can construct a concrete instance of `AgentPoolProvisioningStatusProvisioningStatusPtrInput` via:

        AgentPoolProvisioningStatusProvisioningStatusArgs{...}

or:

        nil

type AgentPoolProvisioningStatusProvisioningStatusPtrOutput

type AgentPoolProvisioningStatusProvisioningStatusPtrOutput struct{ *pulumi.OutputState }

func (AgentPoolProvisioningStatusProvisioningStatusPtrOutput) Elem

func (AgentPoolProvisioningStatusProvisioningStatusPtrOutput) ElementType

func (AgentPoolProvisioningStatusProvisioningStatusPtrOutput) Error

func (AgentPoolProvisioningStatusProvisioningStatusPtrOutput) OperationId

func (AgentPoolProvisioningStatusProvisioningStatusPtrOutput) Phase

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

func (AgentPoolProvisioningStatusProvisioningStatusPtrOutput) Status

func (AgentPoolProvisioningStatusProvisioningStatusPtrOutput) ToAgentPoolProvisioningStatusProvisioningStatusPtrOutput

func (AgentPoolProvisioningStatusProvisioningStatusPtrOutput) ToAgentPoolProvisioningStatusProvisioningStatusPtrOutputWithContext

func (o AgentPoolProvisioningStatusProvisioningStatusPtrOutput) ToAgentPoolProvisioningStatusProvisioningStatusPtrOutputWithContext(ctx context.Context) AgentPoolProvisioningStatusProvisioningStatusPtrOutput

type AgentPoolProvisioningStatusResponseError

type AgentPoolProvisioningStatusResponseError struct {
	Code    *string `pulumi:"code"`
	Message *string `pulumi:"message"`
}

type AgentPoolProvisioningStatusResponseErrorOutput

type AgentPoolProvisioningStatusResponseErrorOutput struct{ *pulumi.OutputState }

func (AgentPoolProvisioningStatusResponseErrorOutput) Code

func (AgentPoolProvisioningStatusResponseErrorOutput) ElementType

func (AgentPoolProvisioningStatusResponseErrorOutput) Message

func (AgentPoolProvisioningStatusResponseErrorOutput) ToAgentPoolProvisioningStatusResponseErrorOutput

func (o AgentPoolProvisioningStatusResponseErrorOutput) ToAgentPoolProvisioningStatusResponseErrorOutput() AgentPoolProvisioningStatusResponseErrorOutput

func (AgentPoolProvisioningStatusResponseErrorOutput) ToAgentPoolProvisioningStatusResponseErrorOutputWithContext

func (o AgentPoolProvisioningStatusResponseErrorOutput) ToAgentPoolProvisioningStatusResponseErrorOutputWithContext(ctx context.Context) AgentPoolProvisioningStatusResponseErrorOutput

type AgentPoolProvisioningStatusResponseErrorPtrOutput

type AgentPoolProvisioningStatusResponseErrorPtrOutput struct{ *pulumi.OutputState }

func (AgentPoolProvisioningStatusResponseErrorPtrOutput) Code

func (AgentPoolProvisioningStatusResponseErrorPtrOutput) Elem

func (AgentPoolProvisioningStatusResponseErrorPtrOutput) ElementType

func (AgentPoolProvisioningStatusResponseErrorPtrOutput) Message

func (AgentPoolProvisioningStatusResponseErrorPtrOutput) ToAgentPoolProvisioningStatusResponseErrorPtrOutput

func (o AgentPoolProvisioningStatusResponseErrorPtrOutput) ToAgentPoolProvisioningStatusResponseErrorPtrOutput() AgentPoolProvisioningStatusResponseErrorPtrOutput

func (AgentPoolProvisioningStatusResponseErrorPtrOutput) ToAgentPoolProvisioningStatusResponseErrorPtrOutputWithContext

func (o AgentPoolProvisioningStatusResponseErrorPtrOutput) ToAgentPoolProvisioningStatusResponseErrorPtrOutputWithContext(ctx context.Context) AgentPoolProvisioningStatusResponseErrorPtrOutput

type AgentPoolProvisioningStatusResponseProvisioningStatus

type AgentPoolProvisioningStatusResponseProvisioningStatus struct {
	Error       *AgentPoolProvisioningStatusResponseError `pulumi:"error"`
	OperationId *string                                   `pulumi:"operationId"`
	// Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
	Phase  *string `pulumi:"phase"`
	Status *string `pulumi:"status"`
}

Contains Provisioning errors

type AgentPoolProvisioningStatusResponseProvisioningStatusOutput

type AgentPoolProvisioningStatusResponseProvisioningStatusOutput struct{ *pulumi.OutputState }

Contains Provisioning errors

func (AgentPoolProvisioningStatusResponseProvisioningStatusOutput) ElementType

func (AgentPoolProvisioningStatusResponseProvisioningStatusOutput) Error

func (AgentPoolProvisioningStatusResponseProvisioningStatusOutput) OperationId

func (AgentPoolProvisioningStatusResponseProvisioningStatusOutput) Phase

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

func (AgentPoolProvisioningStatusResponseProvisioningStatusOutput) Status

func (AgentPoolProvisioningStatusResponseProvisioningStatusOutput) ToAgentPoolProvisioningStatusResponseProvisioningStatusOutput

func (AgentPoolProvisioningStatusResponseProvisioningStatusOutput) ToAgentPoolProvisioningStatusResponseProvisioningStatusOutputWithContext

func (o AgentPoolProvisioningStatusResponseProvisioningStatusOutput) ToAgentPoolProvisioningStatusResponseProvisioningStatusOutputWithContext(ctx context.Context) AgentPoolProvisioningStatusResponseProvisioningStatusOutput

type AgentPoolProvisioningStatusResponseProvisioningStatusPtrOutput

type AgentPoolProvisioningStatusResponseProvisioningStatusPtrOutput struct{ *pulumi.OutputState }

func (AgentPoolProvisioningStatusResponseProvisioningStatusPtrOutput) Elem

func (AgentPoolProvisioningStatusResponseProvisioningStatusPtrOutput) ElementType

func (AgentPoolProvisioningStatusResponseProvisioningStatusPtrOutput) Error

func (AgentPoolProvisioningStatusResponseProvisioningStatusPtrOutput) OperationId

func (AgentPoolProvisioningStatusResponseProvisioningStatusPtrOutput) Phase

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

func (AgentPoolProvisioningStatusResponseProvisioningStatusPtrOutput) Status

func (AgentPoolProvisioningStatusResponseProvisioningStatusPtrOutput) ToAgentPoolProvisioningStatusResponseProvisioningStatusPtrOutput

func (AgentPoolProvisioningStatusResponseProvisioningStatusPtrOutput) ToAgentPoolProvisioningStatusResponseProvisioningStatusPtrOutputWithContext

func (o AgentPoolProvisioningStatusResponseProvisioningStatusPtrOutput) ToAgentPoolProvisioningStatusResponseProvisioningStatusPtrOutputWithContext(ctx context.Context) AgentPoolProvisioningStatusResponseProvisioningStatusPtrOutput

type AgentPoolProvisioningStatusResponseStatus

type AgentPoolProvisioningStatusResponseStatus struct {
	// ErrorMessage - Error messages during creation of cluster
	ErrorMessage *string `pulumi:"errorMessage"`
	// Contains Provisioning errors
	ProvisioningStatus *AgentPoolProvisioningStatusResponseProvisioningStatus `pulumi:"provisioningStatus"`
	// Total number of ready machines targeted by this deployment.
	ReadyReplicas *int `pulumi:"readyReplicas"`
	// Total number of non-terminated machines targeted by this deployment
	Replicas *int `pulumi:"replicas"`
}

HybridAKSNodePoolStatus defines the observed state of HybridAKSNodePool

type AgentPoolProvisioningStatusResponseStatusOutput

type AgentPoolProvisioningStatusResponseStatusOutput struct{ *pulumi.OutputState }

HybridAKSNodePoolStatus defines the observed state of HybridAKSNodePool

func (AgentPoolProvisioningStatusResponseStatusOutput) ElementType

func (AgentPoolProvisioningStatusResponseStatusOutput) ErrorMessage

ErrorMessage - Error messages during creation of cluster

func (AgentPoolProvisioningStatusResponseStatusOutput) ProvisioningStatus

Contains Provisioning errors

func (AgentPoolProvisioningStatusResponseStatusOutput) ReadyReplicas

Total number of ready machines targeted by this deployment.

func (AgentPoolProvisioningStatusResponseStatusOutput) Replicas

Total number of non-terminated machines targeted by this deployment

func (AgentPoolProvisioningStatusResponseStatusOutput) ToAgentPoolProvisioningStatusResponseStatusOutput

func (o AgentPoolProvisioningStatusResponseStatusOutput) ToAgentPoolProvisioningStatusResponseStatusOutput() AgentPoolProvisioningStatusResponseStatusOutput

func (AgentPoolProvisioningStatusResponseStatusOutput) ToAgentPoolProvisioningStatusResponseStatusOutputWithContext

func (o AgentPoolProvisioningStatusResponseStatusOutput) ToAgentPoolProvisioningStatusResponseStatusOutputWithContext(ctx context.Context) AgentPoolProvisioningStatusResponseStatusOutput

type AgentPoolProvisioningStatusResponseStatusPtrOutput

type AgentPoolProvisioningStatusResponseStatusPtrOutput struct{ *pulumi.OutputState }

func (AgentPoolProvisioningStatusResponseStatusPtrOutput) Elem

func (AgentPoolProvisioningStatusResponseStatusPtrOutput) ElementType

func (AgentPoolProvisioningStatusResponseStatusPtrOutput) ErrorMessage

ErrorMessage - Error messages during creation of cluster

func (AgentPoolProvisioningStatusResponseStatusPtrOutput) ProvisioningStatus

Contains Provisioning errors

func (AgentPoolProvisioningStatusResponseStatusPtrOutput) ReadyReplicas

Total number of ready machines targeted by this deployment.

func (AgentPoolProvisioningStatusResponseStatusPtrOutput) Replicas

Total number of non-terminated machines targeted by this deployment

func (AgentPoolProvisioningStatusResponseStatusPtrOutput) ToAgentPoolProvisioningStatusResponseStatusPtrOutput

func (o AgentPoolProvisioningStatusResponseStatusPtrOutput) ToAgentPoolProvisioningStatusResponseStatusPtrOutput() AgentPoolProvisioningStatusResponseStatusPtrOutput

func (AgentPoolProvisioningStatusResponseStatusPtrOutput) ToAgentPoolProvisioningStatusResponseStatusPtrOutputWithContext

func (o AgentPoolProvisioningStatusResponseStatusPtrOutput) ToAgentPoolProvisioningStatusResponseStatusPtrOutputWithContext(ctx context.Context) AgentPoolProvisioningStatusResponseStatusPtrOutput

type AgentPoolProvisioningStatusStatus

type AgentPoolProvisioningStatusStatus struct {
	// ErrorMessage - Error messages during creation of cluster
	ErrorMessage *string `pulumi:"errorMessage"`
	// Contains Provisioning errors
	ProvisioningStatus *AgentPoolProvisioningStatusProvisioningStatus `pulumi:"provisioningStatus"`
	// Total number of ready machines targeted by this deployment.
	ReadyReplicas *int `pulumi:"readyReplicas"`
	// Total number of non-terminated machines targeted by this deployment
	Replicas *int `pulumi:"replicas"`
}

HybridAKSNodePoolStatus defines the observed state of HybridAKSNodePool

type AgentPoolProvisioningStatusStatusArgs

type AgentPoolProvisioningStatusStatusArgs struct {
	// ErrorMessage - Error messages during creation of cluster
	ErrorMessage pulumi.StringPtrInput `pulumi:"errorMessage"`
	// Contains Provisioning errors
	ProvisioningStatus AgentPoolProvisioningStatusProvisioningStatusPtrInput `pulumi:"provisioningStatus"`
	// Total number of ready machines targeted by this deployment.
	ReadyReplicas pulumi.IntPtrInput `pulumi:"readyReplicas"`
	// Total number of non-terminated machines targeted by this deployment
	Replicas pulumi.IntPtrInput `pulumi:"replicas"`
}

HybridAKSNodePoolStatus defines the observed state of HybridAKSNodePool

func (AgentPoolProvisioningStatusStatusArgs) ElementType

func (AgentPoolProvisioningStatusStatusArgs) ToAgentPoolProvisioningStatusStatusOutput

func (i AgentPoolProvisioningStatusStatusArgs) ToAgentPoolProvisioningStatusStatusOutput() AgentPoolProvisioningStatusStatusOutput

func (AgentPoolProvisioningStatusStatusArgs) ToAgentPoolProvisioningStatusStatusOutputWithContext

func (i AgentPoolProvisioningStatusStatusArgs) ToAgentPoolProvisioningStatusStatusOutputWithContext(ctx context.Context) AgentPoolProvisioningStatusStatusOutput

func (AgentPoolProvisioningStatusStatusArgs) ToAgentPoolProvisioningStatusStatusPtrOutput

func (i AgentPoolProvisioningStatusStatusArgs) ToAgentPoolProvisioningStatusStatusPtrOutput() AgentPoolProvisioningStatusStatusPtrOutput

func (AgentPoolProvisioningStatusStatusArgs) ToAgentPoolProvisioningStatusStatusPtrOutputWithContext

func (i AgentPoolProvisioningStatusStatusArgs) ToAgentPoolProvisioningStatusStatusPtrOutputWithContext(ctx context.Context) AgentPoolProvisioningStatusStatusPtrOutput

type AgentPoolProvisioningStatusStatusInput

type AgentPoolProvisioningStatusStatusInput interface {
	pulumi.Input

	ToAgentPoolProvisioningStatusStatusOutput() AgentPoolProvisioningStatusStatusOutput
	ToAgentPoolProvisioningStatusStatusOutputWithContext(context.Context) AgentPoolProvisioningStatusStatusOutput
}

AgentPoolProvisioningStatusStatusInput is an input type that accepts AgentPoolProvisioningStatusStatusArgs and AgentPoolProvisioningStatusStatusOutput values. You can construct a concrete instance of `AgentPoolProvisioningStatusStatusInput` via:

AgentPoolProvisioningStatusStatusArgs{...}

type AgentPoolProvisioningStatusStatusOutput

type AgentPoolProvisioningStatusStatusOutput struct{ *pulumi.OutputState }

HybridAKSNodePoolStatus defines the observed state of HybridAKSNodePool

func (AgentPoolProvisioningStatusStatusOutput) ElementType

func (AgentPoolProvisioningStatusStatusOutput) ErrorMessage

ErrorMessage - Error messages during creation of cluster

func (AgentPoolProvisioningStatusStatusOutput) ProvisioningStatus

Contains Provisioning errors

func (AgentPoolProvisioningStatusStatusOutput) ReadyReplicas

Total number of ready machines targeted by this deployment.

func (AgentPoolProvisioningStatusStatusOutput) Replicas

Total number of non-terminated machines targeted by this deployment

func (AgentPoolProvisioningStatusStatusOutput) ToAgentPoolProvisioningStatusStatusOutput

func (o AgentPoolProvisioningStatusStatusOutput) ToAgentPoolProvisioningStatusStatusOutput() AgentPoolProvisioningStatusStatusOutput

func (AgentPoolProvisioningStatusStatusOutput) ToAgentPoolProvisioningStatusStatusOutputWithContext

func (o AgentPoolProvisioningStatusStatusOutput) ToAgentPoolProvisioningStatusStatusOutputWithContext(ctx context.Context) AgentPoolProvisioningStatusStatusOutput

func (AgentPoolProvisioningStatusStatusOutput) ToAgentPoolProvisioningStatusStatusPtrOutput

func (o AgentPoolProvisioningStatusStatusOutput) ToAgentPoolProvisioningStatusStatusPtrOutput() AgentPoolProvisioningStatusStatusPtrOutput

func (AgentPoolProvisioningStatusStatusOutput) ToAgentPoolProvisioningStatusStatusPtrOutputWithContext

func (o AgentPoolProvisioningStatusStatusOutput) ToAgentPoolProvisioningStatusStatusPtrOutputWithContext(ctx context.Context) AgentPoolProvisioningStatusStatusPtrOutput

type AgentPoolProvisioningStatusStatusPtrInput

type AgentPoolProvisioningStatusStatusPtrInput interface {
	pulumi.Input

	ToAgentPoolProvisioningStatusStatusPtrOutput() AgentPoolProvisioningStatusStatusPtrOutput
	ToAgentPoolProvisioningStatusStatusPtrOutputWithContext(context.Context) AgentPoolProvisioningStatusStatusPtrOutput
}

AgentPoolProvisioningStatusStatusPtrInput is an input type that accepts AgentPoolProvisioningStatusStatusArgs, AgentPoolProvisioningStatusStatusPtr and AgentPoolProvisioningStatusStatusPtrOutput values. You can construct a concrete instance of `AgentPoolProvisioningStatusStatusPtrInput` via:

        AgentPoolProvisioningStatusStatusArgs{...}

or:

        nil

type AgentPoolProvisioningStatusStatusPtrOutput

type AgentPoolProvisioningStatusStatusPtrOutput struct{ *pulumi.OutputState }

func (AgentPoolProvisioningStatusStatusPtrOutput) Elem

func (AgentPoolProvisioningStatusStatusPtrOutput) ElementType

func (AgentPoolProvisioningStatusStatusPtrOutput) ErrorMessage

ErrorMessage - Error messages during creation of cluster

func (AgentPoolProvisioningStatusStatusPtrOutput) ProvisioningStatus

Contains Provisioning errors

func (AgentPoolProvisioningStatusStatusPtrOutput) ReadyReplicas

Total number of ready machines targeted by this deployment.

func (AgentPoolProvisioningStatusStatusPtrOutput) Replicas

Total number of non-terminated machines targeted by this deployment

func (AgentPoolProvisioningStatusStatusPtrOutput) ToAgentPoolProvisioningStatusStatusPtrOutput

func (o AgentPoolProvisioningStatusStatusPtrOutput) ToAgentPoolProvisioningStatusStatusPtrOutput() AgentPoolProvisioningStatusStatusPtrOutput

func (AgentPoolProvisioningStatusStatusPtrOutput) ToAgentPoolProvisioningStatusStatusPtrOutputWithContext

func (o AgentPoolProvisioningStatusStatusPtrOutput) ToAgentPoolProvisioningStatusStatusPtrOutputWithContext(ctx context.Context) AgentPoolProvisioningStatusStatusPtrOutput

type AgentPoolResponseExtendedLocation

type AgentPoolResponseExtendedLocation struct {
	// The extended location name.
	Name *string `pulumi:"name"`
	// The extended location type.
	Type *string `pulumi:"type"`
}

type AgentPoolResponseExtendedLocationOutput

type AgentPoolResponseExtendedLocationOutput struct{ *pulumi.OutputState }

func (AgentPoolResponseExtendedLocationOutput) ElementType

func (AgentPoolResponseExtendedLocationOutput) Name

The extended location name.

func (AgentPoolResponseExtendedLocationOutput) ToAgentPoolResponseExtendedLocationOutput

func (o AgentPoolResponseExtendedLocationOutput) ToAgentPoolResponseExtendedLocationOutput() AgentPoolResponseExtendedLocationOutput

func (AgentPoolResponseExtendedLocationOutput) ToAgentPoolResponseExtendedLocationOutputWithContext

func (o AgentPoolResponseExtendedLocationOutput) ToAgentPoolResponseExtendedLocationOutputWithContext(ctx context.Context) AgentPoolResponseExtendedLocationOutput

func (AgentPoolResponseExtendedLocationOutput) Type

The extended location type.

type AgentPoolResponseExtendedLocationPtrOutput

type AgentPoolResponseExtendedLocationPtrOutput struct{ *pulumi.OutputState }

func (AgentPoolResponseExtendedLocationPtrOutput) Elem

func (AgentPoolResponseExtendedLocationPtrOutput) ElementType

func (AgentPoolResponseExtendedLocationPtrOutput) Name

The extended location name.

func (AgentPoolResponseExtendedLocationPtrOutput) ToAgentPoolResponseExtendedLocationPtrOutput

func (o AgentPoolResponseExtendedLocationPtrOutput) ToAgentPoolResponseExtendedLocationPtrOutput() AgentPoolResponseExtendedLocationPtrOutput

func (AgentPoolResponseExtendedLocationPtrOutput) ToAgentPoolResponseExtendedLocationPtrOutputWithContext

func (o AgentPoolResponseExtendedLocationPtrOutput) ToAgentPoolResponseExtendedLocationPtrOutputWithContext(ctx context.Context) AgentPoolResponseExtendedLocationPtrOutput

func (AgentPoolResponseExtendedLocationPtrOutput) Type

The extended location type.

type AgentPoolState

type AgentPoolState struct {
}

func (AgentPoolState) ElementType

func (AgentPoolState) ElementType() reflect.Type

type ArcAgentProfile

type ArcAgentProfile struct {
	// Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.
	AgentAutoUpgrade *string `pulumi:"agentAutoUpgrade"`
	// Version of the Arc agents to be installed on the provisioned Provisioned cluster resource
	AgentVersion *string `pulumi:"agentVersion"`
}

Defines the Arc Agent properties for the Provisioned clusters.

func (*ArcAgentProfile) Defaults

func (val *ArcAgentProfile) Defaults() *ArcAgentProfile

Defaults sets the appropriate defaults for ArcAgentProfile

type ArcAgentProfileArgs

type ArcAgentProfileArgs struct {
	// Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.
	AgentAutoUpgrade pulumi.StringPtrInput `pulumi:"agentAutoUpgrade"`
	// Version of the Arc agents to be installed on the provisioned Provisioned cluster resource
	AgentVersion pulumi.StringPtrInput `pulumi:"agentVersion"`
}

Defines the Arc Agent properties for the Provisioned clusters.

func (*ArcAgentProfileArgs) Defaults

func (val *ArcAgentProfileArgs) Defaults() *ArcAgentProfileArgs

Defaults sets the appropriate defaults for ArcAgentProfileArgs

func (ArcAgentProfileArgs) ElementType

func (ArcAgentProfileArgs) ElementType() reflect.Type

func (ArcAgentProfileArgs) ToArcAgentProfileOutput

func (i ArcAgentProfileArgs) ToArcAgentProfileOutput() ArcAgentProfileOutput

func (ArcAgentProfileArgs) ToArcAgentProfileOutputWithContext

func (i ArcAgentProfileArgs) ToArcAgentProfileOutputWithContext(ctx context.Context) ArcAgentProfileOutput

func (ArcAgentProfileArgs) ToArcAgentProfilePtrOutput

func (i ArcAgentProfileArgs) ToArcAgentProfilePtrOutput() ArcAgentProfilePtrOutput

func (ArcAgentProfileArgs) ToArcAgentProfilePtrOutputWithContext

func (i ArcAgentProfileArgs) ToArcAgentProfilePtrOutputWithContext(ctx context.Context) ArcAgentProfilePtrOutput

type ArcAgentProfileInput

type ArcAgentProfileInput interface {
	pulumi.Input

	ToArcAgentProfileOutput() ArcAgentProfileOutput
	ToArcAgentProfileOutputWithContext(context.Context) ArcAgentProfileOutput
}

ArcAgentProfileInput is an input type that accepts ArcAgentProfileArgs and ArcAgentProfileOutput values. You can construct a concrete instance of `ArcAgentProfileInput` via:

ArcAgentProfileArgs{...}

type ArcAgentProfileOutput

type ArcAgentProfileOutput struct{ *pulumi.OutputState }

Defines the Arc Agent properties for the Provisioned clusters.

func (ArcAgentProfileOutput) AgentAutoUpgrade

func (o ArcAgentProfileOutput) AgentAutoUpgrade() pulumi.StringPtrOutput

Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.

func (ArcAgentProfileOutput) AgentVersion

func (o ArcAgentProfileOutput) AgentVersion() pulumi.StringPtrOutput

Version of the Arc agents to be installed on the provisioned Provisioned cluster resource

func (ArcAgentProfileOutput) ElementType

func (ArcAgentProfileOutput) ElementType() reflect.Type

func (ArcAgentProfileOutput) ToArcAgentProfileOutput

func (o ArcAgentProfileOutput) ToArcAgentProfileOutput() ArcAgentProfileOutput

func (ArcAgentProfileOutput) ToArcAgentProfileOutputWithContext

func (o ArcAgentProfileOutput) ToArcAgentProfileOutputWithContext(ctx context.Context) ArcAgentProfileOutput

func (ArcAgentProfileOutput) ToArcAgentProfilePtrOutput

func (o ArcAgentProfileOutput) ToArcAgentProfilePtrOutput() ArcAgentProfilePtrOutput

func (ArcAgentProfileOutput) ToArcAgentProfilePtrOutputWithContext

func (o ArcAgentProfileOutput) ToArcAgentProfilePtrOutputWithContext(ctx context.Context) ArcAgentProfilePtrOutput

type ArcAgentProfilePtrInput

type ArcAgentProfilePtrInput interface {
	pulumi.Input

	ToArcAgentProfilePtrOutput() ArcAgentProfilePtrOutput
	ToArcAgentProfilePtrOutputWithContext(context.Context) ArcAgentProfilePtrOutput
}

ArcAgentProfilePtrInput is an input type that accepts ArcAgentProfileArgs, ArcAgentProfilePtr and ArcAgentProfilePtrOutput values. You can construct a concrete instance of `ArcAgentProfilePtrInput` via:

        ArcAgentProfileArgs{...}

or:

        nil

type ArcAgentProfilePtrOutput

type ArcAgentProfilePtrOutput struct{ *pulumi.OutputState }

func (ArcAgentProfilePtrOutput) AgentAutoUpgrade

func (o ArcAgentProfilePtrOutput) AgentAutoUpgrade() pulumi.StringPtrOutput

Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.

func (ArcAgentProfilePtrOutput) AgentVersion

Version of the Arc agents to be installed on the provisioned Provisioned cluster resource

func (ArcAgentProfilePtrOutput) Elem

func (ArcAgentProfilePtrOutput) ElementType

func (ArcAgentProfilePtrOutput) ElementType() reflect.Type

func (ArcAgentProfilePtrOutput) ToArcAgentProfilePtrOutput

func (o ArcAgentProfilePtrOutput) ToArcAgentProfilePtrOutput() ArcAgentProfilePtrOutput

func (ArcAgentProfilePtrOutput) ToArcAgentProfilePtrOutputWithContext

func (o ArcAgentProfilePtrOutput) ToArcAgentProfilePtrOutputWithContext(ctx context.Context) ArcAgentProfilePtrOutput

type ArcAgentProfileResponse

type ArcAgentProfileResponse struct {
	// Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.
	AgentAutoUpgrade *string `pulumi:"agentAutoUpgrade"`
	// Version of the Arc agents to be installed on the provisioned Provisioned cluster resource
	AgentVersion *string `pulumi:"agentVersion"`
}

Defines the Arc Agent properties for the Provisioned clusters.

func (*ArcAgentProfileResponse) Defaults

Defaults sets the appropriate defaults for ArcAgentProfileResponse

type ArcAgentProfileResponseOutput

type ArcAgentProfileResponseOutput struct{ *pulumi.OutputState }

Defines the Arc Agent properties for the Provisioned clusters.

func (ArcAgentProfileResponseOutput) AgentAutoUpgrade

Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.

func (ArcAgentProfileResponseOutput) AgentVersion

Version of the Arc agents to be installed on the provisioned Provisioned cluster resource

func (ArcAgentProfileResponseOutput) ElementType

func (ArcAgentProfileResponseOutput) ToArcAgentProfileResponseOutput

func (o ArcAgentProfileResponseOutput) ToArcAgentProfileResponseOutput() ArcAgentProfileResponseOutput

func (ArcAgentProfileResponseOutput) ToArcAgentProfileResponseOutputWithContext

func (o ArcAgentProfileResponseOutput) ToArcAgentProfileResponseOutputWithContext(ctx context.Context) ArcAgentProfileResponseOutput

type ArcAgentProfileResponsePtrOutput

type ArcAgentProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (ArcAgentProfileResponsePtrOutput) AgentAutoUpgrade

Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.

func (ArcAgentProfileResponsePtrOutput) AgentVersion

Version of the Arc agents to be installed on the provisioned Provisioned cluster resource

func (ArcAgentProfileResponsePtrOutput) Elem

func (ArcAgentProfileResponsePtrOutput) ElementType

func (ArcAgentProfileResponsePtrOutput) ToArcAgentProfileResponsePtrOutput

func (o ArcAgentProfileResponsePtrOutput) ToArcAgentProfileResponsePtrOutput() ArcAgentProfileResponsePtrOutput

func (ArcAgentProfileResponsePtrOutput) ToArcAgentProfileResponsePtrOutputWithContext

func (o ArcAgentProfileResponsePtrOutput) ToArcAgentProfileResponsePtrOutputWithContext(ctx context.Context) ArcAgentProfileResponsePtrOutput

type ArcAgentStatusResponse

type ArcAgentStatusResponse struct {
	// Version of the Arc agents currently running on the Provisioned cluster resource.
	AgentVersion *string `pulumi:"agentVersion"`
	// Number of CPU cores present in the Provisioned cluster resource
	CoreCount *float64 `pulumi:"coreCount"`
	// Observed deployment state of the Arc Agents on the target cluster. Possible values include: 'pending', 'provisioning', 'provisioned', 'deleting', 'failed', 'upgrading'
	DeploymentState *string `pulumi:"deploymentState"`
	// Error messages while onboarding/upgrading/uninstalling the Arc agents
	ErrorMessage *string `pulumi:"errorMessage"`
	// Last connected timestamp of the Provisioned cluster resource.
	LastConnectivityTime *string `pulumi:"lastConnectivityTime"`
	// ManagedIdentity certificate expiration time (ValidUntil).
	ManagedIdentityCertificateExpirationTime *string `pulumi:"managedIdentityCertificateExpirationTime"`
	// Onboarding public key for provisioning the Managed identity for the HybridAKS cluster. Will be used to create the hybridIdentityMetadata proxy resource and will not be persisted.
	OnboardingPublicKey *string `pulumi:"onboardingPublicKey"`
}

Defines the observed Arc Agent status that is resourceSynced back to the ARM resource.

type ArcAgentStatusResponseOutput

type ArcAgentStatusResponseOutput struct{ *pulumi.OutputState }

Defines the observed Arc Agent status that is resourceSynced back to the ARM resource.

func (ArcAgentStatusResponseOutput) AgentVersion

Version of the Arc agents currently running on the Provisioned cluster resource.

func (ArcAgentStatusResponseOutput) CoreCount

Number of CPU cores present in the Provisioned cluster resource

func (ArcAgentStatusResponseOutput) DeploymentState

Observed deployment state of the Arc Agents on the target cluster. Possible values include: 'pending', 'provisioning', 'provisioned', 'deleting', 'failed', 'upgrading'

func (ArcAgentStatusResponseOutput) ElementType

func (ArcAgentStatusResponseOutput) ErrorMessage

Error messages while onboarding/upgrading/uninstalling the Arc agents

func (ArcAgentStatusResponseOutput) LastConnectivityTime

func (o ArcAgentStatusResponseOutput) LastConnectivityTime() pulumi.StringPtrOutput

Last connected timestamp of the Provisioned cluster resource.

func (ArcAgentStatusResponseOutput) ManagedIdentityCertificateExpirationTime

func (o ArcAgentStatusResponseOutput) ManagedIdentityCertificateExpirationTime() pulumi.StringPtrOutput

ManagedIdentity certificate expiration time (ValidUntil).

func (ArcAgentStatusResponseOutput) OnboardingPublicKey

func (o ArcAgentStatusResponseOutput) OnboardingPublicKey() pulumi.StringPtrOutput

Onboarding public key for provisioning the Managed identity for the HybridAKS cluster. Will be used to create the hybridIdentityMetadata proxy resource and will not be persisted.

func (ArcAgentStatusResponseOutput) ToArcAgentStatusResponseOutput

func (o ArcAgentStatusResponseOutput) ToArcAgentStatusResponseOutput() ArcAgentStatusResponseOutput

func (ArcAgentStatusResponseOutput) ToArcAgentStatusResponseOutputWithContext

func (o ArcAgentStatusResponseOutput) ToArcAgentStatusResponseOutputWithContext(ctx context.Context) ArcAgentStatusResponseOutput

type ArcAgentStatusResponsePtrOutput

type ArcAgentStatusResponsePtrOutput struct{ *pulumi.OutputState }

func (ArcAgentStatusResponsePtrOutput) AgentVersion

Version of the Arc agents currently running on the Provisioned cluster resource.

func (ArcAgentStatusResponsePtrOutput) CoreCount

Number of CPU cores present in the Provisioned cluster resource

func (ArcAgentStatusResponsePtrOutput) DeploymentState

Observed deployment state of the Arc Agents on the target cluster. Possible values include: 'pending', 'provisioning', 'provisioned', 'deleting', 'failed', 'upgrading'

func (ArcAgentStatusResponsePtrOutput) Elem

func (ArcAgentStatusResponsePtrOutput) ElementType

func (ArcAgentStatusResponsePtrOutput) ErrorMessage

Error messages while onboarding/upgrading/uninstalling the Arc agents

func (ArcAgentStatusResponsePtrOutput) LastConnectivityTime

func (o ArcAgentStatusResponsePtrOutput) LastConnectivityTime() pulumi.StringPtrOutput

Last connected timestamp of the Provisioned cluster resource.

func (ArcAgentStatusResponsePtrOutput) ManagedIdentityCertificateExpirationTime

func (o ArcAgentStatusResponsePtrOutput) ManagedIdentityCertificateExpirationTime() pulumi.StringPtrOutput

ManagedIdentity certificate expiration time (ValidUntil).

func (ArcAgentStatusResponsePtrOutput) OnboardingPublicKey

func (o ArcAgentStatusResponsePtrOutput) OnboardingPublicKey() pulumi.StringPtrOutput

Onboarding public key for provisioning the Managed identity for the HybridAKS cluster. Will be used to create the hybridIdentityMetadata proxy resource and will not be persisted.

func (ArcAgentStatusResponsePtrOutput) ToArcAgentStatusResponsePtrOutput

func (o ArcAgentStatusResponsePtrOutput) ToArcAgentStatusResponsePtrOutput() ArcAgentStatusResponsePtrOutput

func (ArcAgentStatusResponsePtrOutput) ToArcAgentStatusResponsePtrOutputWithContext

func (o ArcAgentStatusResponsePtrOutput) ToArcAgentStatusResponsePtrOutputWithContext(ctx context.Context) ArcAgentStatusResponsePtrOutput

type AutoUpgradeOptions

type AutoUpgradeOptions string

Indicates whether the Arc agents on the provisioned clusters be upgraded automatically to the latest version. Defaults to Enabled.

func (AutoUpgradeOptions) ElementType

func (AutoUpgradeOptions) ElementType() reflect.Type

func (AutoUpgradeOptions) ToAutoUpgradeOptionsOutput

func (e AutoUpgradeOptions) ToAutoUpgradeOptionsOutput() AutoUpgradeOptionsOutput

func (AutoUpgradeOptions) ToAutoUpgradeOptionsOutputWithContext

func (e AutoUpgradeOptions) ToAutoUpgradeOptionsOutputWithContext(ctx context.Context) AutoUpgradeOptionsOutput

func (AutoUpgradeOptions) ToAutoUpgradeOptionsPtrOutput

func (e AutoUpgradeOptions) ToAutoUpgradeOptionsPtrOutput() AutoUpgradeOptionsPtrOutput

func (AutoUpgradeOptions) ToAutoUpgradeOptionsPtrOutputWithContext

func (e AutoUpgradeOptions) ToAutoUpgradeOptionsPtrOutputWithContext(ctx context.Context) AutoUpgradeOptionsPtrOutput

func (AutoUpgradeOptions) ToStringOutput

func (e AutoUpgradeOptions) ToStringOutput() pulumi.StringOutput

func (AutoUpgradeOptions) ToStringOutputWithContext

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

func (AutoUpgradeOptions) ToStringPtrOutput

func (e AutoUpgradeOptions) ToStringPtrOutput() pulumi.StringPtrOutput

func (AutoUpgradeOptions) ToStringPtrOutputWithContext

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

type AutoUpgradeOptionsInput

type AutoUpgradeOptionsInput interface {
	pulumi.Input

	ToAutoUpgradeOptionsOutput() AutoUpgradeOptionsOutput
	ToAutoUpgradeOptionsOutputWithContext(context.Context) AutoUpgradeOptionsOutput
}

AutoUpgradeOptionsInput is an input type that accepts values of the AutoUpgradeOptions enum A concrete instance of `AutoUpgradeOptionsInput` can be one of the following:

AutoUpgradeOptionsEnabled
AutoUpgradeOptionsDisabled

type AutoUpgradeOptionsOutput

type AutoUpgradeOptionsOutput struct{ *pulumi.OutputState }

func (AutoUpgradeOptionsOutput) ElementType

func (AutoUpgradeOptionsOutput) ElementType() reflect.Type

func (AutoUpgradeOptionsOutput) ToAutoUpgradeOptionsOutput

func (o AutoUpgradeOptionsOutput) ToAutoUpgradeOptionsOutput() AutoUpgradeOptionsOutput

func (AutoUpgradeOptionsOutput) ToAutoUpgradeOptionsOutputWithContext

func (o AutoUpgradeOptionsOutput) ToAutoUpgradeOptionsOutputWithContext(ctx context.Context) AutoUpgradeOptionsOutput

func (AutoUpgradeOptionsOutput) ToAutoUpgradeOptionsPtrOutput

func (o AutoUpgradeOptionsOutput) ToAutoUpgradeOptionsPtrOutput() AutoUpgradeOptionsPtrOutput

func (AutoUpgradeOptionsOutput) ToAutoUpgradeOptionsPtrOutputWithContext

func (o AutoUpgradeOptionsOutput) ToAutoUpgradeOptionsPtrOutputWithContext(ctx context.Context) AutoUpgradeOptionsPtrOutput

func (AutoUpgradeOptionsOutput) ToStringOutput

func (o AutoUpgradeOptionsOutput) ToStringOutput() pulumi.StringOutput

func (AutoUpgradeOptionsOutput) ToStringOutputWithContext

func (o AutoUpgradeOptionsOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (AutoUpgradeOptionsOutput) ToStringPtrOutput

func (o AutoUpgradeOptionsOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AutoUpgradeOptionsOutput) ToStringPtrOutputWithContext

func (o AutoUpgradeOptionsOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type AutoUpgradeOptionsPtrInput

type AutoUpgradeOptionsPtrInput interface {
	pulumi.Input

	ToAutoUpgradeOptionsPtrOutput() AutoUpgradeOptionsPtrOutput
	ToAutoUpgradeOptionsPtrOutputWithContext(context.Context) AutoUpgradeOptionsPtrOutput
}

func AutoUpgradeOptionsPtr

func AutoUpgradeOptionsPtr(v string) AutoUpgradeOptionsPtrInput

type AutoUpgradeOptionsPtrOutput

type AutoUpgradeOptionsPtrOutput struct{ *pulumi.OutputState }

func (AutoUpgradeOptionsPtrOutput) Elem

func (AutoUpgradeOptionsPtrOutput) ElementType

func (AutoUpgradeOptionsPtrOutput) ToAutoUpgradeOptionsPtrOutput

func (o AutoUpgradeOptionsPtrOutput) ToAutoUpgradeOptionsPtrOutput() AutoUpgradeOptionsPtrOutput

func (AutoUpgradeOptionsPtrOutput) ToAutoUpgradeOptionsPtrOutputWithContext

func (o AutoUpgradeOptionsPtrOutput) ToAutoUpgradeOptionsPtrOutputWithContext(ctx context.Context) AutoUpgradeOptionsPtrOutput

func (AutoUpgradeOptionsPtrOutput) ToStringPtrOutput

func (o AutoUpgradeOptionsPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (AutoUpgradeOptionsPtrOutput) ToStringPtrOutputWithContext

func (o AutoUpgradeOptionsPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type CloudProviderProfile

type CloudProviderProfile struct {
	// InfraNetworkProfile - List of infra network profiles for the provisioned cluster
	InfraNetworkProfile *CloudProviderProfileInfraNetworkProfile `pulumi:"infraNetworkProfile"`
	// InfraStorageProfile - List of infra storage profiles for the provisioned cluster
	InfraStorageProfile *CloudProviderProfileInfraStorageProfile `pulumi:"infraStorageProfile"`
}

CloudProviderProfile - The underlying cloud infra provider properties.

type CloudProviderProfileArgs

type CloudProviderProfileArgs struct {
	// InfraNetworkProfile - List of infra network profiles for the provisioned cluster
	InfraNetworkProfile CloudProviderProfileInfraNetworkProfilePtrInput `pulumi:"infraNetworkProfile"`
	// InfraStorageProfile - List of infra storage profiles for the provisioned cluster
	InfraStorageProfile CloudProviderProfileInfraStorageProfilePtrInput `pulumi:"infraStorageProfile"`
}

CloudProviderProfile - The underlying cloud infra provider properties.

func (CloudProviderProfileArgs) ElementType

func (CloudProviderProfileArgs) ElementType() reflect.Type

func (CloudProviderProfileArgs) ToCloudProviderProfileOutput

func (i CloudProviderProfileArgs) ToCloudProviderProfileOutput() CloudProviderProfileOutput

func (CloudProviderProfileArgs) ToCloudProviderProfileOutputWithContext

func (i CloudProviderProfileArgs) ToCloudProviderProfileOutputWithContext(ctx context.Context) CloudProviderProfileOutput

func (CloudProviderProfileArgs) ToCloudProviderProfilePtrOutput

func (i CloudProviderProfileArgs) ToCloudProviderProfilePtrOutput() CloudProviderProfilePtrOutput

func (CloudProviderProfileArgs) ToCloudProviderProfilePtrOutputWithContext

func (i CloudProviderProfileArgs) ToCloudProviderProfilePtrOutputWithContext(ctx context.Context) CloudProviderProfilePtrOutput

type CloudProviderProfileInfraNetworkProfile

type CloudProviderProfileInfraNetworkProfile struct {
	// Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}
	VnetSubnetIds []string `pulumi:"vnetSubnetIds"`
}

InfraNetworkProfile - List of infra network profiles for the provisioned cluster

type CloudProviderProfileInfraNetworkProfileArgs

type CloudProviderProfileInfraNetworkProfileArgs struct {
	// Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}
	VnetSubnetIds pulumi.StringArrayInput `pulumi:"vnetSubnetIds"`
}

InfraNetworkProfile - List of infra network profiles for the provisioned cluster

func (CloudProviderProfileInfraNetworkProfileArgs) ElementType

func (CloudProviderProfileInfraNetworkProfileArgs) ToCloudProviderProfileInfraNetworkProfileOutput

func (i CloudProviderProfileInfraNetworkProfileArgs) ToCloudProviderProfileInfraNetworkProfileOutput() CloudProviderProfileInfraNetworkProfileOutput

func (CloudProviderProfileInfraNetworkProfileArgs) ToCloudProviderProfileInfraNetworkProfileOutputWithContext

func (i CloudProviderProfileInfraNetworkProfileArgs) ToCloudProviderProfileInfraNetworkProfileOutputWithContext(ctx context.Context) CloudProviderProfileInfraNetworkProfileOutput

func (CloudProviderProfileInfraNetworkProfileArgs) ToCloudProviderProfileInfraNetworkProfilePtrOutput

func (i CloudProviderProfileInfraNetworkProfileArgs) ToCloudProviderProfileInfraNetworkProfilePtrOutput() CloudProviderProfileInfraNetworkProfilePtrOutput

func (CloudProviderProfileInfraNetworkProfileArgs) ToCloudProviderProfileInfraNetworkProfilePtrOutputWithContext

func (i CloudProviderProfileInfraNetworkProfileArgs) ToCloudProviderProfileInfraNetworkProfilePtrOutputWithContext(ctx context.Context) CloudProviderProfileInfraNetworkProfilePtrOutput

type CloudProviderProfileInfraNetworkProfileInput

type CloudProviderProfileInfraNetworkProfileInput interface {
	pulumi.Input

	ToCloudProviderProfileInfraNetworkProfileOutput() CloudProviderProfileInfraNetworkProfileOutput
	ToCloudProviderProfileInfraNetworkProfileOutputWithContext(context.Context) CloudProviderProfileInfraNetworkProfileOutput
}

CloudProviderProfileInfraNetworkProfileInput is an input type that accepts CloudProviderProfileInfraNetworkProfileArgs and CloudProviderProfileInfraNetworkProfileOutput values. You can construct a concrete instance of `CloudProviderProfileInfraNetworkProfileInput` via:

CloudProviderProfileInfraNetworkProfileArgs{...}

type CloudProviderProfileInfraNetworkProfileOutput

type CloudProviderProfileInfraNetworkProfileOutput struct{ *pulumi.OutputState }

InfraNetworkProfile - List of infra network profiles for the provisioned cluster

func (CloudProviderProfileInfraNetworkProfileOutput) ElementType

func (CloudProviderProfileInfraNetworkProfileOutput) ToCloudProviderProfileInfraNetworkProfileOutput

func (o CloudProviderProfileInfraNetworkProfileOutput) ToCloudProviderProfileInfraNetworkProfileOutput() CloudProviderProfileInfraNetworkProfileOutput

func (CloudProviderProfileInfraNetworkProfileOutput) ToCloudProviderProfileInfraNetworkProfileOutputWithContext

func (o CloudProviderProfileInfraNetworkProfileOutput) ToCloudProviderProfileInfraNetworkProfileOutputWithContext(ctx context.Context) CloudProviderProfileInfraNetworkProfileOutput

func (CloudProviderProfileInfraNetworkProfileOutput) ToCloudProviderProfileInfraNetworkProfilePtrOutput

func (o CloudProviderProfileInfraNetworkProfileOutput) ToCloudProviderProfileInfraNetworkProfilePtrOutput() CloudProviderProfileInfraNetworkProfilePtrOutput

func (CloudProviderProfileInfraNetworkProfileOutput) ToCloudProviderProfileInfraNetworkProfilePtrOutputWithContext

func (o CloudProviderProfileInfraNetworkProfileOutput) ToCloudProviderProfileInfraNetworkProfilePtrOutputWithContext(ctx context.Context) CloudProviderProfileInfraNetworkProfilePtrOutput

func (CloudProviderProfileInfraNetworkProfileOutput) VnetSubnetIds

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

type CloudProviderProfileInfraNetworkProfilePtrInput

type CloudProviderProfileInfraNetworkProfilePtrInput interface {
	pulumi.Input

	ToCloudProviderProfileInfraNetworkProfilePtrOutput() CloudProviderProfileInfraNetworkProfilePtrOutput
	ToCloudProviderProfileInfraNetworkProfilePtrOutputWithContext(context.Context) CloudProviderProfileInfraNetworkProfilePtrOutput
}

CloudProviderProfileInfraNetworkProfilePtrInput is an input type that accepts CloudProviderProfileInfraNetworkProfileArgs, CloudProviderProfileInfraNetworkProfilePtr and CloudProviderProfileInfraNetworkProfilePtrOutput values. You can construct a concrete instance of `CloudProviderProfileInfraNetworkProfilePtrInput` via:

        CloudProviderProfileInfraNetworkProfileArgs{...}

or:

        nil

type CloudProviderProfileInfraNetworkProfilePtrOutput

type CloudProviderProfileInfraNetworkProfilePtrOutput struct{ *pulumi.OutputState }

func (CloudProviderProfileInfraNetworkProfilePtrOutput) Elem

func (CloudProviderProfileInfraNetworkProfilePtrOutput) ElementType

func (CloudProviderProfileInfraNetworkProfilePtrOutput) ToCloudProviderProfileInfraNetworkProfilePtrOutput

func (o CloudProviderProfileInfraNetworkProfilePtrOutput) ToCloudProviderProfileInfraNetworkProfilePtrOutput() CloudProviderProfileInfraNetworkProfilePtrOutput

func (CloudProviderProfileInfraNetworkProfilePtrOutput) ToCloudProviderProfileInfraNetworkProfilePtrOutputWithContext

func (o CloudProviderProfileInfraNetworkProfilePtrOutput) ToCloudProviderProfileInfraNetworkProfilePtrOutputWithContext(ctx context.Context) CloudProviderProfileInfraNetworkProfilePtrOutput

func (CloudProviderProfileInfraNetworkProfilePtrOutput) VnetSubnetIds

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

type CloudProviderProfileInfraStorageProfile

type CloudProviderProfileInfraStorageProfile struct {
	// Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
	StorageSpaceIds []string `pulumi:"storageSpaceIds"`
}

InfraStorageProfile - List of infra storage profiles for the provisioned cluster

type CloudProviderProfileInfraStorageProfileArgs

type CloudProviderProfileInfraStorageProfileArgs struct {
	// Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
	StorageSpaceIds pulumi.StringArrayInput `pulumi:"storageSpaceIds"`
}

InfraStorageProfile - List of infra storage profiles for the provisioned cluster

func (CloudProviderProfileInfraStorageProfileArgs) ElementType

func (CloudProviderProfileInfraStorageProfileArgs) ToCloudProviderProfileInfraStorageProfileOutput

func (i CloudProviderProfileInfraStorageProfileArgs) ToCloudProviderProfileInfraStorageProfileOutput() CloudProviderProfileInfraStorageProfileOutput

func (CloudProviderProfileInfraStorageProfileArgs) ToCloudProviderProfileInfraStorageProfileOutputWithContext

func (i CloudProviderProfileInfraStorageProfileArgs) ToCloudProviderProfileInfraStorageProfileOutputWithContext(ctx context.Context) CloudProviderProfileInfraStorageProfileOutput

func (CloudProviderProfileInfraStorageProfileArgs) ToCloudProviderProfileInfraStorageProfilePtrOutput

func (i CloudProviderProfileInfraStorageProfileArgs) ToCloudProviderProfileInfraStorageProfilePtrOutput() CloudProviderProfileInfraStorageProfilePtrOutput

func (CloudProviderProfileInfraStorageProfileArgs) ToCloudProviderProfileInfraStorageProfilePtrOutputWithContext

func (i CloudProviderProfileInfraStorageProfileArgs) ToCloudProviderProfileInfraStorageProfilePtrOutputWithContext(ctx context.Context) CloudProviderProfileInfraStorageProfilePtrOutput

type CloudProviderProfileInfraStorageProfileInput

type CloudProviderProfileInfraStorageProfileInput interface {
	pulumi.Input

	ToCloudProviderProfileInfraStorageProfileOutput() CloudProviderProfileInfraStorageProfileOutput
	ToCloudProviderProfileInfraStorageProfileOutputWithContext(context.Context) CloudProviderProfileInfraStorageProfileOutput
}

CloudProviderProfileInfraStorageProfileInput is an input type that accepts CloudProviderProfileInfraStorageProfileArgs and CloudProviderProfileInfraStorageProfileOutput values. You can construct a concrete instance of `CloudProviderProfileInfraStorageProfileInput` via:

CloudProviderProfileInfraStorageProfileArgs{...}

type CloudProviderProfileInfraStorageProfileOutput

type CloudProviderProfileInfraStorageProfileOutput struct{ *pulumi.OutputState }

InfraStorageProfile - List of infra storage profiles for the provisioned cluster

func (CloudProviderProfileInfraStorageProfileOutput) ElementType

func (CloudProviderProfileInfraStorageProfileOutput) StorageSpaceIds

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

func (CloudProviderProfileInfraStorageProfileOutput) ToCloudProviderProfileInfraStorageProfileOutput

func (o CloudProviderProfileInfraStorageProfileOutput) ToCloudProviderProfileInfraStorageProfileOutput() CloudProviderProfileInfraStorageProfileOutput

func (CloudProviderProfileInfraStorageProfileOutput) ToCloudProviderProfileInfraStorageProfileOutputWithContext

func (o CloudProviderProfileInfraStorageProfileOutput) ToCloudProviderProfileInfraStorageProfileOutputWithContext(ctx context.Context) CloudProviderProfileInfraStorageProfileOutput

func (CloudProviderProfileInfraStorageProfileOutput) ToCloudProviderProfileInfraStorageProfilePtrOutput

func (o CloudProviderProfileInfraStorageProfileOutput) ToCloudProviderProfileInfraStorageProfilePtrOutput() CloudProviderProfileInfraStorageProfilePtrOutput

func (CloudProviderProfileInfraStorageProfileOutput) ToCloudProviderProfileInfraStorageProfilePtrOutputWithContext

func (o CloudProviderProfileInfraStorageProfileOutput) ToCloudProviderProfileInfraStorageProfilePtrOutputWithContext(ctx context.Context) CloudProviderProfileInfraStorageProfilePtrOutput

type CloudProviderProfileInfraStorageProfilePtrInput

type CloudProviderProfileInfraStorageProfilePtrInput interface {
	pulumi.Input

	ToCloudProviderProfileInfraStorageProfilePtrOutput() CloudProviderProfileInfraStorageProfilePtrOutput
	ToCloudProviderProfileInfraStorageProfilePtrOutputWithContext(context.Context) CloudProviderProfileInfraStorageProfilePtrOutput
}

CloudProviderProfileInfraStorageProfilePtrInput is an input type that accepts CloudProviderProfileInfraStorageProfileArgs, CloudProviderProfileInfraStorageProfilePtr and CloudProviderProfileInfraStorageProfilePtrOutput values. You can construct a concrete instance of `CloudProviderProfileInfraStorageProfilePtrInput` via:

        CloudProviderProfileInfraStorageProfileArgs{...}

or:

        nil

type CloudProviderProfileInfraStorageProfilePtrOutput

type CloudProviderProfileInfraStorageProfilePtrOutput struct{ *pulumi.OutputState }

func (CloudProviderProfileInfraStorageProfilePtrOutput) Elem

func (CloudProviderProfileInfraStorageProfilePtrOutput) ElementType

func (CloudProviderProfileInfraStorageProfilePtrOutput) StorageSpaceIds

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

func (CloudProviderProfileInfraStorageProfilePtrOutput) ToCloudProviderProfileInfraStorageProfilePtrOutput

func (o CloudProviderProfileInfraStorageProfilePtrOutput) ToCloudProviderProfileInfraStorageProfilePtrOutput() CloudProviderProfileInfraStorageProfilePtrOutput

func (CloudProviderProfileInfraStorageProfilePtrOutput) ToCloudProviderProfileInfraStorageProfilePtrOutputWithContext

func (o CloudProviderProfileInfraStorageProfilePtrOutput) ToCloudProviderProfileInfraStorageProfilePtrOutputWithContext(ctx context.Context) CloudProviderProfileInfraStorageProfilePtrOutput

type CloudProviderProfileInput

type CloudProviderProfileInput interface {
	pulumi.Input

	ToCloudProviderProfileOutput() CloudProviderProfileOutput
	ToCloudProviderProfileOutputWithContext(context.Context) CloudProviderProfileOutput
}

CloudProviderProfileInput is an input type that accepts CloudProviderProfileArgs and CloudProviderProfileOutput values. You can construct a concrete instance of `CloudProviderProfileInput` via:

CloudProviderProfileArgs{...}

type CloudProviderProfileOutput

type CloudProviderProfileOutput struct{ *pulumi.OutputState }

CloudProviderProfile - The underlying cloud infra provider properties.

func (CloudProviderProfileOutput) ElementType

func (CloudProviderProfileOutput) ElementType() reflect.Type

func (CloudProviderProfileOutput) InfraNetworkProfile

InfraNetworkProfile - List of infra network profiles for the provisioned cluster

func (CloudProviderProfileOutput) InfraStorageProfile

InfraStorageProfile - List of infra storage profiles for the provisioned cluster

func (CloudProviderProfileOutput) ToCloudProviderProfileOutput

func (o CloudProviderProfileOutput) ToCloudProviderProfileOutput() CloudProviderProfileOutput

func (CloudProviderProfileOutput) ToCloudProviderProfileOutputWithContext

func (o CloudProviderProfileOutput) ToCloudProviderProfileOutputWithContext(ctx context.Context) CloudProviderProfileOutput

func (CloudProviderProfileOutput) ToCloudProviderProfilePtrOutput

func (o CloudProviderProfileOutput) ToCloudProviderProfilePtrOutput() CloudProviderProfilePtrOutput

func (CloudProviderProfileOutput) ToCloudProviderProfilePtrOutputWithContext

func (o CloudProviderProfileOutput) ToCloudProviderProfilePtrOutputWithContext(ctx context.Context) CloudProviderProfilePtrOutput

type CloudProviderProfilePtrInput

type CloudProviderProfilePtrInput interface {
	pulumi.Input

	ToCloudProviderProfilePtrOutput() CloudProviderProfilePtrOutput
	ToCloudProviderProfilePtrOutputWithContext(context.Context) CloudProviderProfilePtrOutput
}

CloudProviderProfilePtrInput is an input type that accepts CloudProviderProfileArgs, CloudProviderProfilePtr and CloudProviderProfilePtrOutput values. You can construct a concrete instance of `CloudProviderProfilePtrInput` via:

        CloudProviderProfileArgs{...}

or:

        nil

type CloudProviderProfilePtrOutput

type CloudProviderProfilePtrOutput struct{ *pulumi.OutputState }

func (CloudProviderProfilePtrOutput) Elem

func (CloudProviderProfilePtrOutput) ElementType

func (CloudProviderProfilePtrOutput) InfraNetworkProfile

InfraNetworkProfile - List of infra network profiles for the provisioned cluster

func (CloudProviderProfilePtrOutput) InfraStorageProfile

InfraStorageProfile - List of infra storage profiles for the provisioned cluster

func (CloudProviderProfilePtrOutput) ToCloudProviderProfilePtrOutput

func (o CloudProviderProfilePtrOutput) ToCloudProviderProfilePtrOutput() CloudProviderProfilePtrOutput

func (CloudProviderProfilePtrOutput) ToCloudProviderProfilePtrOutputWithContext

func (o CloudProviderProfilePtrOutput) ToCloudProviderProfilePtrOutputWithContext(ctx context.Context) CloudProviderProfilePtrOutput

type CloudProviderProfileResponse

type CloudProviderProfileResponse struct {
	// InfraNetworkProfile - List of infra network profiles for the provisioned cluster
	InfraNetworkProfile *CloudProviderProfileResponseInfraNetworkProfile `pulumi:"infraNetworkProfile"`
	// InfraStorageProfile - List of infra storage profiles for the provisioned cluster
	InfraStorageProfile *CloudProviderProfileResponseInfraStorageProfile `pulumi:"infraStorageProfile"`
}

CloudProviderProfile - The underlying cloud infra provider properties.

type CloudProviderProfileResponseInfraNetworkProfile

type CloudProviderProfileResponseInfraNetworkProfile struct {
	// Array of references to azure resource corresponding to the new HybridAKSNetwork object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/virtualNetworks/{virtualNetworkName}
	VnetSubnetIds []string `pulumi:"vnetSubnetIds"`
}

InfraNetworkProfile - List of infra network profiles for the provisioned cluster

type CloudProviderProfileResponseInfraNetworkProfileOutput

type CloudProviderProfileResponseInfraNetworkProfileOutput struct{ *pulumi.OutputState }

InfraNetworkProfile - List of infra network profiles for the provisioned cluster

func (CloudProviderProfileResponseInfraNetworkProfileOutput) ElementType

func (CloudProviderProfileResponseInfraNetworkProfileOutput) ToCloudProviderProfileResponseInfraNetworkProfileOutput

func (CloudProviderProfileResponseInfraNetworkProfileOutput) ToCloudProviderProfileResponseInfraNetworkProfileOutputWithContext

func (o CloudProviderProfileResponseInfraNetworkProfileOutput) ToCloudProviderProfileResponseInfraNetworkProfileOutputWithContext(ctx context.Context) CloudProviderProfileResponseInfraNetworkProfileOutput

func (CloudProviderProfileResponseInfraNetworkProfileOutput) VnetSubnetIds

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

type CloudProviderProfileResponseInfraNetworkProfilePtrOutput

type CloudProviderProfileResponseInfraNetworkProfilePtrOutput struct{ *pulumi.OutputState }

func (CloudProviderProfileResponseInfraNetworkProfilePtrOutput) Elem

func (CloudProviderProfileResponseInfraNetworkProfilePtrOutput) ElementType

func (CloudProviderProfileResponseInfraNetworkProfilePtrOutput) ToCloudProviderProfileResponseInfraNetworkProfilePtrOutput

func (CloudProviderProfileResponseInfraNetworkProfilePtrOutput) ToCloudProviderProfileResponseInfraNetworkProfilePtrOutputWithContext

func (o CloudProviderProfileResponseInfraNetworkProfilePtrOutput) ToCloudProviderProfileResponseInfraNetworkProfilePtrOutputWithContext(ctx context.Context) CloudProviderProfileResponseInfraNetworkProfilePtrOutput

func (CloudProviderProfileResponseInfraNetworkProfilePtrOutput) VnetSubnetIds

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

type CloudProviderProfileResponseInfraStorageProfile

type CloudProviderProfileResponseInfraStorageProfile struct {
	// Reference to azure resource corresponding to the new HybridAKSStorage object e.g. /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.HybridContainerService/storageSpaces/{storageSpaceName}
	StorageSpaceIds []string `pulumi:"storageSpaceIds"`
}

InfraStorageProfile - List of infra storage profiles for the provisioned cluster

type CloudProviderProfileResponseInfraStorageProfileOutput

type CloudProviderProfileResponseInfraStorageProfileOutput struct{ *pulumi.OutputState }

InfraStorageProfile - List of infra storage profiles for the provisioned cluster

func (CloudProviderProfileResponseInfraStorageProfileOutput) ElementType

func (CloudProviderProfileResponseInfraStorageProfileOutput) StorageSpaceIds

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

func (CloudProviderProfileResponseInfraStorageProfileOutput) ToCloudProviderProfileResponseInfraStorageProfileOutput

func (CloudProviderProfileResponseInfraStorageProfileOutput) ToCloudProviderProfileResponseInfraStorageProfileOutputWithContext

func (o CloudProviderProfileResponseInfraStorageProfileOutput) ToCloudProviderProfileResponseInfraStorageProfileOutputWithContext(ctx context.Context) CloudProviderProfileResponseInfraStorageProfileOutput

type CloudProviderProfileResponseInfraStorageProfilePtrOutput

type CloudProviderProfileResponseInfraStorageProfilePtrOutput struct{ *pulumi.OutputState }

func (CloudProviderProfileResponseInfraStorageProfilePtrOutput) Elem

func (CloudProviderProfileResponseInfraStorageProfilePtrOutput) ElementType

func (CloudProviderProfileResponseInfraStorageProfilePtrOutput) StorageSpaceIds

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

func (CloudProviderProfileResponseInfraStorageProfilePtrOutput) ToCloudProviderProfileResponseInfraStorageProfilePtrOutput

func (CloudProviderProfileResponseInfraStorageProfilePtrOutput) ToCloudProviderProfileResponseInfraStorageProfilePtrOutputWithContext

func (o CloudProviderProfileResponseInfraStorageProfilePtrOutput) ToCloudProviderProfileResponseInfraStorageProfilePtrOutputWithContext(ctx context.Context) CloudProviderProfileResponseInfraStorageProfilePtrOutput

type CloudProviderProfileResponseOutput

type CloudProviderProfileResponseOutput struct{ *pulumi.OutputState }

CloudProviderProfile - The underlying cloud infra provider properties.

func (CloudProviderProfileResponseOutput) ElementType

func (CloudProviderProfileResponseOutput) InfraNetworkProfile

InfraNetworkProfile - List of infra network profiles for the provisioned cluster

func (CloudProviderProfileResponseOutput) InfraStorageProfile

InfraStorageProfile - List of infra storage profiles for the provisioned cluster

func (CloudProviderProfileResponseOutput) ToCloudProviderProfileResponseOutput

func (o CloudProviderProfileResponseOutput) ToCloudProviderProfileResponseOutput() CloudProviderProfileResponseOutput

func (CloudProviderProfileResponseOutput) ToCloudProviderProfileResponseOutputWithContext

func (o CloudProviderProfileResponseOutput) ToCloudProviderProfileResponseOutputWithContext(ctx context.Context) CloudProviderProfileResponseOutput

type CloudProviderProfileResponsePtrOutput

type CloudProviderProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (CloudProviderProfileResponsePtrOutput) Elem

func (CloudProviderProfileResponsePtrOutput) ElementType

func (CloudProviderProfileResponsePtrOutput) InfraNetworkProfile

InfraNetworkProfile - List of infra network profiles for the provisioned cluster

func (CloudProviderProfileResponsePtrOutput) InfraStorageProfile

InfraStorageProfile - List of infra storage profiles for the provisioned cluster

func (CloudProviderProfileResponsePtrOutput) ToCloudProviderProfileResponsePtrOutput

func (o CloudProviderProfileResponsePtrOutput) ToCloudProviderProfileResponsePtrOutput() CloudProviderProfileResponsePtrOutput

func (CloudProviderProfileResponsePtrOutput) ToCloudProviderProfileResponsePtrOutputWithContext

func (o CloudProviderProfileResponsePtrOutput) ToCloudProviderProfileResponsePtrOutputWithContext(ctx context.Context) CloudProviderProfileResponsePtrOutput

type ControlPlaneEndpointProfileControlPlaneEndpoint

type ControlPlaneEndpointProfileControlPlaneEndpoint struct {
	// Host IP address for API server
	HostIP *string `pulumi:"hostIP"`
	// Port for the API server
	Port *string `pulumi:"port"`
}

API server endpoint for the control plane

type ControlPlaneEndpointProfileControlPlaneEndpointArgs

type ControlPlaneEndpointProfileControlPlaneEndpointArgs struct {
	// Host IP address for API server
	HostIP pulumi.StringPtrInput `pulumi:"hostIP"`
	// Port for the API server
	Port pulumi.StringPtrInput `pulumi:"port"`
}

API server endpoint for the control plane

func (ControlPlaneEndpointProfileControlPlaneEndpointArgs) ElementType

func (ControlPlaneEndpointProfileControlPlaneEndpointArgs) ToControlPlaneEndpointProfileControlPlaneEndpointOutput

func (i ControlPlaneEndpointProfileControlPlaneEndpointArgs) ToControlPlaneEndpointProfileControlPlaneEndpointOutput() ControlPlaneEndpointProfileControlPlaneEndpointOutput

func (ControlPlaneEndpointProfileControlPlaneEndpointArgs) ToControlPlaneEndpointProfileControlPlaneEndpointOutputWithContext

func (i ControlPlaneEndpointProfileControlPlaneEndpointArgs) ToControlPlaneEndpointProfileControlPlaneEndpointOutputWithContext(ctx context.Context) ControlPlaneEndpointProfileControlPlaneEndpointOutput

func (ControlPlaneEndpointProfileControlPlaneEndpointArgs) ToControlPlaneEndpointProfileControlPlaneEndpointPtrOutput

func (i ControlPlaneEndpointProfileControlPlaneEndpointArgs) ToControlPlaneEndpointProfileControlPlaneEndpointPtrOutput() ControlPlaneEndpointProfileControlPlaneEndpointPtrOutput

func (ControlPlaneEndpointProfileControlPlaneEndpointArgs) ToControlPlaneEndpointProfileControlPlaneEndpointPtrOutputWithContext

func (i ControlPlaneEndpointProfileControlPlaneEndpointArgs) ToControlPlaneEndpointProfileControlPlaneEndpointPtrOutputWithContext(ctx context.Context) ControlPlaneEndpointProfileControlPlaneEndpointPtrOutput

type ControlPlaneEndpointProfileControlPlaneEndpointInput

type ControlPlaneEndpointProfileControlPlaneEndpointInput interface {
	pulumi.Input

	ToControlPlaneEndpointProfileControlPlaneEndpointOutput() ControlPlaneEndpointProfileControlPlaneEndpointOutput
	ToControlPlaneEndpointProfileControlPlaneEndpointOutputWithContext(context.Context) ControlPlaneEndpointProfileControlPlaneEndpointOutput
}

ControlPlaneEndpointProfileControlPlaneEndpointInput is an input type that accepts ControlPlaneEndpointProfileControlPlaneEndpointArgs and ControlPlaneEndpointProfileControlPlaneEndpointOutput values. You can construct a concrete instance of `ControlPlaneEndpointProfileControlPlaneEndpointInput` via:

ControlPlaneEndpointProfileControlPlaneEndpointArgs{...}

type ControlPlaneEndpointProfileControlPlaneEndpointOutput

type ControlPlaneEndpointProfileControlPlaneEndpointOutput struct{ *pulumi.OutputState }

API server endpoint for the control plane

func (ControlPlaneEndpointProfileControlPlaneEndpointOutput) ElementType

func (ControlPlaneEndpointProfileControlPlaneEndpointOutput) HostIP

Host IP address for API server

func (ControlPlaneEndpointProfileControlPlaneEndpointOutput) Port

Port for the API server

func (ControlPlaneEndpointProfileControlPlaneEndpointOutput) ToControlPlaneEndpointProfileControlPlaneEndpointOutput

func (ControlPlaneEndpointProfileControlPlaneEndpointOutput) ToControlPlaneEndpointProfileControlPlaneEndpointOutputWithContext

func (o ControlPlaneEndpointProfileControlPlaneEndpointOutput) ToControlPlaneEndpointProfileControlPlaneEndpointOutputWithContext(ctx context.Context) ControlPlaneEndpointProfileControlPlaneEndpointOutput

func (ControlPlaneEndpointProfileControlPlaneEndpointOutput) ToControlPlaneEndpointProfileControlPlaneEndpointPtrOutput

func (o ControlPlaneEndpointProfileControlPlaneEndpointOutput) ToControlPlaneEndpointProfileControlPlaneEndpointPtrOutput() ControlPlaneEndpointProfileControlPlaneEndpointPtrOutput

func (ControlPlaneEndpointProfileControlPlaneEndpointOutput) ToControlPlaneEndpointProfileControlPlaneEndpointPtrOutputWithContext

func (o ControlPlaneEndpointProfileControlPlaneEndpointOutput) ToControlPlaneEndpointProfileControlPlaneEndpointPtrOutputWithContext(ctx context.Context) ControlPlaneEndpointProfileControlPlaneEndpointPtrOutput

type ControlPlaneEndpointProfileControlPlaneEndpointPtrInput

type ControlPlaneEndpointProfileControlPlaneEndpointPtrInput interface {
	pulumi.Input

	ToControlPlaneEndpointProfileControlPlaneEndpointPtrOutput() ControlPlaneEndpointProfileControlPlaneEndpointPtrOutput
	ToControlPlaneEndpointProfileControlPlaneEndpointPtrOutputWithContext(context.Context) ControlPlaneEndpointProfileControlPlaneEndpointPtrOutput
}

ControlPlaneEndpointProfileControlPlaneEndpointPtrInput is an input type that accepts ControlPlaneEndpointProfileControlPlaneEndpointArgs, ControlPlaneEndpointProfileControlPlaneEndpointPtr and ControlPlaneEndpointProfileControlPlaneEndpointPtrOutput values. You can construct a concrete instance of `ControlPlaneEndpointProfileControlPlaneEndpointPtrInput` via:

        ControlPlaneEndpointProfileControlPlaneEndpointArgs{...}

or:

        nil

type ControlPlaneEndpointProfileControlPlaneEndpointPtrOutput

type ControlPlaneEndpointProfileControlPlaneEndpointPtrOutput struct{ *pulumi.OutputState }

func (ControlPlaneEndpointProfileControlPlaneEndpointPtrOutput) Elem

func (ControlPlaneEndpointProfileControlPlaneEndpointPtrOutput) ElementType

func (ControlPlaneEndpointProfileControlPlaneEndpointPtrOutput) HostIP

Host IP address for API server

func (ControlPlaneEndpointProfileControlPlaneEndpointPtrOutput) Port

Port for the API server

func (ControlPlaneEndpointProfileControlPlaneEndpointPtrOutput) ToControlPlaneEndpointProfileControlPlaneEndpointPtrOutput

func (ControlPlaneEndpointProfileControlPlaneEndpointPtrOutput) ToControlPlaneEndpointProfileControlPlaneEndpointPtrOutputWithContext

func (o ControlPlaneEndpointProfileControlPlaneEndpointPtrOutput) ToControlPlaneEndpointProfileControlPlaneEndpointPtrOutputWithContext(ctx context.Context) ControlPlaneEndpointProfileControlPlaneEndpointPtrOutput

type ControlPlaneEndpointProfileResponseControlPlaneEndpoint

type ControlPlaneEndpointProfileResponseControlPlaneEndpoint struct {
	// Host IP address for API server
	HostIP *string `pulumi:"hostIP"`
	// Port for the API server
	Port *string `pulumi:"port"`
}

API server endpoint for the control plane

type ControlPlaneEndpointProfileResponseControlPlaneEndpointOutput

type ControlPlaneEndpointProfileResponseControlPlaneEndpointOutput struct{ *pulumi.OutputState }

API server endpoint for the control plane

func (ControlPlaneEndpointProfileResponseControlPlaneEndpointOutput) ElementType

func (ControlPlaneEndpointProfileResponseControlPlaneEndpointOutput) HostIP

Host IP address for API server

func (ControlPlaneEndpointProfileResponseControlPlaneEndpointOutput) Port

Port for the API server

func (ControlPlaneEndpointProfileResponseControlPlaneEndpointOutput) ToControlPlaneEndpointProfileResponseControlPlaneEndpointOutput

func (ControlPlaneEndpointProfileResponseControlPlaneEndpointOutput) ToControlPlaneEndpointProfileResponseControlPlaneEndpointOutputWithContext

func (o ControlPlaneEndpointProfileResponseControlPlaneEndpointOutput) ToControlPlaneEndpointProfileResponseControlPlaneEndpointOutputWithContext(ctx context.Context) ControlPlaneEndpointProfileResponseControlPlaneEndpointOutput

type ControlPlaneEndpointProfileResponseControlPlaneEndpointPtrOutput

type ControlPlaneEndpointProfileResponseControlPlaneEndpointPtrOutput struct{ *pulumi.OutputState }

func (ControlPlaneEndpointProfileResponseControlPlaneEndpointPtrOutput) Elem

func (ControlPlaneEndpointProfileResponseControlPlaneEndpointPtrOutput) ElementType

func (ControlPlaneEndpointProfileResponseControlPlaneEndpointPtrOutput) HostIP

Host IP address for API server

func (ControlPlaneEndpointProfileResponseControlPlaneEndpointPtrOutput) Port

Port for the API server

func (ControlPlaneEndpointProfileResponseControlPlaneEndpointPtrOutput) ToControlPlaneEndpointProfileResponseControlPlaneEndpointPtrOutput

func (ControlPlaneEndpointProfileResponseControlPlaneEndpointPtrOutput) ToControlPlaneEndpointProfileResponseControlPlaneEndpointPtrOutputWithContext

func (o ControlPlaneEndpointProfileResponseControlPlaneEndpointPtrOutput) ToControlPlaneEndpointProfileResponseControlPlaneEndpointPtrOutputWithContext(ctx context.Context) ControlPlaneEndpointProfileResponseControlPlaneEndpointPtrOutput

type ControlPlaneProfile

type ControlPlaneProfile struct {
	// AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
	AvailabilityZones []string `pulumi:"availabilityZones"`
	// The underlying cloud infra provider properties.
	CloudProviderProfile *CloudProviderProfile `pulumi:"cloudProviderProfile"`
	// API server endpoint for the control plane
	ControlPlaneEndpoint *ControlPlaneEndpointProfileControlPlaneEndpoint `pulumi:"controlPlaneEndpoint"`
	// Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
	Count *int `pulumi:"count"`
	// Profile for Linux VMs in the container service cluster.
	LinuxProfile *LinuxProfileProperties `pulumi:"linuxProfile"`
	// The maximum number of nodes for auto-scaling
	MaxCount *int `pulumi:"maxCount"`
	// The maximum number of pods that can run on a node.
	MaxPods *int `pulumi:"maxPods"`
	// The minimum number of nodes for auto-scaling
	MinCount *int `pulumi:"minCount"`
	// Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
	Mode *string `pulumi:"mode"`
	// Unique name of the agent pool profile in the context of the subscription and resource group.
	Name *string `pulumi:"name"`
	// The version of node image
	NodeImageVersion *string `pulumi:"nodeImageVersion"`
	// NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
	NodeLabels map[string]string `pulumi:"nodeLabels"`
	// NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
	NodeTaints []string `pulumi:"nodeTaints"`
	// OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
	OsType *string `pulumi:"osType"`
	// VmSize - The size of the agent pool VMs.
	VmSize *string `pulumi:"vmSize"`
}

ControlPlaneProfile - The control plane properties for the provisioned cluster.

func (*ControlPlaneProfile) Defaults

func (val *ControlPlaneProfile) Defaults() *ControlPlaneProfile

Defaults sets the appropriate defaults for ControlPlaneProfile

type ControlPlaneProfileArgs

type ControlPlaneProfileArgs struct {
	// AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
	AvailabilityZones pulumi.StringArrayInput `pulumi:"availabilityZones"`
	// The underlying cloud infra provider properties.
	CloudProviderProfile CloudProviderProfilePtrInput `pulumi:"cloudProviderProfile"`
	// API server endpoint for the control plane
	ControlPlaneEndpoint ControlPlaneEndpointProfileControlPlaneEndpointPtrInput `pulumi:"controlPlaneEndpoint"`
	// Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
	Count pulumi.IntPtrInput `pulumi:"count"`
	// Profile for Linux VMs in the container service cluster.
	LinuxProfile LinuxProfilePropertiesPtrInput `pulumi:"linuxProfile"`
	// The maximum number of nodes for auto-scaling
	MaxCount pulumi.IntPtrInput `pulumi:"maxCount"`
	// The maximum number of pods that can run on a node.
	MaxPods pulumi.IntPtrInput `pulumi:"maxPods"`
	// The minimum number of nodes for auto-scaling
	MinCount pulumi.IntPtrInput `pulumi:"minCount"`
	// Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
	Mode pulumi.StringPtrInput `pulumi:"mode"`
	// Unique name of the agent pool profile in the context of the subscription and resource group.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The version of node image
	NodeImageVersion pulumi.StringPtrInput `pulumi:"nodeImageVersion"`
	// NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
	NodeLabels pulumi.StringMapInput `pulumi:"nodeLabels"`
	// NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
	NodeTaints pulumi.StringArrayInput `pulumi:"nodeTaints"`
	// OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
	OsType pulumi.StringPtrInput `pulumi:"osType"`
	// VmSize - The size of the agent pool VMs.
	VmSize pulumi.StringPtrInput `pulumi:"vmSize"`
}

ControlPlaneProfile - The control plane properties for the provisioned cluster.

func (*ControlPlaneProfileArgs) Defaults

Defaults sets the appropriate defaults for ControlPlaneProfileArgs

func (ControlPlaneProfileArgs) ElementType

func (ControlPlaneProfileArgs) ElementType() reflect.Type

func (ControlPlaneProfileArgs) ToControlPlaneProfileOutput

func (i ControlPlaneProfileArgs) ToControlPlaneProfileOutput() ControlPlaneProfileOutput

func (ControlPlaneProfileArgs) ToControlPlaneProfileOutputWithContext

func (i ControlPlaneProfileArgs) ToControlPlaneProfileOutputWithContext(ctx context.Context) ControlPlaneProfileOutput

func (ControlPlaneProfileArgs) ToControlPlaneProfilePtrOutput

func (i ControlPlaneProfileArgs) ToControlPlaneProfilePtrOutput() ControlPlaneProfilePtrOutput

func (ControlPlaneProfileArgs) ToControlPlaneProfilePtrOutputWithContext

func (i ControlPlaneProfileArgs) ToControlPlaneProfilePtrOutputWithContext(ctx context.Context) ControlPlaneProfilePtrOutput

type ControlPlaneProfileInput

type ControlPlaneProfileInput interface {
	pulumi.Input

	ToControlPlaneProfileOutput() ControlPlaneProfileOutput
	ToControlPlaneProfileOutputWithContext(context.Context) ControlPlaneProfileOutput
}

ControlPlaneProfileInput is an input type that accepts ControlPlaneProfileArgs and ControlPlaneProfileOutput values. You can construct a concrete instance of `ControlPlaneProfileInput` via:

ControlPlaneProfileArgs{...}

type ControlPlaneProfileOutput

type ControlPlaneProfileOutput struct{ *pulumi.OutputState }

ControlPlaneProfile - The control plane properties for the provisioned cluster.

func (ControlPlaneProfileOutput) AvailabilityZones

func (o ControlPlaneProfileOutput) AvailabilityZones() pulumi.StringArrayOutput

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

func (ControlPlaneProfileOutput) CloudProviderProfile

The underlying cloud infra provider properties.

func (ControlPlaneProfileOutput) ControlPlaneEndpoint

API server endpoint for the control plane

func (ControlPlaneProfileOutput) Count

Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

func (ControlPlaneProfileOutput) ElementType

func (ControlPlaneProfileOutput) ElementType() reflect.Type

func (ControlPlaneProfileOutput) LinuxProfile

Profile for Linux VMs in the container service cluster.

func (ControlPlaneProfileOutput) MaxCount

The maximum number of nodes for auto-scaling

func (ControlPlaneProfileOutput) MaxPods

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

func (ControlPlaneProfileOutput) MinCount

The minimum number of nodes for auto-scaling

func (ControlPlaneProfileOutput) Mode

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

func (ControlPlaneProfileOutput) Name

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

func (ControlPlaneProfileOutput) NodeImageVersion

func (o ControlPlaneProfileOutput) NodeImageVersion() pulumi.StringPtrOutput

The version of node image

func (ControlPlaneProfileOutput) NodeLabels

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

func (ControlPlaneProfileOutput) NodeTaints

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

func (ControlPlaneProfileOutput) OsType

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

func (ControlPlaneProfileOutput) ToControlPlaneProfileOutput

func (o ControlPlaneProfileOutput) ToControlPlaneProfileOutput() ControlPlaneProfileOutput

func (ControlPlaneProfileOutput) ToControlPlaneProfileOutputWithContext

func (o ControlPlaneProfileOutput) ToControlPlaneProfileOutputWithContext(ctx context.Context) ControlPlaneProfileOutput

func (ControlPlaneProfileOutput) ToControlPlaneProfilePtrOutput

func (o ControlPlaneProfileOutput) ToControlPlaneProfilePtrOutput() ControlPlaneProfilePtrOutput

func (ControlPlaneProfileOutput) ToControlPlaneProfilePtrOutputWithContext

func (o ControlPlaneProfileOutput) ToControlPlaneProfilePtrOutputWithContext(ctx context.Context) ControlPlaneProfilePtrOutput

func (ControlPlaneProfileOutput) VmSize

VmSize - The size of the agent pool VMs.

type ControlPlaneProfilePtrInput

type ControlPlaneProfilePtrInput interface {
	pulumi.Input

	ToControlPlaneProfilePtrOutput() ControlPlaneProfilePtrOutput
	ToControlPlaneProfilePtrOutputWithContext(context.Context) ControlPlaneProfilePtrOutput
}

ControlPlaneProfilePtrInput is an input type that accepts ControlPlaneProfileArgs, ControlPlaneProfilePtr and ControlPlaneProfilePtrOutput values. You can construct a concrete instance of `ControlPlaneProfilePtrInput` via:

        ControlPlaneProfileArgs{...}

or:

        nil

type ControlPlaneProfilePtrOutput

type ControlPlaneProfilePtrOutput struct{ *pulumi.OutputState }

func (ControlPlaneProfilePtrOutput) AvailabilityZones

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

func (ControlPlaneProfilePtrOutput) CloudProviderProfile

The underlying cloud infra provider properties.

func (ControlPlaneProfilePtrOutput) ControlPlaneEndpoint

API server endpoint for the control plane

func (ControlPlaneProfilePtrOutput) Count

Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

func (ControlPlaneProfilePtrOutput) Elem

func (ControlPlaneProfilePtrOutput) ElementType

func (ControlPlaneProfilePtrOutput) LinuxProfile

Profile for Linux VMs in the container service cluster.

func (ControlPlaneProfilePtrOutput) MaxCount

The maximum number of nodes for auto-scaling

func (ControlPlaneProfilePtrOutput) MaxPods

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

func (ControlPlaneProfilePtrOutput) MinCount

The minimum number of nodes for auto-scaling

func (ControlPlaneProfilePtrOutput) Mode

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

func (ControlPlaneProfilePtrOutput) Name

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

func (ControlPlaneProfilePtrOutput) NodeImageVersion

The version of node image

func (ControlPlaneProfilePtrOutput) NodeLabels

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

func (ControlPlaneProfilePtrOutput) NodeTaints

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

func (ControlPlaneProfilePtrOutput) OsType

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

func (ControlPlaneProfilePtrOutput) ToControlPlaneProfilePtrOutput

func (o ControlPlaneProfilePtrOutput) ToControlPlaneProfilePtrOutput() ControlPlaneProfilePtrOutput

func (ControlPlaneProfilePtrOutput) ToControlPlaneProfilePtrOutputWithContext

func (o ControlPlaneProfilePtrOutput) ToControlPlaneProfilePtrOutputWithContext(ctx context.Context) ControlPlaneProfilePtrOutput

func (ControlPlaneProfilePtrOutput) VmSize

VmSize - The size of the agent pool VMs.

type ControlPlaneProfileResponse

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

ControlPlaneProfile - The control plane properties for the provisioned cluster.

func (*ControlPlaneProfileResponse) Defaults

Defaults sets the appropriate defaults for ControlPlaneProfileResponse

type ControlPlaneProfileResponseOutput

type ControlPlaneProfileResponseOutput struct{ *pulumi.OutputState }

ControlPlaneProfile - The control plane properties for the provisioned cluster.

func (ControlPlaneProfileResponseOutput) AvailabilityZones

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

func (ControlPlaneProfileResponseOutput) CloudProviderProfile

The underlying cloud infra provider properties.

func (ControlPlaneProfileResponseOutput) ControlPlaneEndpoint

API server endpoint for the control plane

func (ControlPlaneProfileResponseOutput) Count

Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

func (ControlPlaneProfileResponseOutput) ElementType

func (ControlPlaneProfileResponseOutput) LinuxProfile

Profile for Linux VMs in the container service cluster.

func (ControlPlaneProfileResponseOutput) MaxCount

The maximum number of nodes for auto-scaling

func (ControlPlaneProfileResponseOutput) MaxPods

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

func (ControlPlaneProfileResponseOutput) MinCount

The minimum number of nodes for auto-scaling

func (ControlPlaneProfileResponseOutput) Mode

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

func (ControlPlaneProfileResponseOutput) Name

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

func (ControlPlaneProfileResponseOutput) NodeImageVersion

The version of node image

func (ControlPlaneProfileResponseOutput) NodeLabels

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

func (ControlPlaneProfileResponseOutput) NodeTaints

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

func (ControlPlaneProfileResponseOutput) OsType

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

func (ControlPlaneProfileResponseOutput) ToControlPlaneProfileResponseOutput

func (o ControlPlaneProfileResponseOutput) ToControlPlaneProfileResponseOutput() ControlPlaneProfileResponseOutput

func (ControlPlaneProfileResponseOutput) ToControlPlaneProfileResponseOutputWithContext

func (o ControlPlaneProfileResponseOutput) ToControlPlaneProfileResponseOutputWithContext(ctx context.Context) ControlPlaneProfileResponseOutput

func (ControlPlaneProfileResponseOutput) VmSize

VmSize - The size of the agent pool VMs.

type ControlPlaneProfileResponsePtrOutput

type ControlPlaneProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (ControlPlaneProfileResponsePtrOutput) AvailabilityZones

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

func (ControlPlaneProfileResponsePtrOutput) CloudProviderProfile

The underlying cloud infra provider properties.

func (ControlPlaneProfileResponsePtrOutput) ControlPlaneEndpoint

API server endpoint for the control plane

func (ControlPlaneProfileResponsePtrOutput) Count

Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

func (ControlPlaneProfileResponsePtrOutput) Elem

func (ControlPlaneProfileResponsePtrOutput) ElementType

func (ControlPlaneProfileResponsePtrOutput) LinuxProfile

Profile for Linux VMs in the container service cluster.

func (ControlPlaneProfileResponsePtrOutput) MaxCount

The maximum number of nodes for auto-scaling

func (ControlPlaneProfileResponsePtrOutput) MaxPods

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

func (ControlPlaneProfileResponsePtrOutput) MinCount

The minimum number of nodes for auto-scaling

func (ControlPlaneProfileResponsePtrOutput) Mode

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

func (ControlPlaneProfileResponsePtrOutput) Name

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

func (ControlPlaneProfileResponsePtrOutput) NodeImageVersion

The version of node image

func (ControlPlaneProfileResponsePtrOutput) NodeLabels

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

func (ControlPlaneProfileResponsePtrOutput) NodeTaints

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

func (ControlPlaneProfileResponsePtrOutput) OsType

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

func (ControlPlaneProfileResponsePtrOutput) ToControlPlaneProfileResponsePtrOutput

func (o ControlPlaneProfileResponsePtrOutput) ToControlPlaneProfileResponsePtrOutput() ControlPlaneProfileResponsePtrOutput

func (ControlPlaneProfileResponsePtrOutput) ToControlPlaneProfileResponsePtrOutputWithContext

func (o ControlPlaneProfileResponsePtrOutput) ToControlPlaneProfileResponsePtrOutputWithContext(ctx context.Context) ControlPlaneProfileResponsePtrOutput

func (ControlPlaneProfileResponsePtrOutput) VmSize

VmSize - The size of the agent pool VMs.

type HttpProxyConfig

type HttpProxyConfig struct {
	// The HTTP proxy server endpoint to use.
	HttpProxy *string `pulumi:"httpProxy"`
	// The HTTPS proxy server endpoint to use.
	HttpsProxy *string `pulumi:"httpsProxy"`
	// The endpoints that should not go through proxy.
	NoProxy []string `pulumi:"noProxy"`
	// Password to use for connecting to proxy server
	Password *string `pulumi:"password"`
	// Alternative CA cert to use for connecting to proxy servers.
	TrustedCa *string `pulumi:"trustedCa"`
	// Username to use for connecting to proxy server
	Username *string `pulumi:"username"`
}

Configurations for provisioning the cluster with HTTP proxy servers.

type HttpProxyConfigArgs

type HttpProxyConfigArgs struct {
	// The HTTP proxy server endpoint to use.
	HttpProxy pulumi.StringPtrInput `pulumi:"httpProxy"`
	// The HTTPS proxy server endpoint to use.
	HttpsProxy pulumi.StringPtrInput `pulumi:"httpsProxy"`
	// The endpoints that should not go through proxy.
	NoProxy pulumi.StringArrayInput `pulumi:"noProxy"`
	// Password to use for connecting to proxy server
	Password pulumi.StringPtrInput `pulumi:"password"`
	// Alternative CA cert to use for connecting to proxy servers.
	TrustedCa pulumi.StringPtrInput `pulumi:"trustedCa"`
	// Username to use for connecting to proxy server
	Username pulumi.StringPtrInput `pulumi:"username"`
}

Configurations for provisioning the cluster with HTTP proxy servers.

func (HttpProxyConfigArgs) ElementType

func (HttpProxyConfigArgs) ElementType() reflect.Type

func (HttpProxyConfigArgs) ToHttpProxyConfigOutput

func (i HttpProxyConfigArgs) ToHttpProxyConfigOutput() HttpProxyConfigOutput

func (HttpProxyConfigArgs) ToHttpProxyConfigOutputWithContext

func (i HttpProxyConfigArgs) ToHttpProxyConfigOutputWithContext(ctx context.Context) HttpProxyConfigOutput

func (HttpProxyConfigArgs) ToHttpProxyConfigPtrOutput

func (i HttpProxyConfigArgs) ToHttpProxyConfigPtrOutput() HttpProxyConfigPtrOutput

func (HttpProxyConfigArgs) ToHttpProxyConfigPtrOutputWithContext

func (i HttpProxyConfigArgs) ToHttpProxyConfigPtrOutputWithContext(ctx context.Context) HttpProxyConfigPtrOutput

type HttpProxyConfigInput

type HttpProxyConfigInput interface {
	pulumi.Input

	ToHttpProxyConfigOutput() HttpProxyConfigOutput
	ToHttpProxyConfigOutputWithContext(context.Context) HttpProxyConfigOutput
}

HttpProxyConfigInput is an input type that accepts HttpProxyConfigArgs and HttpProxyConfigOutput values. You can construct a concrete instance of `HttpProxyConfigInput` via:

HttpProxyConfigArgs{...}

type HttpProxyConfigOutput

type HttpProxyConfigOutput struct{ *pulumi.OutputState }

Configurations for provisioning the cluster with HTTP proxy servers.

func (HttpProxyConfigOutput) ElementType

func (HttpProxyConfigOutput) ElementType() reflect.Type

func (HttpProxyConfigOutput) HttpProxy

The HTTP proxy server endpoint to use.

func (HttpProxyConfigOutput) HttpsProxy

The HTTPS proxy server endpoint to use.

func (HttpProxyConfigOutput) NoProxy

The endpoints that should not go through proxy.

func (HttpProxyConfigOutput) Password

Password to use for connecting to proxy server

func (HttpProxyConfigOutput) ToHttpProxyConfigOutput

func (o HttpProxyConfigOutput) ToHttpProxyConfigOutput() HttpProxyConfigOutput

func (HttpProxyConfigOutput) ToHttpProxyConfigOutputWithContext

func (o HttpProxyConfigOutput) ToHttpProxyConfigOutputWithContext(ctx context.Context) HttpProxyConfigOutput

func (HttpProxyConfigOutput) ToHttpProxyConfigPtrOutput

func (o HttpProxyConfigOutput) ToHttpProxyConfigPtrOutput() HttpProxyConfigPtrOutput

func (HttpProxyConfigOutput) ToHttpProxyConfigPtrOutputWithContext

func (o HttpProxyConfigOutput) ToHttpProxyConfigPtrOutputWithContext(ctx context.Context) HttpProxyConfigPtrOutput

func (HttpProxyConfigOutput) TrustedCa

Alternative CA cert to use for connecting to proxy servers.

func (HttpProxyConfigOutput) Username

Username to use for connecting to proxy server

type HttpProxyConfigPtrInput

type HttpProxyConfigPtrInput interface {
	pulumi.Input

	ToHttpProxyConfigPtrOutput() HttpProxyConfigPtrOutput
	ToHttpProxyConfigPtrOutputWithContext(context.Context) HttpProxyConfigPtrOutput
}

HttpProxyConfigPtrInput is an input type that accepts HttpProxyConfigArgs, HttpProxyConfigPtr and HttpProxyConfigPtrOutput values. You can construct a concrete instance of `HttpProxyConfigPtrInput` via:

        HttpProxyConfigArgs{...}

or:

        nil

type HttpProxyConfigPtrOutput

type HttpProxyConfigPtrOutput struct{ *pulumi.OutputState }

func (HttpProxyConfigPtrOutput) Elem

func (HttpProxyConfigPtrOutput) ElementType

func (HttpProxyConfigPtrOutput) ElementType() reflect.Type

func (HttpProxyConfigPtrOutput) HttpProxy

The HTTP proxy server endpoint to use.

func (HttpProxyConfigPtrOutput) HttpsProxy

The HTTPS proxy server endpoint to use.

func (HttpProxyConfigPtrOutput) NoProxy

The endpoints that should not go through proxy.

func (HttpProxyConfigPtrOutput) Password

Password to use for connecting to proxy server

func (HttpProxyConfigPtrOutput) ToHttpProxyConfigPtrOutput

func (o HttpProxyConfigPtrOutput) ToHttpProxyConfigPtrOutput() HttpProxyConfigPtrOutput

func (HttpProxyConfigPtrOutput) ToHttpProxyConfigPtrOutputWithContext

func (o HttpProxyConfigPtrOutput) ToHttpProxyConfigPtrOutputWithContext(ctx context.Context) HttpProxyConfigPtrOutput

func (HttpProxyConfigPtrOutput) TrustedCa

Alternative CA cert to use for connecting to proxy servers.

func (HttpProxyConfigPtrOutput) Username

Username to use for connecting to proxy server

type HttpProxyConfigResponseResponse

type HttpProxyConfigResponseResponse struct {
	// The HTTP proxy server endpoint to use.
	HttpProxy *string `pulumi:"httpProxy"`
	// The HTTPS proxy server endpoint to use.
	HttpsProxy *string `pulumi:"httpsProxy"`
	// The endpoints that should not go through proxy.
	NoProxy []string `pulumi:"noProxy"`
	// Alternative CA cert to use for connecting to proxy servers.
	TrustedCa *string `pulumi:"trustedCa"`
	// Username to use for connecting to proxy server
	Username *string `pulumi:"username"`
}

Configurations for provisioning the cluster with HTTP proxy servers.

type HttpProxyConfigResponseResponseOutput

type HttpProxyConfigResponseResponseOutput struct{ *pulumi.OutputState }

Configurations for provisioning the cluster with HTTP proxy servers.

func (HttpProxyConfigResponseResponseOutput) ElementType

func (HttpProxyConfigResponseResponseOutput) HttpProxy

The HTTP proxy server endpoint to use.

func (HttpProxyConfigResponseResponseOutput) HttpsProxy

The HTTPS proxy server endpoint to use.

func (HttpProxyConfigResponseResponseOutput) NoProxy

The endpoints that should not go through proxy.

func (HttpProxyConfigResponseResponseOutput) ToHttpProxyConfigResponseResponseOutput

func (o HttpProxyConfigResponseResponseOutput) ToHttpProxyConfigResponseResponseOutput() HttpProxyConfigResponseResponseOutput

func (HttpProxyConfigResponseResponseOutput) ToHttpProxyConfigResponseResponseOutputWithContext

func (o HttpProxyConfigResponseResponseOutput) ToHttpProxyConfigResponseResponseOutputWithContext(ctx context.Context) HttpProxyConfigResponseResponseOutput

func (HttpProxyConfigResponseResponseOutput) TrustedCa

Alternative CA cert to use for connecting to proxy servers.

func (HttpProxyConfigResponseResponseOutput) Username

Username to use for connecting to proxy server

type HttpProxyConfigResponseResponsePtrOutput

type HttpProxyConfigResponseResponsePtrOutput struct{ *pulumi.OutputState }

func (HttpProxyConfigResponseResponsePtrOutput) Elem

func (HttpProxyConfigResponseResponsePtrOutput) ElementType

func (HttpProxyConfigResponseResponsePtrOutput) HttpProxy

The HTTP proxy server endpoint to use.

func (HttpProxyConfigResponseResponsePtrOutput) HttpsProxy

The HTTPS proxy server endpoint to use.

func (HttpProxyConfigResponseResponsePtrOutput) NoProxy

The endpoints that should not go through proxy.

func (HttpProxyConfigResponseResponsePtrOutput) ToHttpProxyConfigResponseResponsePtrOutput

func (o HttpProxyConfigResponseResponsePtrOutput) ToHttpProxyConfigResponseResponsePtrOutput() HttpProxyConfigResponseResponsePtrOutput

func (HttpProxyConfigResponseResponsePtrOutput) ToHttpProxyConfigResponseResponsePtrOutputWithContext

func (o HttpProxyConfigResponseResponsePtrOutput) ToHttpProxyConfigResponseResponsePtrOutputWithContext(ctx context.Context) HttpProxyConfigResponseResponsePtrOutput

func (HttpProxyConfigResponseResponsePtrOutput) TrustedCa

Alternative CA cert to use for connecting to proxy servers.

func (HttpProxyConfigResponseResponsePtrOutput) Username

Username to use for connecting to proxy server

type HybridIdentityMetadatum

type HybridIdentityMetadatum struct {
	pulumi.CustomResourceState

	// The identity of the provisioned cluster.
	Identity ProvisionedClusterIdentityResponsePtrOutput `pulumi:"identity"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// provisioning state of the hybridIdentityMetadata resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Onboarding public key for provisioning the Managed identity for the HybridAKS cluster.
	PublicKey pulumi.StringPtrOutput `pulumi:"publicKey"`
	// Unique id of the parent provisioned cluster resource.
	ResourceUid pulumi.StringPtrOutput `pulumi:"resourceUid"`
	// The system data.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

Defines the hybridIdentityMetadata. Azure REST API version: 2022-09-01-preview. Prior API version in Azure Native 1.x: 2022-05-01-preview.

Other available API versions: 2022-05-01-preview, 2023-11-15-preview, 2024-01-01.

func GetHybridIdentityMetadatum

func GetHybridIdentityMetadatum(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *HybridIdentityMetadatumState, opts ...pulumi.ResourceOption) (*HybridIdentityMetadatum, error)

GetHybridIdentityMetadatum gets an existing HybridIdentityMetadatum 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 NewHybridIdentityMetadatum

func NewHybridIdentityMetadatum(ctx *pulumi.Context,
	name string, args *HybridIdentityMetadatumArgs, opts ...pulumi.ResourceOption) (*HybridIdentityMetadatum, error)

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

func (*HybridIdentityMetadatum) ElementType

func (*HybridIdentityMetadatum) ElementType() reflect.Type

func (*HybridIdentityMetadatum) ToHybridIdentityMetadatumOutput

func (i *HybridIdentityMetadatum) ToHybridIdentityMetadatumOutput() HybridIdentityMetadatumOutput

func (*HybridIdentityMetadatum) ToHybridIdentityMetadatumOutputWithContext

func (i *HybridIdentityMetadatum) ToHybridIdentityMetadatumOutputWithContext(ctx context.Context) HybridIdentityMetadatumOutput

type HybridIdentityMetadatumArgs

type HybridIdentityMetadatumArgs struct {
	// Parameter for the name of the hybrid identity metadata resource.
	HybridIdentityMetadataResourceName pulumi.StringPtrInput
	// The identity of the provisioned cluster.
	Identity ProvisionedClusterIdentityPtrInput
	// Onboarding public key for provisioning the Managed identity for the HybridAKS cluster.
	PublicKey pulumi.StringPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Parameter for the name of the provisioned cluster
	ResourceName pulumi.StringInput
	// Unique id of the parent provisioned cluster resource.
	ResourceUid pulumi.StringPtrInput
}

The set of arguments for constructing a HybridIdentityMetadatum resource.

func (HybridIdentityMetadatumArgs) ElementType

type HybridIdentityMetadatumInput

type HybridIdentityMetadatumInput interface {
	pulumi.Input

	ToHybridIdentityMetadatumOutput() HybridIdentityMetadatumOutput
	ToHybridIdentityMetadatumOutputWithContext(ctx context.Context) HybridIdentityMetadatumOutput
}

type HybridIdentityMetadatumOutput

type HybridIdentityMetadatumOutput struct{ *pulumi.OutputState }

func (HybridIdentityMetadatumOutput) ElementType

func (HybridIdentityMetadatumOutput) Identity

The identity of the provisioned cluster.

func (HybridIdentityMetadatumOutput) Name

The name of the resource

func (HybridIdentityMetadatumOutput) ProvisioningState

func (o HybridIdentityMetadatumOutput) ProvisioningState() pulumi.StringOutput

provisioning state of the hybridIdentityMetadata resource.

func (HybridIdentityMetadatumOutput) PublicKey

Onboarding public key for provisioning the Managed identity for the HybridAKS cluster.

func (HybridIdentityMetadatumOutput) ResourceUid

Unique id of the parent provisioned cluster resource.

func (HybridIdentityMetadatumOutput) SystemData

The system data.

func (HybridIdentityMetadatumOutput) ToHybridIdentityMetadatumOutput

func (o HybridIdentityMetadatumOutput) ToHybridIdentityMetadatumOutput() HybridIdentityMetadatumOutput

func (HybridIdentityMetadatumOutput) ToHybridIdentityMetadatumOutputWithContext

func (o HybridIdentityMetadatumOutput) ToHybridIdentityMetadatumOutputWithContext(ctx context.Context) HybridIdentityMetadatumOutput

func (HybridIdentityMetadatumOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type HybridIdentityMetadatumState

type HybridIdentityMetadatumState struct {
}

func (HybridIdentityMetadatumState) ElementType

type LicenseType

type LicenseType string

LicenseType - The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs. Possible values include: 'None', 'Windows_Server'

func (LicenseType) ElementType

func (LicenseType) ElementType() reflect.Type

func (LicenseType) ToLicenseTypeOutput

func (e LicenseType) ToLicenseTypeOutput() LicenseTypeOutput

func (LicenseType) ToLicenseTypeOutputWithContext

func (e LicenseType) ToLicenseTypeOutputWithContext(ctx context.Context) LicenseTypeOutput

func (LicenseType) ToLicenseTypePtrOutput

func (e LicenseType) ToLicenseTypePtrOutput() LicenseTypePtrOutput

func (LicenseType) ToLicenseTypePtrOutputWithContext

func (e LicenseType) ToLicenseTypePtrOutputWithContext(ctx context.Context) LicenseTypePtrOutput

func (LicenseType) ToStringOutput

func (e LicenseType) ToStringOutput() pulumi.StringOutput

func (LicenseType) ToStringOutputWithContext

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

func (LicenseType) ToStringPtrOutput

func (e LicenseType) ToStringPtrOutput() pulumi.StringPtrOutput

func (LicenseType) ToStringPtrOutputWithContext

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

type LicenseTypeInput

type LicenseTypeInput interface {
	pulumi.Input

	ToLicenseTypeOutput() LicenseTypeOutput
	ToLicenseTypeOutputWithContext(context.Context) LicenseTypeOutput
}

LicenseTypeInput is an input type that accepts values of the LicenseType enum A concrete instance of `LicenseTypeInput` can be one of the following:

LicenseType_Windows_Server
LicenseTypeNone

type LicenseTypeOutput

type LicenseTypeOutput struct{ *pulumi.OutputState }

func (LicenseTypeOutput) ElementType

func (LicenseTypeOutput) ElementType() reflect.Type

func (LicenseTypeOutput) ToLicenseTypeOutput

func (o LicenseTypeOutput) ToLicenseTypeOutput() LicenseTypeOutput

func (LicenseTypeOutput) ToLicenseTypeOutputWithContext

func (o LicenseTypeOutput) ToLicenseTypeOutputWithContext(ctx context.Context) LicenseTypeOutput

func (LicenseTypeOutput) ToLicenseTypePtrOutput

func (o LicenseTypeOutput) ToLicenseTypePtrOutput() LicenseTypePtrOutput

func (LicenseTypeOutput) ToLicenseTypePtrOutputWithContext

func (o LicenseTypeOutput) ToLicenseTypePtrOutputWithContext(ctx context.Context) LicenseTypePtrOutput

func (LicenseTypeOutput) ToStringOutput

func (o LicenseTypeOutput) ToStringOutput() pulumi.StringOutput

func (LicenseTypeOutput) ToStringOutputWithContext

func (o LicenseTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LicenseTypeOutput) ToStringPtrOutput

func (o LicenseTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LicenseTypeOutput) ToStringPtrOutputWithContext

func (o LicenseTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LicenseTypePtrInput

type LicenseTypePtrInput interface {
	pulumi.Input

	ToLicenseTypePtrOutput() LicenseTypePtrOutput
	ToLicenseTypePtrOutputWithContext(context.Context) LicenseTypePtrOutput
}

func LicenseTypePtr

func LicenseTypePtr(v string) LicenseTypePtrInput

type LicenseTypePtrOutput

type LicenseTypePtrOutput struct{ *pulumi.OutputState }

func (LicenseTypePtrOutput) Elem

func (LicenseTypePtrOutput) ElementType

func (LicenseTypePtrOutput) ElementType() reflect.Type

func (LicenseTypePtrOutput) ToLicenseTypePtrOutput

func (o LicenseTypePtrOutput) ToLicenseTypePtrOutput() LicenseTypePtrOutput

func (LicenseTypePtrOutput) ToLicenseTypePtrOutputWithContext

func (o LicenseTypePtrOutput) ToLicenseTypePtrOutputWithContext(ctx context.Context) LicenseTypePtrOutput

func (LicenseTypePtrOutput) ToStringPtrOutput

func (o LicenseTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LicenseTypePtrOutput) ToStringPtrOutputWithContext

func (o LicenseTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LinuxProfileProperties

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

LinuxProfile - Profile for Linux VMs in the container service cluster.

type LinuxProfilePropertiesArgs

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

LinuxProfile - Profile for Linux VMs in the container service cluster.

func (LinuxProfilePropertiesArgs) ElementType

func (LinuxProfilePropertiesArgs) ElementType() reflect.Type

func (LinuxProfilePropertiesArgs) ToLinuxProfilePropertiesOutput

func (i LinuxProfilePropertiesArgs) ToLinuxProfilePropertiesOutput() LinuxProfilePropertiesOutput

func (LinuxProfilePropertiesArgs) ToLinuxProfilePropertiesOutputWithContext

func (i LinuxProfilePropertiesArgs) ToLinuxProfilePropertiesOutputWithContext(ctx context.Context) LinuxProfilePropertiesOutput

func (LinuxProfilePropertiesArgs) ToLinuxProfilePropertiesPtrOutput

func (i LinuxProfilePropertiesArgs) ToLinuxProfilePropertiesPtrOutput() LinuxProfilePropertiesPtrOutput

func (LinuxProfilePropertiesArgs) ToLinuxProfilePropertiesPtrOutputWithContext

func (i LinuxProfilePropertiesArgs) ToLinuxProfilePropertiesPtrOutputWithContext(ctx context.Context) LinuxProfilePropertiesPtrOutput

type LinuxProfilePropertiesInput

type LinuxProfilePropertiesInput interface {
	pulumi.Input

	ToLinuxProfilePropertiesOutput() LinuxProfilePropertiesOutput
	ToLinuxProfilePropertiesOutputWithContext(context.Context) LinuxProfilePropertiesOutput
}

LinuxProfilePropertiesInput is an input type that accepts LinuxProfilePropertiesArgs and LinuxProfilePropertiesOutput values. You can construct a concrete instance of `LinuxProfilePropertiesInput` via:

LinuxProfilePropertiesArgs{...}

type LinuxProfilePropertiesOutput

type LinuxProfilePropertiesOutput struct{ *pulumi.OutputState }

LinuxProfile - Profile for Linux VMs in the container service cluster.

func (LinuxProfilePropertiesOutput) AdminUsername

AdminUsername - The administrator username to use for Linux VMs.

func (LinuxProfilePropertiesOutput) ElementType

func (LinuxProfilePropertiesOutput) Ssh

SSH - SSH configuration for Linux-based VMs running on Azure.

func (LinuxProfilePropertiesOutput) ToLinuxProfilePropertiesOutput

func (o LinuxProfilePropertiesOutput) ToLinuxProfilePropertiesOutput() LinuxProfilePropertiesOutput

func (LinuxProfilePropertiesOutput) ToLinuxProfilePropertiesOutputWithContext

func (o LinuxProfilePropertiesOutput) ToLinuxProfilePropertiesOutputWithContext(ctx context.Context) LinuxProfilePropertiesOutput

func (LinuxProfilePropertiesOutput) ToLinuxProfilePropertiesPtrOutput

func (o LinuxProfilePropertiesOutput) ToLinuxProfilePropertiesPtrOutput() LinuxProfilePropertiesPtrOutput

func (LinuxProfilePropertiesOutput) ToLinuxProfilePropertiesPtrOutputWithContext

func (o LinuxProfilePropertiesOutput) ToLinuxProfilePropertiesPtrOutputWithContext(ctx context.Context) LinuxProfilePropertiesPtrOutput

type LinuxProfilePropertiesPtrInput

type LinuxProfilePropertiesPtrInput interface {
	pulumi.Input

	ToLinuxProfilePropertiesPtrOutput() LinuxProfilePropertiesPtrOutput
	ToLinuxProfilePropertiesPtrOutputWithContext(context.Context) LinuxProfilePropertiesPtrOutput
}

LinuxProfilePropertiesPtrInput is an input type that accepts LinuxProfilePropertiesArgs, LinuxProfilePropertiesPtr and LinuxProfilePropertiesPtrOutput values. You can construct a concrete instance of `LinuxProfilePropertiesPtrInput` via:

        LinuxProfilePropertiesArgs{...}

or:

        nil

type LinuxProfilePropertiesPtrOutput

type LinuxProfilePropertiesPtrOutput struct{ *pulumi.OutputState }

func (LinuxProfilePropertiesPtrOutput) AdminUsername

AdminUsername - The administrator username to use for Linux VMs.

func (LinuxProfilePropertiesPtrOutput) Elem

func (LinuxProfilePropertiesPtrOutput) ElementType

func (LinuxProfilePropertiesPtrOutput) Ssh

SSH - SSH configuration for Linux-based VMs running on Azure.

func (LinuxProfilePropertiesPtrOutput) ToLinuxProfilePropertiesPtrOutput

func (o LinuxProfilePropertiesPtrOutput) ToLinuxProfilePropertiesPtrOutput() LinuxProfilePropertiesPtrOutput

func (LinuxProfilePropertiesPtrOutput) ToLinuxProfilePropertiesPtrOutputWithContext

func (o LinuxProfilePropertiesPtrOutput) ToLinuxProfilePropertiesPtrOutputWithContext(ctx context.Context) LinuxProfilePropertiesPtrOutput

type LinuxProfilePropertiesPublicKeys

type LinuxProfilePropertiesPublicKeys struct {
	// KeyData - 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"`
}

type LinuxProfilePropertiesPublicKeysArgs

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

func (LinuxProfilePropertiesPublicKeysArgs) ElementType

func (LinuxProfilePropertiesPublicKeysArgs) ToLinuxProfilePropertiesPublicKeysOutput

func (i LinuxProfilePropertiesPublicKeysArgs) ToLinuxProfilePropertiesPublicKeysOutput() LinuxProfilePropertiesPublicKeysOutput

func (LinuxProfilePropertiesPublicKeysArgs) ToLinuxProfilePropertiesPublicKeysOutputWithContext

func (i LinuxProfilePropertiesPublicKeysArgs) ToLinuxProfilePropertiesPublicKeysOutputWithContext(ctx context.Context) LinuxProfilePropertiesPublicKeysOutput

type LinuxProfilePropertiesPublicKeysArray

type LinuxProfilePropertiesPublicKeysArray []LinuxProfilePropertiesPublicKeysInput

func (LinuxProfilePropertiesPublicKeysArray) ElementType

func (LinuxProfilePropertiesPublicKeysArray) ToLinuxProfilePropertiesPublicKeysArrayOutput

func (i LinuxProfilePropertiesPublicKeysArray) ToLinuxProfilePropertiesPublicKeysArrayOutput() LinuxProfilePropertiesPublicKeysArrayOutput

func (LinuxProfilePropertiesPublicKeysArray) ToLinuxProfilePropertiesPublicKeysArrayOutputWithContext

func (i LinuxProfilePropertiesPublicKeysArray) ToLinuxProfilePropertiesPublicKeysArrayOutputWithContext(ctx context.Context) LinuxProfilePropertiesPublicKeysArrayOutput

type LinuxProfilePropertiesPublicKeysArrayInput

type LinuxProfilePropertiesPublicKeysArrayInput interface {
	pulumi.Input

	ToLinuxProfilePropertiesPublicKeysArrayOutput() LinuxProfilePropertiesPublicKeysArrayOutput
	ToLinuxProfilePropertiesPublicKeysArrayOutputWithContext(context.Context) LinuxProfilePropertiesPublicKeysArrayOutput
}

LinuxProfilePropertiesPublicKeysArrayInput is an input type that accepts LinuxProfilePropertiesPublicKeysArray and LinuxProfilePropertiesPublicKeysArrayOutput values. You can construct a concrete instance of `LinuxProfilePropertiesPublicKeysArrayInput` via:

LinuxProfilePropertiesPublicKeysArray{ LinuxProfilePropertiesPublicKeysArgs{...} }

type LinuxProfilePropertiesPublicKeysArrayOutput

type LinuxProfilePropertiesPublicKeysArrayOutput struct{ *pulumi.OutputState }

func (LinuxProfilePropertiesPublicKeysArrayOutput) ElementType

func (LinuxProfilePropertiesPublicKeysArrayOutput) Index

func (LinuxProfilePropertiesPublicKeysArrayOutput) ToLinuxProfilePropertiesPublicKeysArrayOutput

func (o LinuxProfilePropertiesPublicKeysArrayOutput) ToLinuxProfilePropertiesPublicKeysArrayOutput() LinuxProfilePropertiesPublicKeysArrayOutput

func (LinuxProfilePropertiesPublicKeysArrayOutput) ToLinuxProfilePropertiesPublicKeysArrayOutputWithContext

func (o LinuxProfilePropertiesPublicKeysArrayOutput) ToLinuxProfilePropertiesPublicKeysArrayOutputWithContext(ctx context.Context) LinuxProfilePropertiesPublicKeysArrayOutput

type LinuxProfilePropertiesPublicKeysInput

type LinuxProfilePropertiesPublicKeysInput interface {
	pulumi.Input

	ToLinuxProfilePropertiesPublicKeysOutput() LinuxProfilePropertiesPublicKeysOutput
	ToLinuxProfilePropertiesPublicKeysOutputWithContext(context.Context) LinuxProfilePropertiesPublicKeysOutput
}

LinuxProfilePropertiesPublicKeysInput is an input type that accepts LinuxProfilePropertiesPublicKeysArgs and LinuxProfilePropertiesPublicKeysOutput values. You can construct a concrete instance of `LinuxProfilePropertiesPublicKeysInput` via:

LinuxProfilePropertiesPublicKeysArgs{...}

type LinuxProfilePropertiesPublicKeysOutput

type LinuxProfilePropertiesPublicKeysOutput struct{ *pulumi.OutputState }

func (LinuxProfilePropertiesPublicKeysOutput) ElementType

func (LinuxProfilePropertiesPublicKeysOutput) KeyData

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

func (LinuxProfilePropertiesPublicKeysOutput) ToLinuxProfilePropertiesPublicKeysOutput

func (o LinuxProfilePropertiesPublicKeysOutput) ToLinuxProfilePropertiesPublicKeysOutput() LinuxProfilePropertiesPublicKeysOutput

func (LinuxProfilePropertiesPublicKeysOutput) ToLinuxProfilePropertiesPublicKeysOutputWithContext

func (o LinuxProfilePropertiesPublicKeysOutput) ToLinuxProfilePropertiesPublicKeysOutputWithContext(ctx context.Context) LinuxProfilePropertiesPublicKeysOutput

type LinuxProfilePropertiesResponse

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

LinuxProfile - Profile for Linux VMs in the container service cluster.

type LinuxProfilePropertiesResponseOutput

type LinuxProfilePropertiesResponseOutput struct{ *pulumi.OutputState }

LinuxProfile - Profile for Linux VMs in the container service cluster.

func (LinuxProfilePropertiesResponseOutput) AdminUsername

AdminUsername - The administrator username to use for Linux VMs.

func (LinuxProfilePropertiesResponseOutput) ElementType

func (LinuxProfilePropertiesResponseOutput) Ssh

SSH - SSH configuration for Linux-based VMs running on Azure.

func (LinuxProfilePropertiesResponseOutput) ToLinuxProfilePropertiesResponseOutput

func (o LinuxProfilePropertiesResponseOutput) ToLinuxProfilePropertiesResponseOutput() LinuxProfilePropertiesResponseOutput

func (LinuxProfilePropertiesResponseOutput) ToLinuxProfilePropertiesResponseOutputWithContext

func (o LinuxProfilePropertiesResponseOutput) ToLinuxProfilePropertiesResponseOutputWithContext(ctx context.Context) LinuxProfilePropertiesResponseOutput

type LinuxProfilePropertiesResponsePtrOutput

type LinuxProfilePropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (LinuxProfilePropertiesResponsePtrOutput) AdminUsername

AdminUsername - The administrator username to use for Linux VMs.

func (LinuxProfilePropertiesResponsePtrOutput) Elem

func (LinuxProfilePropertiesResponsePtrOutput) ElementType

func (LinuxProfilePropertiesResponsePtrOutput) Ssh

SSH - SSH configuration for Linux-based VMs running on Azure.

func (LinuxProfilePropertiesResponsePtrOutput) ToLinuxProfilePropertiesResponsePtrOutput

func (o LinuxProfilePropertiesResponsePtrOutput) ToLinuxProfilePropertiesResponsePtrOutput() LinuxProfilePropertiesResponsePtrOutput

func (LinuxProfilePropertiesResponsePtrOutput) ToLinuxProfilePropertiesResponsePtrOutputWithContext

func (o LinuxProfilePropertiesResponsePtrOutput) ToLinuxProfilePropertiesResponsePtrOutputWithContext(ctx context.Context) LinuxProfilePropertiesResponsePtrOutput

type LinuxProfilePropertiesResponsePublicKeys

type LinuxProfilePropertiesResponsePublicKeys struct {
	// KeyData - 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"`
}

type LinuxProfilePropertiesResponsePublicKeysArrayOutput

type LinuxProfilePropertiesResponsePublicKeysArrayOutput struct{ *pulumi.OutputState }

func (LinuxProfilePropertiesResponsePublicKeysArrayOutput) ElementType

func (LinuxProfilePropertiesResponsePublicKeysArrayOutput) Index

func (LinuxProfilePropertiesResponsePublicKeysArrayOutput) ToLinuxProfilePropertiesResponsePublicKeysArrayOutput

func (o LinuxProfilePropertiesResponsePublicKeysArrayOutput) ToLinuxProfilePropertiesResponsePublicKeysArrayOutput() LinuxProfilePropertiesResponsePublicKeysArrayOutput

func (LinuxProfilePropertiesResponsePublicKeysArrayOutput) ToLinuxProfilePropertiesResponsePublicKeysArrayOutputWithContext

func (o LinuxProfilePropertiesResponsePublicKeysArrayOutput) ToLinuxProfilePropertiesResponsePublicKeysArrayOutputWithContext(ctx context.Context) LinuxProfilePropertiesResponsePublicKeysArrayOutput

type LinuxProfilePropertiesResponsePublicKeysOutput

type LinuxProfilePropertiesResponsePublicKeysOutput struct{ *pulumi.OutputState }

func (LinuxProfilePropertiesResponsePublicKeysOutput) ElementType

func (LinuxProfilePropertiesResponsePublicKeysOutput) KeyData

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

func (LinuxProfilePropertiesResponsePublicKeysOutput) ToLinuxProfilePropertiesResponsePublicKeysOutput

func (o LinuxProfilePropertiesResponsePublicKeysOutput) ToLinuxProfilePropertiesResponsePublicKeysOutput() LinuxProfilePropertiesResponsePublicKeysOutput

func (LinuxProfilePropertiesResponsePublicKeysOutput) ToLinuxProfilePropertiesResponsePublicKeysOutputWithContext

func (o LinuxProfilePropertiesResponsePublicKeysOutput) ToLinuxProfilePropertiesResponsePublicKeysOutputWithContext(ctx context.Context) LinuxProfilePropertiesResponsePublicKeysOutput

type LinuxProfilePropertiesResponseSsh

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

SSH - SSH configuration for Linux-based VMs running on Azure.

type LinuxProfilePropertiesResponseSshOutput

type LinuxProfilePropertiesResponseSshOutput struct{ *pulumi.OutputState }

SSH - SSH configuration for Linux-based VMs running on Azure.

func (LinuxProfilePropertiesResponseSshOutput) ElementType

func (LinuxProfilePropertiesResponseSshOutput) PublicKeys

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

func (LinuxProfilePropertiesResponseSshOutput) ToLinuxProfilePropertiesResponseSshOutput

func (o LinuxProfilePropertiesResponseSshOutput) ToLinuxProfilePropertiesResponseSshOutput() LinuxProfilePropertiesResponseSshOutput

func (LinuxProfilePropertiesResponseSshOutput) ToLinuxProfilePropertiesResponseSshOutputWithContext

func (o LinuxProfilePropertiesResponseSshOutput) ToLinuxProfilePropertiesResponseSshOutputWithContext(ctx context.Context) LinuxProfilePropertiesResponseSshOutput

type LinuxProfilePropertiesResponseSshPtrOutput

type LinuxProfilePropertiesResponseSshPtrOutput struct{ *pulumi.OutputState }

func (LinuxProfilePropertiesResponseSshPtrOutput) Elem

func (LinuxProfilePropertiesResponseSshPtrOutput) ElementType

func (LinuxProfilePropertiesResponseSshPtrOutput) PublicKeys

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

func (LinuxProfilePropertiesResponseSshPtrOutput) ToLinuxProfilePropertiesResponseSshPtrOutput

func (o LinuxProfilePropertiesResponseSshPtrOutput) ToLinuxProfilePropertiesResponseSshPtrOutput() LinuxProfilePropertiesResponseSshPtrOutput

func (LinuxProfilePropertiesResponseSshPtrOutput) ToLinuxProfilePropertiesResponseSshPtrOutputWithContext

func (o LinuxProfilePropertiesResponseSshPtrOutput) ToLinuxProfilePropertiesResponseSshPtrOutputWithContext(ctx context.Context) LinuxProfilePropertiesResponseSshPtrOutput

type LinuxProfilePropertiesSsh

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

SSH - SSH configuration for Linux-based VMs running on Azure.

type LinuxProfilePropertiesSshArgs

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

SSH - SSH configuration for Linux-based VMs running on Azure.

func (LinuxProfilePropertiesSshArgs) ElementType

func (LinuxProfilePropertiesSshArgs) ToLinuxProfilePropertiesSshOutput

func (i LinuxProfilePropertiesSshArgs) ToLinuxProfilePropertiesSshOutput() LinuxProfilePropertiesSshOutput

func (LinuxProfilePropertiesSshArgs) ToLinuxProfilePropertiesSshOutputWithContext

func (i LinuxProfilePropertiesSshArgs) ToLinuxProfilePropertiesSshOutputWithContext(ctx context.Context) LinuxProfilePropertiesSshOutput

func (LinuxProfilePropertiesSshArgs) ToLinuxProfilePropertiesSshPtrOutput

func (i LinuxProfilePropertiesSshArgs) ToLinuxProfilePropertiesSshPtrOutput() LinuxProfilePropertiesSshPtrOutput

func (LinuxProfilePropertiesSshArgs) ToLinuxProfilePropertiesSshPtrOutputWithContext

func (i LinuxProfilePropertiesSshArgs) ToLinuxProfilePropertiesSshPtrOutputWithContext(ctx context.Context) LinuxProfilePropertiesSshPtrOutput

type LinuxProfilePropertiesSshInput

type LinuxProfilePropertiesSshInput interface {
	pulumi.Input

	ToLinuxProfilePropertiesSshOutput() LinuxProfilePropertiesSshOutput
	ToLinuxProfilePropertiesSshOutputWithContext(context.Context) LinuxProfilePropertiesSshOutput
}

LinuxProfilePropertiesSshInput is an input type that accepts LinuxProfilePropertiesSshArgs and LinuxProfilePropertiesSshOutput values. You can construct a concrete instance of `LinuxProfilePropertiesSshInput` via:

LinuxProfilePropertiesSshArgs{...}

type LinuxProfilePropertiesSshOutput

type LinuxProfilePropertiesSshOutput struct{ *pulumi.OutputState }

SSH - SSH configuration for Linux-based VMs running on Azure.

func (LinuxProfilePropertiesSshOutput) ElementType

func (LinuxProfilePropertiesSshOutput) PublicKeys

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

func (LinuxProfilePropertiesSshOutput) ToLinuxProfilePropertiesSshOutput

func (o LinuxProfilePropertiesSshOutput) ToLinuxProfilePropertiesSshOutput() LinuxProfilePropertiesSshOutput

func (LinuxProfilePropertiesSshOutput) ToLinuxProfilePropertiesSshOutputWithContext

func (o LinuxProfilePropertiesSshOutput) ToLinuxProfilePropertiesSshOutputWithContext(ctx context.Context) LinuxProfilePropertiesSshOutput

func (LinuxProfilePropertiesSshOutput) ToLinuxProfilePropertiesSshPtrOutput

func (o LinuxProfilePropertiesSshOutput) ToLinuxProfilePropertiesSshPtrOutput() LinuxProfilePropertiesSshPtrOutput

func (LinuxProfilePropertiesSshOutput) ToLinuxProfilePropertiesSshPtrOutputWithContext

func (o LinuxProfilePropertiesSshOutput) ToLinuxProfilePropertiesSshPtrOutputWithContext(ctx context.Context) LinuxProfilePropertiesSshPtrOutput

type LinuxProfilePropertiesSshPtrInput

type LinuxProfilePropertiesSshPtrInput interface {
	pulumi.Input

	ToLinuxProfilePropertiesSshPtrOutput() LinuxProfilePropertiesSshPtrOutput
	ToLinuxProfilePropertiesSshPtrOutputWithContext(context.Context) LinuxProfilePropertiesSshPtrOutput
}

LinuxProfilePropertiesSshPtrInput is an input type that accepts LinuxProfilePropertiesSshArgs, LinuxProfilePropertiesSshPtr and LinuxProfilePropertiesSshPtrOutput values. You can construct a concrete instance of `LinuxProfilePropertiesSshPtrInput` via:

        LinuxProfilePropertiesSshArgs{...}

or:

        nil

type LinuxProfilePropertiesSshPtrOutput

type LinuxProfilePropertiesSshPtrOutput struct{ *pulumi.OutputState }

func (LinuxProfilePropertiesSshPtrOutput) Elem

func (LinuxProfilePropertiesSshPtrOutput) ElementType

func (LinuxProfilePropertiesSshPtrOutput) PublicKeys

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

func (LinuxProfilePropertiesSshPtrOutput) ToLinuxProfilePropertiesSshPtrOutput

func (o LinuxProfilePropertiesSshPtrOutput) ToLinuxProfilePropertiesSshPtrOutput() LinuxProfilePropertiesSshPtrOutput

func (LinuxProfilePropertiesSshPtrOutput) ToLinuxProfilePropertiesSshPtrOutputWithContext

func (o LinuxProfilePropertiesSshPtrOutput) ToLinuxProfilePropertiesSshPtrOutputWithContext(ctx context.Context) LinuxProfilePropertiesSshPtrOutput

type LoadBalancerProfile

type LoadBalancerProfile struct {
	// AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
	AvailabilityZones []string `pulumi:"availabilityZones"`
	// The underlying cloud infra provider properties.
	CloudProviderProfile *CloudProviderProfile `pulumi:"cloudProviderProfile"`
	// Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
	Count *int `pulumi:"count"`
	// Profile for Linux VMs in the container service cluster.
	LinuxProfile *LinuxProfileProperties `pulumi:"linuxProfile"`
	// The maximum number of nodes for auto-scaling
	MaxCount *int `pulumi:"maxCount"`
	// The maximum number of pods that can run on a node.
	MaxPods *int `pulumi:"maxPods"`
	// The minimum number of nodes for auto-scaling
	MinCount *int `pulumi:"minCount"`
	// Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
	Mode *string `pulumi:"mode"`
	// Unique name of the agent pool profile in the context of the subscription and resource group.
	Name *string `pulumi:"name"`
	// The version of node image
	NodeImageVersion *string `pulumi:"nodeImageVersion"`
	// NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
	NodeLabels map[string]string `pulumi:"nodeLabels"`
	// NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
	NodeTaints []string `pulumi:"nodeTaints"`
	// OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
	OsType *string `pulumi:"osType"`
	// VmSize - The size of the agent pool VMs.
	VmSize *string `pulumi:"vmSize"`
}

LoadBalancerProfile - Profile of the cluster load balancer.

func (*LoadBalancerProfile) Defaults

func (val *LoadBalancerProfile) Defaults() *LoadBalancerProfile

Defaults sets the appropriate defaults for LoadBalancerProfile

type LoadBalancerProfileArgs

type LoadBalancerProfileArgs struct {
	// AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
	AvailabilityZones pulumi.StringArrayInput `pulumi:"availabilityZones"`
	// The underlying cloud infra provider properties.
	CloudProviderProfile CloudProviderProfilePtrInput `pulumi:"cloudProviderProfile"`
	// Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
	Count pulumi.IntPtrInput `pulumi:"count"`
	// Profile for Linux VMs in the container service cluster.
	LinuxProfile LinuxProfilePropertiesPtrInput `pulumi:"linuxProfile"`
	// The maximum number of nodes for auto-scaling
	MaxCount pulumi.IntPtrInput `pulumi:"maxCount"`
	// The maximum number of pods that can run on a node.
	MaxPods pulumi.IntPtrInput `pulumi:"maxPods"`
	// The minimum number of nodes for auto-scaling
	MinCount pulumi.IntPtrInput `pulumi:"minCount"`
	// Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
	Mode pulumi.StringPtrInput `pulumi:"mode"`
	// Unique name of the agent pool profile in the context of the subscription and resource group.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The version of node image
	NodeImageVersion pulumi.StringPtrInput `pulumi:"nodeImageVersion"`
	// NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
	NodeLabels pulumi.StringMapInput `pulumi:"nodeLabels"`
	// NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
	NodeTaints pulumi.StringArrayInput `pulumi:"nodeTaints"`
	// OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
	OsType pulumi.StringPtrInput `pulumi:"osType"`
	// VmSize - The size of the agent pool VMs.
	VmSize pulumi.StringPtrInput `pulumi:"vmSize"`
}

LoadBalancerProfile - Profile of the cluster load balancer.

func (*LoadBalancerProfileArgs) Defaults

Defaults sets the appropriate defaults for LoadBalancerProfileArgs

func (LoadBalancerProfileArgs) ElementType

func (LoadBalancerProfileArgs) ElementType() reflect.Type

func (LoadBalancerProfileArgs) ToLoadBalancerProfileOutput

func (i LoadBalancerProfileArgs) ToLoadBalancerProfileOutput() LoadBalancerProfileOutput

func (LoadBalancerProfileArgs) ToLoadBalancerProfileOutputWithContext

func (i LoadBalancerProfileArgs) ToLoadBalancerProfileOutputWithContext(ctx context.Context) LoadBalancerProfileOutput

func (LoadBalancerProfileArgs) ToLoadBalancerProfilePtrOutput

func (i LoadBalancerProfileArgs) ToLoadBalancerProfilePtrOutput() LoadBalancerProfilePtrOutput

func (LoadBalancerProfileArgs) ToLoadBalancerProfilePtrOutputWithContext

func (i LoadBalancerProfileArgs) ToLoadBalancerProfilePtrOutputWithContext(ctx context.Context) LoadBalancerProfilePtrOutput

type LoadBalancerProfileInput

type LoadBalancerProfileInput interface {
	pulumi.Input

	ToLoadBalancerProfileOutput() LoadBalancerProfileOutput
	ToLoadBalancerProfileOutputWithContext(context.Context) LoadBalancerProfileOutput
}

LoadBalancerProfileInput is an input type that accepts LoadBalancerProfileArgs and LoadBalancerProfileOutput values. You can construct a concrete instance of `LoadBalancerProfileInput` via:

LoadBalancerProfileArgs{...}

type LoadBalancerProfileOutput

type LoadBalancerProfileOutput struct{ *pulumi.OutputState }

LoadBalancerProfile - Profile of the cluster load balancer.

func (LoadBalancerProfileOutput) AvailabilityZones

func (o LoadBalancerProfileOutput) AvailabilityZones() pulumi.StringArrayOutput

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

func (LoadBalancerProfileOutput) CloudProviderProfile

The underlying cloud infra provider properties.

func (LoadBalancerProfileOutput) Count

Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

func (LoadBalancerProfileOutput) ElementType

func (LoadBalancerProfileOutput) ElementType() reflect.Type

func (LoadBalancerProfileOutput) LinuxProfile

Profile for Linux VMs in the container service cluster.

func (LoadBalancerProfileOutput) MaxCount

The maximum number of nodes for auto-scaling

func (LoadBalancerProfileOutput) MaxPods

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

func (LoadBalancerProfileOutput) MinCount

The minimum number of nodes for auto-scaling

func (LoadBalancerProfileOutput) Mode

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

func (LoadBalancerProfileOutput) Name

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

func (LoadBalancerProfileOutput) NodeImageVersion

func (o LoadBalancerProfileOutput) NodeImageVersion() pulumi.StringPtrOutput

The version of node image

func (LoadBalancerProfileOutput) NodeLabels

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

func (LoadBalancerProfileOutput) NodeTaints

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

func (LoadBalancerProfileOutput) OsType

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

func (LoadBalancerProfileOutput) ToLoadBalancerProfileOutput

func (o LoadBalancerProfileOutput) ToLoadBalancerProfileOutput() LoadBalancerProfileOutput

func (LoadBalancerProfileOutput) ToLoadBalancerProfileOutputWithContext

func (o LoadBalancerProfileOutput) ToLoadBalancerProfileOutputWithContext(ctx context.Context) LoadBalancerProfileOutput

func (LoadBalancerProfileOutput) ToLoadBalancerProfilePtrOutput

func (o LoadBalancerProfileOutput) ToLoadBalancerProfilePtrOutput() LoadBalancerProfilePtrOutput

func (LoadBalancerProfileOutput) ToLoadBalancerProfilePtrOutputWithContext

func (o LoadBalancerProfileOutput) ToLoadBalancerProfilePtrOutputWithContext(ctx context.Context) LoadBalancerProfilePtrOutput

func (LoadBalancerProfileOutput) VmSize

VmSize - The size of the agent pool VMs.

type LoadBalancerProfilePtrInput

type LoadBalancerProfilePtrInput interface {
	pulumi.Input

	ToLoadBalancerProfilePtrOutput() LoadBalancerProfilePtrOutput
	ToLoadBalancerProfilePtrOutputWithContext(context.Context) LoadBalancerProfilePtrOutput
}

LoadBalancerProfilePtrInput is an input type that accepts LoadBalancerProfileArgs, LoadBalancerProfilePtr and LoadBalancerProfilePtrOutput values. You can construct a concrete instance of `LoadBalancerProfilePtrInput` via:

        LoadBalancerProfileArgs{...}

or:

        nil

type LoadBalancerProfilePtrOutput

type LoadBalancerProfilePtrOutput struct{ *pulumi.OutputState }

func (LoadBalancerProfilePtrOutput) AvailabilityZones

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

func (LoadBalancerProfilePtrOutput) CloudProviderProfile

The underlying cloud infra provider properties.

func (LoadBalancerProfilePtrOutput) Count

Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

func (LoadBalancerProfilePtrOutput) Elem

func (LoadBalancerProfilePtrOutput) ElementType

func (LoadBalancerProfilePtrOutput) LinuxProfile

Profile for Linux VMs in the container service cluster.

func (LoadBalancerProfilePtrOutput) MaxCount

The maximum number of nodes for auto-scaling

func (LoadBalancerProfilePtrOutput) MaxPods

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

func (LoadBalancerProfilePtrOutput) MinCount

The minimum number of nodes for auto-scaling

func (LoadBalancerProfilePtrOutput) Mode

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

func (LoadBalancerProfilePtrOutput) Name

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

func (LoadBalancerProfilePtrOutput) NodeImageVersion

The version of node image

func (LoadBalancerProfilePtrOutput) NodeLabels

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

func (LoadBalancerProfilePtrOutput) NodeTaints

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

func (LoadBalancerProfilePtrOutput) OsType

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

func (LoadBalancerProfilePtrOutput) ToLoadBalancerProfilePtrOutput

func (o LoadBalancerProfilePtrOutput) ToLoadBalancerProfilePtrOutput() LoadBalancerProfilePtrOutput

func (LoadBalancerProfilePtrOutput) ToLoadBalancerProfilePtrOutputWithContext

func (o LoadBalancerProfilePtrOutput) ToLoadBalancerProfilePtrOutputWithContext(ctx context.Context) LoadBalancerProfilePtrOutput

func (LoadBalancerProfilePtrOutput) VmSize

VmSize - The size of the agent pool VMs.

type LoadBalancerProfileResponse

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

LoadBalancerProfile - Profile of the cluster load balancer.

func (*LoadBalancerProfileResponse) Defaults

Defaults sets the appropriate defaults for LoadBalancerProfileResponse

type LoadBalancerProfileResponseOutput

type LoadBalancerProfileResponseOutput struct{ *pulumi.OutputState }

LoadBalancerProfile - Profile of the cluster load balancer.

func (LoadBalancerProfileResponseOutput) AvailabilityZones

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

func (LoadBalancerProfileResponseOutput) CloudProviderProfile

The underlying cloud infra provider properties.

func (LoadBalancerProfileResponseOutput) Count

Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

func (LoadBalancerProfileResponseOutput) ElementType

func (LoadBalancerProfileResponseOutput) LinuxProfile

Profile for Linux VMs in the container service cluster.

func (LoadBalancerProfileResponseOutput) MaxCount

The maximum number of nodes for auto-scaling

func (LoadBalancerProfileResponseOutput) MaxPods

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

func (LoadBalancerProfileResponseOutput) MinCount

The minimum number of nodes for auto-scaling

func (LoadBalancerProfileResponseOutput) Mode

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

func (LoadBalancerProfileResponseOutput) Name

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

func (LoadBalancerProfileResponseOutput) NodeImageVersion

The version of node image

func (LoadBalancerProfileResponseOutput) NodeLabels

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

func (LoadBalancerProfileResponseOutput) NodeTaints

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

func (LoadBalancerProfileResponseOutput) OsType

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

func (LoadBalancerProfileResponseOutput) ToLoadBalancerProfileResponseOutput

func (o LoadBalancerProfileResponseOutput) ToLoadBalancerProfileResponseOutput() LoadBalancerProfileResponseOutput

func (LoadBalancerProfileResponseOutput) ToLoadBalancerProfileResponseOutputWithContext

func (o LoadBalancerProfileResponseOutput) ToLoadBalancerProfileResponseOutputWithContext(ctx context.Context) LoadBalancerProfileResponseOutput

func (LoadBalancerProfileResponseOutput) VmSize

VmSize - The size of the agent pool VMs.

type LoadBalancerProfileResponsePtrOutput

type LoadBalancerProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (LoadBalancerProfileResponsePtrOutput) AvailabilityZones

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

func (LoadBalancerProfileResponsePtrOutput) CloudProviderProfile

The underlying cloud infra provider properties.

func (LoadBalancerProfileResponsePtrOutput) Count

Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

func (LoadBalancerProfileResponsePtrOutput) Elem

func (LoadBalancerProfileResponsePtrOutput) ElementType

func (LoadBalancerProfileResponsePtrOutput) LinuxProfile

Profile for Linux VMs in the container service cluster.

func (LoadBalancerProfileResponsePtrOutput) MaxCount

The maximum number of nodes for auto-scaling

func (LoadBalancerProfileResponsePtrOutput) MaxPods

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

func (LoadBalancerProfileResponsePtrOutput) MinCount

The minimum number of nodes for auto-scaling

func (LoadBalancerProfileResponsePtrOutput) Mode

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

func (LoadBalancerProfileResponsePtrOutput) Name

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

func (LoadBalancerProfileResponsePtrOutput) NodeImageVersion

The version of node image

func (LoadBalancerProfileResponsePtrOutput) NodeLabels

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

func (LoadBalancerProfileResponsePtrOutput) NodeTaints

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

func (LoadBalancerProfileResponsePtrOutput) OsType

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

func (LoadBalancerProfileResponsePtrOutput) ToLoadBalancerProfileResponsePtrOutput

func (o LoadBalancerProfileResponsePtrOutput) ToLoadBalancerProfileResponsePtrOutput() LoadBalancerProfileResponsePtrOutput

func (LoadBalancerProfileResponsePtrOutput) ToLoadBalancerProfileResponsePtrOutputWithContext

func (o LoadBalancerProfileResponsePtrOutput) ToLoadBalancerProfileResponsePtrOutputWithContext(ctx context.Context) LoadBalancerProfileResponsePtrOutput

func (LoadBalancerProfileResponsePtrOutput) VmSize

VmSize - The size of the agent pool VMs.

type LoadBalancerSku

type LoadBalancerSku string

LoadBalancerSku - The load balancer sku for the provisioned cluster. Possible values: 'unstacked-haproxy', 'stacked-kube-vip', 'stacked-metallb', 'unmanaged'. The default is 'unmanaged'.

func (LoadBalancerSku) ElementType

func (LoadBalancerSku) ElementType() reflect.Type

func (LoadBalancerSku) ToLoadBalancerSkuOutput

func (e LoadBalancerSku) ToLoadBalancerSkuOutput() LoadBalancerSkuOutput

func (LoadBalancerSku) ToLoadBalancerSkuOutputWithContext

func (e LoadBalancerSku) ToLoadBalancerSkuOutputWithContext(ctx context.Context) LoadBalancerSkuOutput

func (LoadBalancerSku) ToLoadBalancerSkuPtrOutput

func (e LoadBalancerSku) ToLoadBalancerSkuPtrOutput() LoadBalancerSkuPtrOutput

func (LoadBalancerSku) ToLoadBalancerSkuPtrOutputWithContext

func (e LoadBalancerSku) ToLoadBalancerSkuPtrOutputWithContext(ctx context.Context) LoadBalancerSkuPtrOutput

func (LoadBalancerSku) ToStringOutput

func (e LoadBalancerSku) ToStringOutput() pulumi.StringOutput

func (LoadBalancerSku) ToStringOutputWithContext

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

func (LoadBalancerSku) ToStringPtrOutput

func (e LoadBalancerSku) ToStringPtrOutput() pulumi.StringPtrOutput

func (LoadBalancerSku) ToStringPtrOutputWithContext

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

type LoadBalancerSkuInput

type LoadBalancerSkuInput interface {
	pulumi.Input

	ToLoadBalancerSkuOutput() LoadBalancerSkuOutput
	ToLoadBalancerSkuOutputWithContext(context.Context) LoadBalancerSkuOutput
}

LoadBalancerSkuInput is an input type that accepts values of the LoadBalancerSku enum A concrete instance of `LoadBalancerSkuInput` can be one of the following:

LoadBalancerSku_Unstacked_Haproxy
LoadBalancerSku_Stacked_Kube_Vip
LoadBalancerSku_Stacked_Metallb
LoadBalancerSkuUnmanaged

type LoadBalancerSkuOutput

type LoadBalancerSkuOutput struct{ *pulumi.OutputState }

func (LoadBalancerSkuOutput) ElementType

func (LoadBalancerSkuOutput) ElementType() reflect.Type

func (LoadBalancerSkuOutput) ToLoadBalancerSkuOutput

func (o LoadBalancerSkuOutput) ToLoadBalancerSkuOutput() LoadBalancerSkuOutput

func (LoadBalancerSkuOutput) ToLoadBalancerSkuOutputWithContext

func (o LoadBalancerSkuOutput) ToLoadBalancerSkuOutputWithContext(ctx context.Context) LoadBalancerSkuOutput

func (LoadBalancerSkuOutput) ToLoadBalancerSkuPtrOutput

func (o LoadBalancerSkuOutput) ToLoadBalancerSkuPtrOutput() LoadBalancerSkuPtrOutput

func (LoadBalancerSkuOutput) ToLoadBalancerSkuPtrOutputWithContext

func (o LoadBalancerSkuOutput) ToLoadBalancerSkuPtrOutputWithContext(ctx context.Context) LoadBalancerSkuPtrOutput

func (LoadBalancerSkuOutput) ToStringOutput

func (o LoadBalancerSkuOutput) ToStringOutput() pulumi.StringOutput

func (LoadBalancerSkuOutput) ToStringOutputWithContext

func (o LoadBalancerSkuOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (LoadBalancerSkuOutput) ToStringPtrOutput

func (o LoadBalancerSkuOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LoadBalancerSkuOutput) ToStringPtrOutputWithContext

func (o LoadBalancerSkuOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LoadBalancerSkuPtrInput

type LoadBalancerSkuPtrInput interface {
	pulumi.Input

	ToLoadBalancerSkuPtrOutput() LoadBalancerSkuPtrOutput
	ToLoadBalancerSkuPtrOutputWithContext(context.Context) LoadBalancerSkuPtrOutput
}

func LoadBalancerSkuPtr

func LoadBalancerSkuPtr(v string) LoadBalancerSkuPtrInput

type LoadBalancerSkuPtrOutput

type LoadBalancerSkuPtrOutput struct{ *pulumi.OutputState }

func (LoadBalancerSkuPtrOutput) Elem

func (LoadBalancerSkuPtrOutput) ElementType

func (LoadBalancerSkuPtrOutput) ElementType() reflect.Type

func (LoadBalancerSkuPtrOutput) ToLoadBalancerSkuPtrOutput

func (o LoadBalancerSkuPtrOutput) ToLoadBalancerSkuPtrOutput() LoadBalancerSkuPtrOutput

func (LoadBalancerSkuPtrOutput) ToLoadBalancerSkuPtrOutputWithContext

func (o LoadBalancerSkuPtrOutput) ToLoadBalancerSkuPtrOutputWithContext(ctx context.Context) LoadBalancerSkuPtrOutput

func (LoadBalancerSkuPtrOutput) ToStringPtrOutput

func (o LoadBalancerSkuPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (LoadBalancerSkuPtrOutput) ToStringPtrOutputWithContext

func (o LoadBalancerSkuPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LookupAgentPoolArgs

type LookupAgentPoolArgs struct {
	// Parameter for the name of the agent pool in the provisioned cluster
	AgentPoolName string `pulumi:"agentPoolName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Parameter for the name of the provisioned cluster
	ResourceName string `pulumi:"resourceName"`
}

type LookupAgentPoolOutputArgs

type LookupAgentPoolOutputArgs struct {
	// Parameter for the name of the agent pool in the provisioned cluster
	AgentPoolName pulumi.StringInput `pulumi:"agentPoolName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Parameter for the name of the provisioned cluster
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupAgentPoolOutputArgs) ElementType

func (LookupAgentPoolOutputArgs) ElementType() reflect.Type

type LookupAgentPoolResult

type LookupAgentPoolResult struct {
	// AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
	AvailabilityZones []string `pulumi:"availabilityZones"`
	// The underlying cloud infra provider properties.
	CloudProviderProfile *CloudProviderProfileResponse `pulumi:"cloudProviderProfile"`
	// Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
	Count            *int                               `pulumi:"count"`
	ExtendedLocation *AgentPoolResponseExtendedLocation `pulumi:"extendedLocation"`
	// Resource Id
	Id string `pulumi:"id"`
	// The resource location
	Location *string `pulumi:"location"`
	// The maximum number of nodes for auto-scaling
	MaxCount *int `pulumi:"maxCount"`
	// The maximum number of pods that can run on a node.
	MaxPods *int `pulumi:"maxPods"`
	// The minimum number of nodes for auto-scaling
	MinCount *int `pulumi:"minCount"`
	// Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
	Mode *string `pulumi:"mode"`
	// Resource Name
	Name string `pulumi:"name"`
	// The version of node image
	NodeImageVersion *string `pulumi:"nodeImageVersion"`
	// NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
	NodeLabels map[string]string `pulumi:"nodeLabels"`
	// NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
	NodeTaints []string `pulumi:"nodeTaints"`
	// OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
	OsType            *string `pulumi:"osType"`
	ProvisioningState string  `pulumi:"provisioningState"`
	// HybridAKSNodePoolStatus defines the observed state of HybridAKSNodePool
	Status *AgentPoolProvisioningStatusResponseStatus `pulumi:"status"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags
	Tags map[string]string `pulumi:"tags"`
	// Resource Type
	Type string `pulumi:"type"`
	// VmSize - The size of the agent pool VMs.
	VmSize *string `pulumi:"vmSize"`
}

The agentPool resource definition

func LookupAgentPool

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

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

func (*LookupAgentPoolResult) Defaults

Defaults sets the appropriate defaults for LookupAgentPoolResult

type LookupAgentPoolResultOutput

type LookupAgentPoolResultOutput struct{ *pulumi.OutputState }

The agentPool resource definition

func (LookupAgentPoolResultOutput) AvailabilityZones

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

func (LookupAgentPoolResultOutput) CloudProviderProfile

The underlying cloud infra provider properties.

func (LookupAgentPoolResultOutput) Count

Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

func (LookupAgentPoolResultOutput) ElementType

func (LookupAgentPoolResultOutput) ExtendedLocation

func (LookupAgentPoolResultOutput) Id

Resource Id

func (LookupAgentPoolResultOutput) Location

The resource location

func (LookupAgentPoolResultOutput) MaxCount

The maximum number of nodes for auto-scaling

func (LookupAgentPoolResultOutput) MaxPods

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

func (LookupAgentPoolResultOutput) MinCount

The minimum number of nodes for auto-scaling

func (LookupAgentPoolResultOutput) Mode

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

func (LookupAgentPoolResultOutput) Name

Resource Name

func (LookupAgentPoolResultOutput) NodeImageVersion

func (o LookupAgentPoolResultOutput) NodeImageVersion() pulumi.StringPtrOutput

The version of node image

func (LookupAgentPoolResultOutput) NodeLabels

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

func (LookupAgentPoolResultOutput) NodeTaints

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

func (LookupAgentPoolResultOutput) OsType

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

func (LookupAgentPoolResultOutput) ProvisioningState

func (o LookupAgentPoolResultOutput) ProvisioningState() pulumi.StringOutput

func (LookupAgentPoolResultOutput) Status

HybridAKSNodePoolStatus defines the observed state of HybridAKSNodePool

func (LookupAgentPoolResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupAgentPoolResultOutput) Tags

Resource tags

func (LookupAgentPoolResultOutput) ToLookupAgentPoolResultOutput

func (o LookupAgentPoolResultOutput) ToLookupAgentPoolResultOutput() LookupAgentPoolResultOutput

func (LookupAgentPoolResultOutput) ToLookupAgentPoolResultOutputWithContext

func (o LookupAgentPoolResultOutput) ToLookupAgentPoolResultOutputWithContext(ctx context.Context) LookupAgentPoolResultOutput

func (LookupAgentPoolResultOutput) Type

Resource Type

func (LookupAgentPoolResultOutput) VmSize

VmSize - The size of the agent pool VMs.

type LookupHybridIdentityMetadatumArgs

type LookupHybridIdentityMetadatumArgs struct {
	// Parameter for the name of the hybrid identity metadata resource.
	HybridIdentityMetadataResourceName string `pulumi:"hybridIdentityMetadataResourceName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Parameter for the name of the provisioned cluster
	ResourceName string `pulumi:"resourceName"`
}

type LookupHybridIdentityMetadatumOutputArgs

type LookupHybridIdentityMetadatumOutputArgs struct {
	// Parameter for the name of the hybrid identity metadata resource.
	HybridIdentityMetadataResourceName pulumi.StringInput `pulumi:"hybridIdentityMetadataResourceName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Parameter for the name of the provisioned cluster
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupHybridIdentityMetadatumOutputArgs) ElementType

type LookupHybridIdentityMetadatumResult

type LookupHybridIdentityMetadatumResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The identity of the provisioned cluster.
	Identity *ProvisionedClusterIdentityResponse `pulumi:"identity"`
	// The name of the resource
	Name string `pulumi:"name"`
	// provisioning state of the hybridIdentityMetadata resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Onboarding public key for provisioning the Managed identity for the HybridAKS cluster.
	PublicKey *string `pulumi:"publicKey"`
	// Unique id of the parent provisioned cluster resource.
	ResourceUid *string `pulumi:"resourceUid"`
	// The system data.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

Defines the hybridIdentityMetadata.

func LookupHybridIdentityMetadatum

Get the hybrid identity metadata proxy resource. Azure REST API version: 2022-09-01-preview.

Other available API versions: 2022-05-01-preview, 2023-11-15-preview, 2024-01-01.

type LookupHybridIdentityMetadatumResultOutput

type LookupHybridIdentityMetadatumResultOutput struct{ *pulumi.OutputState }

Defines the hybridIdentityMetadata.

func (LookupHybridIdentityMetadatumResultOutput) ElementType

func (LookupHybridIdentityMetadatumResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupHybridIdentityMetadatumResultOutput) Identity

The identity of the provisioned cluster.

func (LookupHybridIdentityMetadatumResultOutput) Name

The name of the resource

func (LookupHybridIdentityMetadatumResultOutput) ProvisioningState

provisioning state of the hybridIdentityMetadata resource.

func (LookupHybridIdentityMetadatumResultOutput) PublicKey

Onboarding public key for provisioning the Managed identity for the HybridAKS cluster.

func (LookupHybridIdentityMetadatumResultOutput) ResourceUid

Unique id of the parent provisioned cluster resource.

func (LookupHybridIdentityMetadatumResultOutput) SystemData

The system data.

func (LookupHybridIdentityMetadatumResultOutput) ToLookupHybridIdentityMetadatumResultOutput

func (o LookupHybridIdentityMetadatumResultOutput) ToLookupHybridIdentityMetadatumResultOutput() LookupHybridIdentityMetadatumResultOutput

func (LookupHybridIdentityMetadatumResultOutput) ToLookupHybridIdentityMetadatumResultOutputWithContext

func (o LookupHybridIdentityMetadatumResultOutput) ToLookupHybridIdentityMetadatumResultOutputWithContext(ctx context.Context) LookupHybridIdentityMetadatumResultOutput

func (LookupHybridIdentityMetadatumResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupProvisionedClusterArgs

type LookupProvisionedClusterArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Parameter for the name of the provisioned cluster
	ResourceName string `pulumi:"resourceName"`
}

type LookupProvisionedClusterOutputArgs

type LookupProvisionedClusterOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Parameter for the name of the provisioned cluster
	ResourceName pulumi.StringInput `pulumi:"resourceName"`
}

func (LookupProvisionedClusterOutputArgs) ElementType

type LookupProvisionedClusterResult

type LookupProvisionedClusterResult struct {
	ExtendedLocation *ProvisionedClustersResponseResponseExtendedLocation `pulumi:"extendedLocation"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// Identity for the Provisioned cluster.
	Identity *ProvisionedClusterIdentityResponse `pulumi:"identity"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name       string                                        `pulumi:"name"`
	Properties ProvisionedClustersResponsePropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The provisionedClusters resource definition.

func LookupProvisionedCluster

func LookupProvisionedCluster(ctx *pulumi.Context, args *LookupProvisionedClusterArgs, opts ...pulumi.InvokeOption) (*LookupProvisionedClusterResult, error)

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

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

func (*LookupProvisionedClusterResult) Defaults

Defaults sets the appropriate defaults for LookupProvisionedClusterResult

type LookupProvisionedClusterResultOutput

type LookupProvisionedClusterResultOutput struct{ *pulumi.OutputState }

The provisionedClusters resource definition.

func (LookupProvisionedClusterResultOutput) ElementType

func (LookupProvisionedClusterResultOutput) ExtendedLocation

func (LookupProvisionedClusterResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupProvisionedClusterResultOutput) Identity

Identity for the Provisioned cluster.

func (LookupProvisionedClusterResultOutput) Location

The geo-location where the resource lives

func (LookupProvisionedClusterResultOutput) Name

The name of the resource

func (LookupProvisionedClusterResultOutput) Properties

func (LookupProvisionedClusterResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupProvisionedClusterResultOutput) Tags

Resource tags.

func (LookupProvisionedClusterResultOutput) ToLookupProvisionedClusterResultOutput

func (o LookupProvisionedClusterResultOutput) ToLookupProvisionedClusterResultOutput() LookupProvisionedClusterResultOutput

func (LookupProvisionedClusterResultOutput) ToLookupProvisionedClusterResultOutputWithContext

func (o LookupProvisionedClusterResultOutput) ToLookupProvisionedClusterResultOutputWithContext(ctx context.Context) LookupProvisionedClusterResultOutput

func (LookupProvisionedClusterResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupStorageSpaceRetrieveArgs

type LookupStorageSpaceRetrieveArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Parameter for the name of the storage object
	StorageSpacesName string `pulumi:"storageSpacesName"`
}

type LookupStorageSpaceRetrieveOutputArgs

type LookupStorageSpaceRetrieveOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Parameter for the name of the storage object
	StorageSpacesName pulumi.StringInput `pulumi:"storageSpacesName"`
}

func (LookupStorageSpaceRetrieveOutputArgs) ElementType

type LookupStorageSpaceRetrieveResult

type LookupStorageSpaceRetrieveResult struct {
	ExtendedLocation *StorageSpacesResponseExtendedLocation `pulumi:"extendedLocation"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// HybridAKSStorageSpec defines the desired state of HybridAKSStorage
	Properties StorageSpacesPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The storageSpaces resource definition.

func LookupStorageSpaceRetrieve

func LookupStorageSpaceRetrieve(ctx *pulumi.Context, args *LookupStorageSpaceRetrieveArgs, opts ...pulumi.InvokeOption) (*LookupStorageSpaceRetrieveResult, error)

Gets the Hybrid AKS storage space object Azure REST API version: 2022-09-01-preview.

type LookupStorageSpaceRetrieveResultOutput

type LookupStorageSpaceRetrieveResultOutput struct{ *pulumi.OutputState }

The storageSpaces resource definition.

func (LookupStorageSpaceRetrieveResultOutput) ElementType

func (LookupStorageSpaceRetrieveResultOutput) ExtendedLocation

func (LookupStorageSpaceRetrieveResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupStorageSpaceRetrieveResultOutput) Location

The geo-location where the resource lives

func (LookupStorageSpaceRetrieveResultOutput) Name

The name of the resource

func (LookupStorageSpaceRetrieveResultOutput) Properties

HybridAKSStorageSpec defines the desired state of HybridAKSStorage

func (LookupStorageSpaceRetrieveResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupStorageSpaceRetrieveResultOutput) Tags

Resource tags.

func (LookupStorageSpaceRetrieveResultOutput) ToLookupStorageSpaceRetrieveResultOutput

func (o LookupStorageSpaceRetrieveResultOutput) ToLookupStorageSpaceRetrieveResultOutput() LookupStorageSpaceRetrieveResultOutput

func (LookupStorageSpaceRetrieveResultOutput) ToLookupStorageSpaceRetrieveResultOutputWithContext

func (o LookupStorageSpaceRetrieveResultOutput) ToLookupStorageSpaceRetrieveResultOutputWithContext(ctx context.Context) LookupStorageSpaceRetrieveResultOutput

func (LookupStorageSpaceRetrieveResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type LookupVirtualNetworkRetrieveArgs

type LookupVirtualNetworkRetrieveArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
	// Parameter for the name of the virtual network
	VirtualNetworksName string `pulumi:"virtualNetworksName"`
}

type LookupVirtualNetworkRetrieveOutputArgs

type LookupVirtualNetworkRetrieveOutputArgs struct {
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
	// Parameter for the name of the virtual network
	VirtualNetworksName pulumi.StringInput `pulumi:"virtualNetworksName"`
}

func (LookupVirtualNetworkRetrieveOutputArgs) ElementType

type LookupVirtualNetworkRetrieveResult

type LookupVirtualNetworkRetrieveResult struct {
	ExtendedLocation *VirtualNetworksResponseExtendedLocation `pulumi:"extendedLocation"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// HybridAKSNetworkSpec defines the desired state of HybridAKSNetwork
	Properties VirtualNetworksPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The virtualNetworks resource definition.

func LookupVirtualNetworkRetrieve

func LookupVirtualNetworkRetrieve(ctx *pulumi.Context, args *LookupVirtualNetworkRetrieveArgs, opts ...pulumi.InvokeOption) (*LookupVirtualNetworkRetrieveResult, error)

Gets the Hybrid AKS virtual network Azure REST API version: 2022-09-01-preview.

type LookupVirtualNetworkRetrieveResultOutput

type LookupVirtualNetworkRetrieveResultOutput struct{ *pulumi.OutputState }

The virtualNetworks resource definition.

func (LookupVirtualNetworkRetrieveResultOutput) ElementType

func (LookupVirtualNetworkRetrieveResultOutput) ExtendedLocation

func (LookupVirtualNetworkRetrieveResultOutput) Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

func (LookupVirtualNetworkRetrieveResultOutput) Location

The geo-location where the resource lives

func (LookupVirtualNetworkRetrieveResultOutput) Name

The name of the resource

func (LookupVirtualNetworkRetrieveResultOutput) Properties

HybridAKSNetworkSpec defines the desired state of HybridAKSNetwork

func (LookupVirtualNetworkRetrieveResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupVirtualNetworkRetrieveResultOutput) Tags

Resource tags.

func (LookupVirtualNetworkRetrieveResultOutput) ToLookupVirtualNetworkRetrieveResultOutput

func (o LookupVirtualNetworkRetrieveResultOutput) ToLookupVirtualNetworkRetrieveResultOutput() LookupVirtualNetworkRetrieveResultOutput

func (LookupVirtualNetworkRetrieveResultOutput) ToLookupVirtualNetworkRetrieveResultOutputWithContext

func (o LookupVirtualNetworkRetrieveResultOutput) ToLookupVirtualNetworkRetrieveResultOutputWithContext(ctx context.Context) LookupVirtualNetworkRetrieveResultOutput

func (LookupVirtualNetworkRetrieveResultOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type Mode

type Mode string

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

func (Mode) ElementType

func (Mode) ElementType() reflect.Type

func (Mode) ToModeOutput

func (e Mode) ToModeOutput() ModeOutput

func (Mode) ToModeOutputWithContext

func (e Mode) ToModeOutputWithContext(ctx context.Context) ModeOutput

func (Mode) ToModePtrOutput

func (e Mode) ToModePtrOutput() ModePtrOutput

func (Mode) ToModePtrOutputWithContext

func (e Mode) ToModePtrOutputWithContext(ctx context.Context) ModePtrOutput

func (Mode) ToStringOutput

func (e Mode) ToStringOutput() pulumi.StringOutput

func (Mode) ToStringOutputWithContext

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

func (Mode) ToStringPtrOutput

func (e Mode) ToStringPtrOutput() pulumi.StringPtrOutput

func (Mode) ToStringPtrOutputWithContext

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

type ModeInput

type ModeInput interface {
	pulumi.Input

	ToModeOutput() ModeOutput
	ToModeOutputWithContext(context.Context) ModeOutput
}

ModeInput is an input type that accepts values of the Mode enum A concrete instance of `ModeInput` can be one of the following:

ModeSystem
ModeLB
ModeUser

type ModeOutput

type ModeOutput struct{ *pulumi.OutputState }

func (ModeOutput) ElementType

func (ModeOutput) ElementType() reflect.Type

func (ModeOutput) ToModeOutput

func (o ModeOutput) ToModeOutput() ModeOutput

func (ModeOutput) ToModeOutputWithContext

func (o ModeOutput) ToModeOutputWithContext(ctx context.Context) ModeOutput

func (ModeOutput) ToModePtrOutput

func (o ModeOutput) ToModePtrOutput() ModePtrOutput

func (ModeOutput) ToModePtrOutputWithContext

func (o ModeOutput) ToModePtrOutputWithContext(ctx context.Context) ModePtrOutput

func (ModeOutput) ToStringOutput

func (o ModeOutput) ToStringOutput() pulumi.StringOutput

func (ModeOutput) ToStringOutputWithContext

func (o ModeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ModeOutput) ToStringPtrOutput

func (o ModeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ModeOutput) ToStringPtrOutputWithContext

func (o ModeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ModePtrInput

type ModePtrInput interface {
	pulumi.Input

	ToModePtrOutput() ModePtrOutput
	ToModePtrOutputWithContext(context.Context) ModePtrOutput
}

func ModePtr

func ModePtr(v string) ModePtrInput

type ModePtrOutput

type ModePtrOutput struct{ *pulumi.OutputState }

func (ModePtrOutput) Elem

func (o ModePtrOutput) Elem() ModeOutput

func (ModePtrOutput) ElementType

func (ModePtrOutput) ElementType() reflect.Type

func (ModePtrOutput) ToModePtrOutput

func (o ModePtrOutput) ToModePtrOutput() ModePtrOutput

func (ModePtrOutput) ToModePtrOutputWithContext

func (o ModePtrOutput) ToModePtrOutputWithContext(ctx context.Context) ModePtrOutput

func (ModePtrOutput) ToStringPtrOutput

func (o ModePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ModePtrOutput) ToStringPtrOutputWithContext

func (o ModePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type NamedAgentPoolProfile

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

Agent pool profile along with a name parameter

func (*NamedAgentPoolProfile) Defaults

Defaults sets the appropriate defaults for NamedAgentPoolProfile

type NamedAgentPoolProfileArgs

type NamedAgentPoolProfileArgs struct {
	// AvailabilityZones - The list of Availability zones to use for nodes. Datacenter racks modelled as zones
	AvailabilityZones pulumi.StringArrayInput `pulumi:"availabilityZones"`
	// The underlying cloud infra provider properties.
	CloudProviderProfile CloudProviderProfilePtrInput `pulumi:"cloudProviderProfile"`
	// Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.
	Count pulumi.IntPtrInput `pulumi:"count"`
	// The maximum number of nodes for auto-scaling
	MaxCount pulumi.IntPtrInput `pulumi:"maxCount"`
	// The maximum number of pods that can run on a node.
	MaxPods pulumi.IntPtrInput `pulumi:"maxPods"`
	// The minimum number of nodes for auto-scaling
	MinCount pulumi.IntPtrInput `pulumi:"minCount"`
	// Mode - AgentPoolMode represents mode of an agent pool. Possible values include: 'System', 'LB', 'User'. Default is 'User'
	Mode pulumi.StringPtrInput `pulumi:"mode"`
	// Unique name of the agent pool profile in the context of the subscription and resource group.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The version of node image
	NodeImageVersion pulumi.StringPtrInput `pulumi:"nodeImageVersion"`
	// NodeLabels - Agent pool node labels to be persisted across all nodes in agent pool.
	NodeLabels pulumi.StringMapInput `pulumi:"nodeLabels"`
	// NodeTaints - Taints added to new nodes during node pool create and scale. For example, key=value:NoSchedule.
	NodeTaints pulumi.StringArrayInput `pulumi:"nodeTaints"`
	// OsType - OsType to be used to specify os type. Choose from Linux and Windows. Default to Linux. Possible values include: 'Linux', 'Windows'
	OsType pulumi.StringPtrInput `pulumi:"osType"`
	// VmSize - The size of the agent pool VMs.
	VmSize pulumi.StringPtrInput `pulumi:"vmSize"`
}

Agent pool profile along with a name parameter

func (*NamedAgentPoolProfileArgs) Defaults

Defaults sets the appropriate defaults for NamedAgentPoolProfileArgs

func (NamedAgentPoolProfileArgs) ElementType

func (NamedAgentPoolProfileArgs) ElementType() reflect.Type

func (NamedAgentPoolProfileArgs) ToNamedAgentPoolProfileOutput

func (i NamedAgentPoolProfileArgs) ToNamedAgentPoolProfileOutput() NamedAgentPoolProfileOutput

func (NamedAgentPoolProfileArgs) ToNamedAgentPoolProfileOutputWithContext

func (i NamedAgentPoolProfileArgs) ToNamedAgentPoolProfileOutputWithContext(ctx context.Context) NamedAgentPoolProfileOutput

type NamedAgentPoolProfileArray

type NamedAgentPoolProfileArray []NamedAgentPoolProfileInput

func (NamedAgentPoolProfileArray) ElementType

func (NamedAgentPoolProfileArray) ElementType() reflect.Type

func (NamedAgentPoolProfileArray) ToNamedAgentPoolProfileArrayOutput

func (i NamedAgentPoolProfileArray) ToNamedAgentPoolProfileArrayOutput() NamedAgentPoolProfileArrayOutput

func (NamedAgentPoolProfileArray) ToNamedAgentPoolProfileArrayOutputWithContext

func (i NamedAgentPoolProfileArray) ToNamedAgentPoolProfileArrayOutputWithContext(ctx context.Context) NamedAgentPoolProfileArrayOutput

type NamedAgentPoolProfileArrayInput

type NamedAgentPoolProfileArrayInput interface {
	pulumi.Input

	ToNamedAgentPoolProfileArrayOutput() NamedAgentPoolProfileArrayOutput
	ToNamedAgentPoolProfileArrayOutputWithContext(context.Context) NamedAgentPoolProfileArrayOutput
}

NamedAgentPoolProfileArrayInput is an input type that accepts NamedAgentPoolProfileArray and NamedAgentPoolProfileArrayOutput values. You can construct a concrete instance of `NamedAgentPoolProfileArrayInput` via:

NamedAgentPoolProfileArray{ NamedAgentPoolProfileArgs{...} }

type NamedAgentPoolProfileArrayOutput

type NamedAgentPoolProfileArrayOutput struct{ *pulumi.OutputState }

func (NamedAgentPoolProfileArrayOutput) ElementType

func (NamedAgentPoolProfileArrayOutput) Index

func (NamedAgentPoolProfileArrayOutput) ToNamedAgentPoolProfileArrayOutput

func (o NamedAgentPoolProfileArrayOutput) ToNamedAgentPoolProfileArrayOutput() NamedAgentPoolProfileArrayOutput

func (NamedAgentPoolProfileArrayOutput) ToNamedAgentPoolProfileArrayOutputWithContext

func (o NamedAgentPoolProfileArrayOutput) ToNamedAgentPoolProfileArrayOutputWithContext(ctx context.Context) NamedAgentPoolProfileArrayOutput

type NamedAgentPoolProfileInput

type NamedAgentPoolProfileInput interface {
	pulumi.Input

	ToNamedAgentPoolProfileOutput() NamedAgentPoolProfileOutput
	ToNamedAgentPoolProfileOutputWithContext(context.Context) NamedAgentPoolProfileOutput
}

NamedAgentPoolProfileInput is an input type that accepts NamedAgentPoolProfileArgs and NamedAgentPoolProfileOutput values. You can construct a concrete instance of `NamedAgentPoolProfileInput` via:

NamedAgentPoolProfileArgs{...}

type NamedAgentPoolProfileOutput

type NamedAgentPoolProfileOutput struct{ *pulumi.OutputState }

Agent pool profile along with a name parameter

func (NamedAgentPoolProfileOutput) AvailabilityZones

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

func (NamedAgentPoolProfileOutput) CloudProviderProfile

The underlying cloud infra provider properties.

func (NamedAgentPoolProfileOutput) Count

Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

func (NamedAgentPoolProfileOutput) ElementType

func (NamedAgentPoolProfileOutput) MaxCount

The maximum number of nodes for auto-scaling

func (NamedAgentPoolProfileOutput) MaxPods

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

func (NamedAgentPoolProfileOutput) MinCount

The minimum number of nodes for auto-scaling

func (NamedAgentPoolProfileOutput) Mode

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

func (NamedAgentPoolProfileOutput) Name

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

func (NamedAgentPoolProfileOutput) NodeImageVersion

func (o NamedAgentPoolProfileOutput) NodeImageVersion() pulumi.StringPtrOutput

The version of node image

func (NamedAgentPoolProfileOutput) NodeLabels

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

func (NamedAgentPoolProfileOutput) NodeTaints

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

func (NamedAgentPoolProfileOutput) OsType

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

func (NamedAgentPoolProfileOutput) ToNamedAgentPoolProfileOutput

func (o NamedAgentPoolProfileOutput) ToNamedAgentPoolProfileOutput() NamedAgentPoolProfileOutput

func (NamedAgentPoolProfileOutput) ToNamedAgentPoolProfileOutputWithContext

func (o NamedAgentPoolProfileOutput) ToNamedAgentPoolProfileOutputWithContext(ctx context.Context) NamedAgentPoolProfileOutput

func (NamedAgentPoolProfileOutput) VmSize

VmSize - The size of the agent pool VMs.

type NamedAgentPoolProfileResponse

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

Agent pool profile along with a name parameter

func (*NamedAgentPoolProfileResponse) Defaults

Defaults sets the appropriate defaults for NamedAgentPoolProfileResponse

type NamedAgentPoolProfileResponseArrayOutput

type NamedAgentPoolProfileResponseArrayOutput struct{ *pulumi.OutputState }

func (NamedAgentPoolProfileResponseArrayOutput) ElementType

func (NamedAgentPoolProfileResponseArrayOutput) Index

func (NamedAgentPoolProfileResponseArrayOutput) ToNamedAgentPoolProfileResponseArrayOutput

func (o NamedAgentPoolProfileResponseArrayOutput) ToNamedAgentPoolProfileResponseArrayOutput() NamedAgentPoolProfileResponseArrayOutput

func (NamedAgentPoolProfileResponseArrayOutput) ToNamedAgentPoolProfileResponseArrayOutputWithContext

func (o NamedAgentPoolProfileResponseArrayOutput) ToNamedAgentPoolProfileResponseArrayOutputWithContext(ctx context.Context) NamedAgentPoolProfileResponseArrayOutput

type NamedAgentPoolProfileResponseOutput

type NamedAgentPoolProfileResponseOutput struct{ *pulumi.OutputState }

Agent pool profile along with a name parameter

func (NamedAgentPoolProfileResponseOutput) AvailabilityZones

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

func (NamedAgentPoolProfileResponseOutput) CloudProviderProfile

The underlying cloud infra provider properties.

func (NamedAgentPoolProfileResponseOutput) Count

Count - Number of agents to host docker containers. Allowed values must be in the range of 1 to 100 (inclusive). The default value is 1.

func (NamedAgentPoolProfileResponseOutput) ElementType

func (NamedAgentPoolProfileResponseOutput) MaxCount

The maximum number of nodes for auto-scaling

func (NamedAgentPoolProfileResponseOutput) MaxPods

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

func (NamedAgentPoolProfileResponseOutput) MinCount

The minimum number of nodes for auto-scaling

func (NamedAgentPoolProfileResponseOutput) Mode

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

func (NamedAgentPoolProfileResponseOutput) Name

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

func (NamedAgentPoolProfileResponseOutput) NodeImageVersion

The version of node image

func (NamedAgentPoolProfileResponseOutput) NodeLabels

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

func (NamedAgentPoolProfileResponseOutput) NodeTaints

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

func (NamedAgentPoolProfileResponseOutput) OsType

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

func (NamedAgentPoolProfileResponseOutput) ToNamedAgentPoolProfileResponseOutput

func (o NamedAgentPoolProfileResponseOutput) ToNamedAgentPoolProfileResponseOutput() NamedAgentPoolProfileResponseOutput

func (NamedAgentPoolProfileResponseOutput) ToNamedAgentPoolProfileResponseOutputWithContext

func (o NamedAgentPoolProfileResponseOutput) ToNamedAgentPoolProfileResponseOutputWithContext(ctx context.Context) NamedAgentPoolProfileResponseOutput

func (NamedAgentPoolProfileResponseOutput) VmSize

VmSize - The size of the agent pool VMs.

type NetworkPolicy

type NetworkPolicy string

NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'

func (NetworkPolicy) ElementType

func (NetworkPolicy) ElementType() reflect.Type

func (NetworkPolicy) ToNetworkPolicyOutput

func (e NetworkPolicy) ToNetworkPolicyOutput() NetworkPolicyOutput

func (NetworkPolicy) ToNetworkPolicyOutputWithContext

func (e NetworkPolicy) ToNetworkPolicyOutputWithContext(ctx context.Context) NetworkPolicyOutput

func (NetworkPolicy) ToNetworkPolicyPtrOutput

func (e NetworkPolicy) ToNetworkPolicyPtrOutput() NetworkPolicyPtrOutput

func (NetworkPolicy) ToNetworkPolicyPtrOutputWithContext

func (e NetworkPolicy) ToNetworkPolicyPtrOutputWithContext(ctx context.Context) NetworkPolicyPtrOutput

func (NetworkPolicy) ToStringOutput

func (e NetworkPolicy) ToStringOutput() pulumi.StringOutput

func (NetworkPolicy) ToStringOutputWithContext

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

func (NetworkPolicy) ToStringPtrOutput

func (e NetworkPolicy) ToStringPtrOutput() pulumi.StringPtrOutput

func (NetworkPolicy) ToStringPtrOutputWithContext

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

type NetworkPolicyInput

type NetworkPolicyInput interface {
	pulumi.Input

	ToNetworkPolicyOutput() NetworkPolicyOutput
	ToNetworkPolicyOutputWithContext(context.Context) NetworkPolicyOutput
}

NetworkPolicyInput is an input type that accepts values of the NetworkPolicy enum A concrete instance of `NetworkPolicyInput` can be one of the following:

NetworkPolicyCalico
NetworkPolicyFlannel

type NetworkPolicyOutput

type NetworkPolicyOutput struct{ *pulumi.OutputState }

func (NetworkPolicyOutput) ElementType

func (NetworkPolicyOutput) ElementType() reflect.Type

func (NetworkPolicyOutput) ToNetworkPolicyOutput

func (o NetworkPolicyOutput) ToNetworkPolicyOutput() NetworkPolicyOutput

func (NetworkPolicyOutput) ToNetworkPolicyOutputWithContext

func (o NetworkPolicyOutput) ToNetworkPolicyOutputWithContext(ctx context.Context) NetworkPolicyOutput

func (NetworkPolicyOutput) ToNetworkPolicyPtrOutput

func (o NetworkPolicyOutput) ToNetworkPolicyPtrOutput() NetworkPolicyPtrOutput

func (NetworkPolicyOutput) ToNetworkPolicyPtrOutputWithContext

func (o NetworkPolicyOutput) ToNetworkPolicyPtrOutputWithContext(ctx context.Context) NetworkPolicyPtrOutput

func (NetworkPolicyOutput) ToStringOutput

func (o NetworkPolicyOutput) ToStringOutput() pulumi.StringOutput

func (NetworkPolicyOutput) ToStringOutputWithContext

func (o NetworkPolicyOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (NetworkPolicyOutput) ToStringPtrOutput

func (o NetworkPolicyOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NetworkPolicyOutput) ToStringPtrOutputWithContext

func (o NetworkPolicyOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type NetworkPolicyPtrInput

type NetworkPolicyPtrInput interface {
	pulumi.Input

	ToNetworkPolicyPtrOutput() NetworkPolicyPtrOutput
	ToNetworkPolicyPtrOutputWithContext(context.Context) NetworkPolicyPtrOutput
}

func NetworkPolicyPtr

func NetworkPolicyPtr(v string) NetworkPolicyPtrInput

type NetworkPolicyPtrOutput

type NetworkPolicyPtrOutput struct{ *pulumi.OutputState }

func (NetworkPolicyPtrOutput) Elem

func (NetworkPolicyPtrOutput) ElementType

func (NetworkPolicyPtrOutput) ElementType() reflect.Type

func (NetworkPolicyPtrOutput) ToNetworkPolicyPtrOutput

func (o NetworkPolicyPtrOutput) ToNetworkPolicyPtrOutput() NetworkPolicyPtrOutput

func (NetworkPolicyPtrOutput) ToNetworkPolicyPtrOutputWithContext

func (o NetworkPolicyPtrOutput) ToNetworkPolicyPtrOutputWithContext(ctx context.Context) NetworkPolicyPtrOutput

func (NetworkPolicyPtrOutput) ToStringPtrOutput

func (o NetworkPolicyPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (NetworkPolicyPtrOutput) ToStringPtrOutputWithContext

func (o NetworkPolicyPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type NetworkProfile

type NetworkProfile struct {
	// DNSServiceIP - 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"`
	// LoadBalancerProfile - Profile of the cluster load balancer.
	LoadBalancerProfile *LoadBalancerProfile `pulumi:"loadBalancerProfile"`
	// LoadBalancerSku - The load balancer sku for the provisioned cluster. Possible values: 'unstacked-haproxy', 'stacked-kube-vip', 'stacked-metallb', 'unmanaged'. The default is 'unmanaged'.
	LoadBalancerSku *string `pulumi:"loadBalancerSku"`
	// NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'
	NetworkPolicy *string `pulumi:"networkPolicy"`
	// PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
	PodCidr *string `pulumi:"podCidr"`
	// The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.
	PodCidrs []string `pulumi:"podCidrs"`
	// ServiceCidr - 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"`
	// The CIDR notation IP ranges from which to assign service cluster IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges.
	ServiceCidrs []string `pulumi:"serviceCidrs"`
}

NetworkProfile - Profile of network configuration.

func (*NetworkProfile) Defaults

func (val *NetworkProfile) Defaults() *NetworkProfile

Defaults sets the appropriate defaults for NetworkProfile

type NetworkProfileArgs

type NetworkProfileArgs struct {
	// DNSServiceIP - 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"`
	// LoadBalancerProfile - Profile of the cluster load balancer.
	LoadBalancerProfile LoadBalancerProfilePtrInput `pulumi:"loadBalancerProfile"`
	// LoadBalancerSku - The load balancer sku for the provisioned cluster. Possible values: 'unstacked-haproxy', 'stacked-kube-vip', 'stacked-metallb', 'unmanaged'. The default is 'unmanaged'.
	LoadBalancerSku pulumi.StringPtrInput `pulumi:"loadBalancerSku"`
	// NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'
	NetworkPolicy pulumi.StringPtrInput `pulumi:"networkPolicy"`
	// PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
	PodCidr pulumi.StringPtrInput `pulumi:"podCidr"`
	// The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.
	PodCidrs pulumi.StringArrayInput `pulumi:"podCidrs"`
	// ServiceCidr - 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"`
	// The CIDR notation IP ranges from which to assign service cluster IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges.
	ServiceCidrs pulumi.StringArrayInput `pulumi:"serviceCidrs"`
}

NetworkProfile - Profile of network configuration.

func (*NetworkProfileArgs) Defaults

func (val *NetworkProfileArgs) Defaults() *NetworkProfileArgs

Defaults sets the appropriate defaults for NetworkProfileArgs

func (NetworkProfileArgs) ElementType

func (NetworkProfileArgs) ElementType() reflect.Type

func (NetworkProfileArgs) ToNetworkProfileOutput

func (i NetworkProfileArgs) ToNetworkProfileOutput() NetworkProfileOutput

func (NetworkProfileArgs) ToNetworkProfileOutputWithContext

func (i NetworkProfileArgs) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput

func (NetworkProfileArgs) ToNetworkProfilePtrOutput

func (i NetworkProfileArgs) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput

func (NetworkProfileArgs) ToNetworkProfilePtrOutputWithContext

func (i NetworkProfileArgs) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput

type NetworkProfileInput

type NetworkProfileInput interface {
	pulumi.Input

	ToNetworkProfileOutput() NetworkProfileOutput
	ToNetworkProfileOutputWithContext(context.Context) NetworkProfileOutput
}

NetworkProfileInput is an input type that accepts NetworkProfileArgs and NetworkProfileOutput values. You can construct a concrete instance of `NetworkProfileInput` via:

NetworkProfileArgs{...}

type NetworkProfileOutput

type NetworkProfileOutput struct{ *pulumi.OutputState }

NetworkProfile - Profile of network configuration.

func (NetworkProfileOutput) DnsServiceIP

func (o NetworkProfileOutput) DnsServiceIP() pulumi.StringPtrOutput

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

func (NetworkProfileOutput) ElementType

func (NetworkProfileOutput) ElementType() reflect.Type

func (NetworkProfileOutput) LoadBalancerProfile

func (o NetworkProfileOutput) LoadBalancerProfile() LoadBalancerProfilePtrOutput

LoadBalancerProfile - Profile of the cluster load balancer.

func (NetworkProfileOutput) LoadBalancerSku

func (o NetworkProfileOutput) LoadBalancerSku() pulumi.StringPtrOutput

LoadBalancerSku - The load balancer sku for the provisioned cluster. Possible values: 'unstacked-haproxy', 'stacked-kube-vip', 'stacked-metallb', 'unmanaged'. The default is 'unmanaged'.

func (NetworkProfileOutput) NetworkPolicy

func (o NetworkProfileOutput) NetworkPolicy() pulumi.StringPtrOutput

NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'

func (NetworkProfileOutput) PodCidr

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

func (NetworkProfileOutput) PodCidrs

The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.

func (NetworkProfileOutput) ServiceCidr

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

func (NetworkProfileOutput) ServiceCidrs

The CIDR notation IP ranges from which to assign service cluster IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges.

func (NetworkProfileOutput) ToNetworkProfileOutput

func (o NetworkProfileOutput) ToNetworkProfileOutput() NetworkProfileOutput

func (NetworkProfileOutput) ToNetworkProfileOutputWithContext

func (o NetworkProfileOutput) ToNetworkProfileOutputWithContext(ctx context.Context) NetworkProfileOutput

func (NetworkProfileOutput) ToNetworkProfilePtrOutput

func (o NetworkProfileOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput

func (NetworkProfileOutput) ToNetworkProfilePtrOutputWithContext

func (o NetworkProfileOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput

type NetworkProfilePtrInput

type NetworkProfilePtrInput interface {
	pulumi.Input

	ToNetworkProfilePtrOutput() NetworkProfilePtrOutput
	ToNetworkProfilePtrOutputWithContext(context.Context) NetworkProfilePtrOutput
}

NetworkProfilePtrInput is an input type that accepts NetworkProfileArgs, NetworkProfilePtr and NetworkProfilePtrOutput values. You can construct a concrete instance of `NetworkProfilePtrInput` via:

        NetworkProfileArgs{...}

or:

        nil

type NetworkProfilePtrOutput

type NetworkProfilePtrOutput struct{ *pulumi.OutputState }

func (NetworkProfilePtrOutput) DnsServiceIP

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

func (NetworkProfilePtrOutput) Elem

func (NetworkProfilePtrOutput) ElementType

func (NetworkProfilePtrOutput) ElementType() reflect.Type

func (NetworkProfilePtrOutput) LoadBalancerProfile

func (o NetworkProfilePtrOutput) LoadBalancerProfile() LoadBalancerProfilePtrOutput

LoadBalancerProfile - Profile of the cluster load balancer.

func (NetworkProfilePtrOutput) LoadBalancerSku

func (o NetworkProfilePtrOutput) LoadBalancerSku() pulumi.StringPtrOutput

LoadBalancerSku - The load balancer sku for the provisioned cluster. Possible values: 'unstacked-haproxy', 'stacked-kube-vip', 'stacked-metallb', 'unmanaged'. The default is 'unmanaged'.

func (NetworkProfilePtrOutput) NetworkPolicy

NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'

func (NetworkProfilePtrOutput) PodCidr

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

func (NetworkProfilePtrOutput) PodCidrs

The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.

func (NetworkProfilePtrOutput) ServiceCidr

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

func (NetworkProfilePtrOutput) ServiceCidrs

The CIDR notation IP ranges from which to assign service cluster IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges.

func (NetworkProfilePtrOutput) ToNetworkProfilePtrOutput

func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutput() NetworkProfilePtrOutput

func (NetworkProfilePtrOutput) ToNetworkProfilePtrOutputWithContext

func (o NetworkProfilePtrOutput) ToNetworkProfilePtrOutputWithContext(ctx context.Context) NetworkProfilePtrOutput

type NetworkProfileResponse

type NetworkProfileResponse struct {
	// DNSServiceIP - 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"`
	// LoadBalancerProfile - Profile of the cluster load balancer.
	LoadBalancerProfile *LoadBalancerProfileResponse `pulumi:"loadBalancerProfile"`
	// LoadBalancerSku - The load balancer sku for the provisioned cluster. Possible values: 'unstacked-haproxy', 'stacked-kube-vip', 'stacked-metallb', 'unmanaged'. The default is 'unmanaged'.
	LoadBalancerSku *string `pulumi:"loadBalancerSku"`
	// NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'
	NetworkPolicy *string `pulumi:"networkPolicy"`
	// PodCidr - A CIDR notation IP range from which to assign pod IPs when kubenet is used.
	PodCidr *string `pulumi:"podCidr"`
	// The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.
	PodCidrs []string `pulumi:"podCidrs"`
	// ServiceCidr - 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"`
	// The CIDR notation IP ranges from which to assign service cluster IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges.
	ServiceCidrs []string `pulumi:"serviceCidrs"`
}

NetworkProfile - Profile of network configuration.

func (*NetworkProfileResponse) Defaults

Defaults sets the appropriate defaults for NetworkProfileResponse

type NetworkProfileResponseOutput

type NetworkProfileResponseOutput struct{ *pulumi.OutputState }

NetworkProfile - Profile of network configuration.

func (NetworkProfileResponseOutput) DnsServiceIP

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

func (NetworkProfileResponseOutput) ElementType

func (NetworkProfileResponseOutput) LoadBalancerProfile

LoadBalancerProfile - Profile of the cluster load balancer.

func (NetworkProfileResponseOutput) LoadBalancerSku

LoadBalancerSku - The load balancer sku for the provisioned cluster. Possible values: 'unstacked-haproxy', 'stacked-kube-vip', 'stacked-metallb', 'unmanaged'. The default is 'unmanaged'.

func (NetworkProfileResponseOutput) NetworkPolicy

NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'

func (NetworkProfileResponseOutput) PodCidr

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

func (NetworkProfileResponseOutput) PodCidrs

The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.

func (NetworkProfileResponseOutput) ServiceCidr

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

func (NetworkProfileResponseOutput) ServiceCidrs

The CIDR notation IP ranges from which to assign service cluster IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges.

func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutput

func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutput() NetworkProfileResponseOutput

func (NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext

func (o NetworkProfileResponseOutput) ToNetworkProfileResponseOutputWithContext(ctx context.Context) NetworkProfileResponseOutput

type NetworkProfileResponsePtrOutput

type NetworkProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (NetworkProfileResponsePtrOutput) DnsServiceIP

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

func (NetworkProfileResponsePtrOutput) Elem

func (NetworkProfileResponsePtrOutput) ElementType

func (NetworkProfileResponsePtrOutput) LoadBalancerProfile

LoadBalancerProfile - Profile of the cluster load balancer.

func (NetworkProfileResponsePtrOutput) LoadBalancerSku

LoadBalancerSku - The load balancer sku for the provisioned cluster. Possible values: 'unstacked-haproxy', 'stacked-kube-vip', 'stacked-metallb', 'unmanaged'. The default is 'unmanaged'.

func (NetworkProfileResponsePtrOutput) NetworkPolicy

NetworkPolicy - Network policy used for building Kubernetes network. Possible values include: 'calico', 'flannel'. Default is 'calico'

func (NetworkProfileResponsePtrOutput) PodCidr

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

func (NetworkProfileResponsePtrOutput) PodCidrs

The CIDR notation IP ranges from which to assign pod IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking.

func (NetworkProfileResponsePtrOutput) ServiceCidr

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

func (NetworkProfileResponsePtrOutput) ServiceCidrs

The CIDR notation IP ranges from which to assign service cluster IPs. One IPv4 CIDR is expected for single-stack networking. Two CIDRs, one for each IP family (IPv4/IPv6), is expected for dual-stack networking. They must not overlap with any Subnet IP ranges.

func (NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutput

func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutput() NetworkProfileResponsePtrOutput

func (NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutputWithContext

func (o NetworkProfileResponsePtrOutput) ToNetworkProfileResponsePtrOutputWithContext(ctx context.Context) NetworkProfileResponsePtrOutput

type OsType

type OsType string

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

func (OsType) ElementType

func (OsType) ElementType() reflect.Type

func (OsType) ToOsTypeOutput

func (e OsType) ToOsTypeOutput() OsTypeOutput

func (OsType) ToOsTypeOutputWithContext

func (e OsType) ToOsTypeOutputWithContext(ctx context.Context) OsTypeOutput

func (OsType) ToOsTypePtrOutput

func (e OsType) ToOsTypePtrOutput() OsTypePtrOutput

func (OsType) ToOsTypePtrOutputWithContext

func (e OsType) ToOsTypePtrOutputWithContext(ctx context.Context) OsTypePtrOutput

func (OsType) ToStringOutput

func (e OsType) ToStringOutput() pulumi.StringOutput

func (OsType) ToStringOutputWithContext

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

func (OsType) ToStringPtrOutput

func (e OsType) ToStringPtrOutput() pulumi.StringPtrOutput

func (OsType) ToStringPtrOutputWithContext

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

type OsTypeInput

type OsTypeInput interface {
	pulumi.Input

	ToOsTypeOutput() OsTypeOutput
	ToOsTypeOutputWithContext(context.Context) OsTypeOutput
}

OsTypeInput is an input type that accepts values of the OsType enum A concrete instance of `OsTypeInput` can be one of the following:

OsTypeLinux
OsTypeWindows

type OsTypeOutput

type OsTypeOutput struct{ *pulumi.OutputState }

func (OsTypeOutput) ElementType

func (OsTypeOutput) ElementType() reflect.Type

func (OsTypeOutput) ToOsTypeOutput

func (o OsTypeOutput) ToOsTypeOutput() OsTypeOutput

func (OsTypeOutput) ToOsTypeOutputWithContext

func (o OsTypeOutput) ToOsTypeOutputWithContext(ctx context.Context) OsTypeOutput

func (OsTypeOutput) ToOsTypePtrOutput

func (o OsTypeOutput) ToOsTypePtrOutput() OsTypePtrOutput

func (OsTypeOutput) ToOsTypePtrOutputWithContext

func (o OsTypeOutput) ToOsTypePtrOutputWithContext(ctx context.Context) OsTypePtrOutput

func (OsTypeOutput) ToStringOutput

func (o OsTypeOutput) ToStringOutput() pulumi.StringOutput

func (OsTypeOutput) ToStringOutputWithContext

func (o OsTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (OsTypeOutput) ToStringPtrOutput

func (o OsTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (OsTypeOutput) ToStringPtrOutputWithContext

func (o OsTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type OsTypePtrInput

type OsTypePtrInput interface {
	pulumi.Input

	ToOsTypePtrOutput() OsTypePtrOutput
	ToOsTypePtrOutputWithContext(context.Context) OsTypePtrOutput
}

func OsTypePtr

func OsTypePtr(v string) OsTypePtrInput

type OsTypePtrOutput

type OsTypePtrOutput struct{ *pulumi.OutputState }

func (OsTypePtrOutput) Elem

func (o OsTypePtrOutput) Elem() OsTypeOutput

func (OsTypePtrOutput) ElementType

func (OsTypePtrOutput) ElementType() reflect.Type

func (OsTypePtrOutput) ToOsTypePtrOutput

func (o OsTypePtrOutput) ToOsTypePtrOutput() OsTypePtrOutput

func (OsTypePtrOutput) ToOsTypePtrOutputWithContext

func (o OsTypePtrOutput) ToOsTypePtrOutputWithContext(ctx context.Context) OsTypePtrOutput

func (OsTypePtrOutput) ToStringPtrOutput

func (o OsTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (OsTypePtrOutput) ToStringPtrOutputWithContext

func (o OsTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ProvisionedCluster

type ProvisionedCluster struct {
	pulumi.CustomResourceState

	ExtendedLocation ProvisionedClustersResponseResponseExtendedLocationPtrOutput `pulumi:"extendedLocation"`
	// Identity for the Provisioned cluster.
	Identity ProvisionedClusterIdentityResponsePtrOutput `pulumi:"identity"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name       pulumi.StringOutput                                 `pulumi:"name"`
	Properties ProvisionedClustersResponsePropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

The provisionedClusters resource definition. Azure REST API version: 2022-09-01-preview. Prior API version in Azure Native 1.x: 2022-05-01-preview.

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

func GetProvisionedCluster

func GetProvisionedCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ProvisionedClusterState, opts ...pulumi.ResourceOption) (*ProvisionedCluster, error)

GetProvisionedCluster gets an existing ProvisionedCluster 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 NewProvisionedCluster

func NewProvisionedCluster(ctx *pulumi.Context,
	name string, args *ProvisionedClusterArgs, opts ...pulumi.ResourceOption) (*ProvisionedCluster, error)

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

func (*ProvisionedCluster) ElementType

func (*ProvisionedCluster) ElementType() reflect.Type

func (*ProvisionedCluster) ToProvisionedClusterOutput

func (i *ProvisionedCluster) ToProvisionedClusterOutput() ProvisionedClusterOutput

func (*ProvisionedCluster) ToProvisionedClusterOutputWithContext

func (i *ProvisionedCluster) ToProvisionedClusterOutputWithContext(ctx context.Context) ProvisionedClusterOutput

type ProvisionedClusterArgs

type ProvisionedClusterArgs struct {
	ExtendedLocation ProvisionedClustersExtendedLocationPtrInput
	// Identity for the Provisioned cluster.
	Identity ProvisionedClusterIdentityPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// All properties of the provisioned cluster
	Properties ProvisionedClustersAllPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Parameter for the name of the provisioned cluster
	ResourceName pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a ProvisionedCluster resource.

func (ProvisionedClusterArgs) ElementType

func (ProvisionedClusterArgs) ElementType() reflect.Type

type ProvisionedClusterIdentity

type ProvisionedClusterIdentity struct {
	// The type of identity used for the provisioned cluster. The type SystemAssigned, includes a system created identity. The type None means no identity is assigned to the provisioned cluster.
	Type ResourceIdentityType `pulumi:"type"`
}

Identity for the Provisioned cluster.

type ProvisionedClusterIdentityArgs

type ProvisionedClusterIdentityArgs struct {
	// The type of identity used for the provisioned cluster. The type SystemAssigned, includes a system created identity. The type None means no identity is assigned to the provisioned cluster.
	Type ResourceIdentityTypeInput `pulumi:"type"`
}

Identity for the Provisioned cluster.

func (ProvisionedClusterIdentityArgs) ElementType

func (ProvisionedClusterIdentityArgs) ToProvisionedClusterIdentityOutput

func (i ProvisionedClusterIdentityArgs) ToProvisionedClusterIdentityOutput() ProvisionedClusterIdentityOutput

func (ProvisionedClusterIdentityArgs) ToProvisionedClusterIdentityOutputWithContext

func (i ProvisionedClusterIdentityArgs) ToProvisionedClusterIdentityOutputWithContext(ctx context.Context) ProvisionedClusterIdentityOutput

func (ProvisionedClusterIdentityArgs) ToProvisionedClusterIdentityPtrOutput

func (i ProvisionedClusterIdentityArgs) ToProvisionedClusterIdentityPtrOutput() ProvisionedClusterIdentityPtrOutput

func (ProvisionedClusterIdentityArgs) ToProvisionedClusterIdentityPtrOutputWithContext

func (i ProvisionedClusterIdentityArgs) ToProvisionedClusterIdentityPtrOutputWithContext(ctx context.Context) ProvisionedClusterIdentityPtrOutput

type ProvisionedClusterIdentityInput

type ProvisionedClusterIdentityInput interface {
	pulumi.Input

	ToProvisionedClusterIdentityOutput() ProvisionedClusterIdentityOutput
	ToProvisionedClusterIdentityOutputWithContext(context.Context) ProvisionedClusterIdentityOutput
}

ProvisionedClusterIdentityInput is an input type that accepts ProvisionedClusterIdentityArgs and ProvisionedClusterIdentityOutput values. You can construct a concrete instance of `ProvisionedClusterIdentityInput` via:

ProvisionedClusterIdentityArgs{...}

type ProvisionedClusterIdentityOutput

type ProvisionedClusterIdentityOutput struct{ *pulumi.OutputState }

Identity for the Provisioned cluster.

func (ProvisionedClusterIdentityOutput) ElementType

func (ProvisionedClusterIdentityOutput) ToProvisionedClusterIdentityOutput

func (o ProvisionedClusterIdentityOutput) ToProvisionedClusterIdentityOutput() ProvisionedClusterIdentityOutput

func (ProvisionedClusterIdentityOutput) ToProvisionedClusterIdentityOutputWithContext

func (o ProvisionedClusterIdentityOutput) ToProvisionedClusterIdentityOutputWithContext(ctx context.Context) ProvisionedClusterIdentityOutput

func (ProvisionedClusterIdentityOutput) ToProvisionedClusterIdentityPtrOutput

func (o ProvisionedClusterIdentityOutput) ToProvisionedClusterIdentityPtrOutput() ProvisionedClusterIdentityPtrOutput

func (ProvisionedClusterIdentityOutput) ToProvisionedClusterIdentityPtrOutputWithContext

func (o ProvisionedClusterIdentityOutput) ToProvisionedClusterIdentityPtrOutputWithContext(ctx context.Context) ProvisionedClusterIdentityPtrOutput

func (ProvisionedClusterIdentityOutput) Type

The type of identity used for the provisioned cluster. The type SystemAssigned, includes a system created identity. The type None means no identity is assigned to the provisioned cluster.

type ProvisionedClusterIdentityPtrInput

type ProvisionedClusterIdentityPtrInput interface {
	pulumi.Input

	ToProvisionedClusterIdentityPtrOutput() ProvisionedClusterIdentityPtrOutput
	ToProvisionedClusterIdentityPtrOutputWithContext(context.Context) ProvisionedClusterIdentityPtrOutput
}

ProvisionedClusterIdentityPtrInput is an input type that accepts ProvisionedClusterIdentityArgs, ProvisionedClusterIdentityPtr and ProvisionedClusterIdentityPtrOutput values. You can construct a concrete instance of `ProvisionedClusterIdentityPtrInput` via:

        ProvisionedClusterIdentityArgs{...}

or:

        nil

type ProvisionedClusterIdentityPtrOutput

type ProvisionedClusterIdentityPtrOutput struct{ *pulumi.OutputState }

func (ProvisionedClusterIdentityPtrOutput) Elem

func (ProvisionedClusterIdentityPtrOutput) ElementType

func (ProvisionedClusterIdentityPtrOutput) ToProvisionedClusterIdentityPtrOutput

func (o ProvisionedClusterIdentityPtrOutput) ToProvisionedClusterIdentityPtrOutput() ProvisionedClusterIdentityPtrOutput

func (ProvisionedClusterIdentityPtrOutput) ToProvisionedClusterIdentityPtrOutputWithContext

func (o ProvisionedClusterIdentityPtrOutput) ToProvisionedClusterIdentityPtrOutputWithContext(ctx context.Context) ProvisionedClusterIdentityPtrOutput

func (ProvisionedClusterIdentityPtrOutput) Type

The type of identity used for the provisioned cluster. The type SystemAssigned, includes a system created identity. The type None means no identity is assigned to the provisioned cluster.

type ProvisionedClusterIdentityResponse

type ProvisionedClusterIdentityResponse struct {
	// The principal id of provisioned cluster identity. This property will only be provided for a system assigned identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant id associated with the provisioned cluster. This property will only be provided for a system assigned identity.
	TenantId string `pulumi:"tenantId"`
	// The type of identity used for the provisioned cluster. The type SystemAssigned, includes a system created identity. The type None means no identity is assigned to the provisioned cluster.
	Type string `pulumi:"type"`
}

Identity for the Provisioned cluster.

type ProvisionedClusterIdentityResponseOutput

type ProvisionedClusterIdentityResponseOutput struct{ *pulumi.OutputState }

Identity for the Provisioned cluster.

func (ProvisionedClusterIdentityResponseOutput) ElementType

func (ProvisionedClusterIdentityResponseOutput) PrincipalId

The principal id of provisioned cluster identity. This property will only be provided for a system assigned identity.

func (ProvisionedClusterIdentityResponseOutput) TenantId

The tenant id associated with the provisioned cluster. This property will only be provided for a system assigned identity.

func (ProvisionedClusterIdentityResponseOutput) ToProvisionedClusterIdentityResponseOutput

func (o ProvisionedClusterIdentityResponseOutput) ToProvisionedClusterIdentityResponseOutput() ProvisionedClusterIdentityResponseOutput

func (ProvisionedClusterIdentityResponseOutput) ToProvisionedClusterIdentityResponseOutputWithContext

func (o ProvisionedClusterIdentityResponseOutput) ToProvisionedClusterIdentityResponseOutputWithContext(ctx context.Context) ProvisionedClusterIdentityResponseOutput

func (ProvisionedClusterIdentityResponseOutput) Type

The type of identity used for the provisioned cluster. The type SystemAssigned, includes a system created identity. The type None means no identity is assigned to the provisioned cluster.

type ProvisionedClusterIdentityResponsePtrOutput

type ProvisionedClusterIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (ProvisionedClusterIdentityResponsePtrOutput) Elem

func (ProvisionedClusterIdentityResponsePtrOutput) ElementType

func (ProvisionedClusterIdentityResponsePtrOutput) PrincipalId

The principal id of provisioned cluster identity. This property will only be provided for a system assigned identity.

func (ProvisionedClusterIdentityResponsePtrOutput) TenantId

The tenant id associated with the provisioned cluster. This property will only be provided for a system assigned identity.

func (ProvisionedClusterIdentityResponsePtrOutput) ToProvisionedClusterIdentityResponsePtrOutput

func (o ProvisionedClusterIdentityResponsePtrOutput) ToProvisionedClusterIdentityResponsePtrOutput() ProvisionedClusterIdentityResponsePtrOutput

func (ProvisionedClusterIdentityResponsePtrOutput) ToProvisionedClusterIdentityResponsePtrOutputWithContext

func (o ProvisionedClusterIdentityResponsePtrOutput) ToProvisionedClusterIdentityResponsePtrOutputWithContext(ctx context.Context) ProvisionedClusterIdentityResponsePtrOutput

func (ProvisionedClusterIdentityResponsePtrOutput) Type

The type of identity used for the provisioned cluster. The type SystemAssigned, includes a system created identity. The type None means no identity is assigned to the provisioned cluster.

type ProvisionedClusterInput

type ProvisionedClusterInput interface {
	pulumi.Input

	ToProvisionedClusterOutput() ProvisionedClusterOutput
	ToProvisionedClusterOutputWithContext(ctx context.Context) ProvisionedClusterOutput
}

type ProvisionedClusterOutput

type ProvisionedClusterOutput struct{ *pulumi.OutputState }

func (ProvisionedClusterOutput) ElementType

func (ProvisionedClusterOutput) ElementType() reflect.Type

func (ProvisionedClusterOutput) Identity

Identity for the Provisioned cluster.

func (ProvisionedClusterOutput) Location

The geo-location where the resource lives

func (ProvisionedClusterOutput) Name

The name of the resource

func (ProvisionedClusterOutput) Properties

func (ProvisionedClusterOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (ProvisionedClusterOutput) Tags

Resource tags.

func (ProvisionedClusterOutput) ToProvisionedClusterOutput

func (o ProvisionedClusterOutput) ToProvisionedClusterOutput() ProvisionedClusterOutput

func (ProvisionedClusterOutput) ToProvisionedClusterOutputWithContext

func (o ProvisionedClusterOutput) ToProvisionedClusterOutputWithContext(ctx context.Context) ProvisionedClusterOutput

func (ProvisionedClusterOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type ProvisionedClusterState

type ProvisionedClusterState struct {
}

func (ProvisionedClusterState) ElementType

func (ProvisionedClusterState) ElementType() reflect.Type

type ProvisionedClustersAllProperties

type ProvisionedClustersAllProperties struct {
	// AAD profile for the provisioned cluster.
	AadProfile *AADProfile `pulumi:"aadProfile"`
	// AddonProfiles - Profile of managed cluster add-on.
	AddonProfiles map[string]AddonProfiles `pulumi:"addonProfiles"`
	// The agent pools of the cluster.
	AgentPoolProfiles []NamedAgentPoolProfile `pulumi:"agentPoolProfiles"`
	// The underlying cloud infra provider properties.
	CloudProviderProfile *CloudProviderProfile `pulumi:"cloudProviderProfile"`
	// ControlPlane - ControlPlane Configuration
	ControlPlane *ControlPlaneProfile `pulumi:"controlPlane"`
	// EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
	EnableRbac *bool `pulumi:"enableRbac"`
	// Additional features specs like Arc Agent Onboarding.
	Features *ProvisionedClustersCommonPropertiesFeatures `pulumi:"features"`
	// HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
	HttpProxyConfig *HttpProxyConfig `pulumi:"httpProxyConfig"`
	// KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
	KubernetesVersion *string `pulumi:"kubernetesVersion"`
	// LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
	LinuxProfile *LinuxProfileProperties `pulumi:"linuxProfile"`
	// NetworkProfile - Profile of network configuration.
	NetworkProfile *NetworkProfile `pulumi:"networkProfile"`
	// NodeResourceGroup - Name of the resource group containing agent pool nodes.
	NodeResourceGroup *string `pulumi:"nodeResourceGroup"`
	// WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
	WindowsProfile *WindowsProfile `pulumi:"windowsProfile"`
}

All properties of the provisioned cluster

func (*ProvisionedClustersAllProperties) Defaults

Defaults sets the appropriate defaults for ProvisionedClustersAllProperties

type ProvisionedClustersAllPropertiesArgs

type ProvisionedClustersAllPropertiesArgs struct {
	// AAD profile for the provisioned cluster.
	AadProfile AADProfilePtrInput `pulumi:"aadProfile"`
	// AddonProfiles - Profile of managed cluster add-on.
	AddonProfiles AddonProfilesMapInput `pulumi:"addonProfiles"`
	// The agent pools of the cluster.
	AgentPoolProfiles NamedAgentPoolProfileArrayInput `pulumi:"agentPoolProfiles"`
	// The underlying cloud infra provider properties.
	CloudProviderProfile CloudProviderProfilePtrInput `pulumi:"cloudProviderProfile"`
	// ControlPlane - ControlPlane Configuration
	ControlPlane ControlPlaneProfilePtrInput `pulumi:"controlPlane"`
	// EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
	EnableRbac pulumi.BoolPtrInput `pulumi:"enableRbac"`
	// Additional features specs like Arc Agent Onboarding.
	Features ProvisionedClustersCommonPropertiesFeaturesPtrInput `pulumi:"features"`
	// HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
	HttpProxyConfig HttpProxyConfigPtrInput `pulumi:"httpProxyConfig"`
	// KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
	KubernetesVersion pulumi.StringPtrInput `pulumi:"kubernetesVersion"`
	// LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
	LinuxProfile LinuxProfilePropertiesPtrInput `pulumi:"linuxProfile"`
	// NetworkProfile - Profile of network configuration.
	NetworkProfile NetworkProfilePtrInput `pulumi:"networkProfile"`
	// NodeResourceGroup - Name of the resource group containing agent pool nodes.
	NodeResourceGroup pulumi.StringPtrInput `pulumi:"nodeResourceGroup"`
	// WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
	WindowsProfile WindowsProfilePtrInput `pulumi:"windowsProfile"`
}

All properties of the provisioned cluster

func (*ProvisionedClustersAllPropertiesArgs) Defaults

Defaults sets the appropriate defaults for ProvisionedClustersAllPropertiesArgs

func (ProvisionedClustersAllPropertiesArgs) ElementType

func (ProvisionedClustersAllPropertiesArgs) ToProvisionedClustersAllPropertiesOutput

func (i ProvisionedClustersAllPropertiesArgs) ToProvisionedClustersAllPropertiesOutput() ProvisionedClustersAllPropertiesOutput

func (ProvisionedClustersAllPropertiesArgs) ToProvisionedClustersAllPropertiesOutputWithContext

func (i ProvisionedClustersAllPropertiesArgs) ToProvisionedClustersAllPropertiesOutputWithContext(ctx context.Context) ProvisionedClustersAllPropertiesOutput

func (ProvisionedClustersAllPropertiesArgs) ToProvisionedClustersAllPropertiesPtrOutput

func (i ProvisionedClustersAllPropertiesArgs) ToProvisionedClustersAllPropertiesPtrOutput() ProvisionedClustersAllPropertiesPtrOutput

func (ProvisionedClustersAllPropertiesArgs) ToProvisionedClustersAllPropertiesPtrOutputWithContext

func (i ProvisionedClustersAllPropertiesArgs) ToProvisionedClustersAllPropertiesPtrOutputWithContext(ctx context.Context) ProvisionedClustersAllPropertiesPtrOutput

type ProvisionedClustersAllPropertiesInput

type ProvisionedClustersAllPropertiesInput interface {
	pulumi.Input

	ToProvisionedClustersAllPropertiesOutput() ProvisionedClustersAllPropertiesOutput
	ToProvisionedClustersAllPropertiesOutputWithContext(context.Context) ProvisionedClustersAllPropertiesOutput
}

ProvisionedClustersAllPropertiesInput is an input type that accepts ProvisionedClustersAllPropertiesArgs and ProvisionedClustersAllPropertiesOutput values. You can construct a concrete instance of `ProvisionedClustersAllPropertiesInput` via:

ProvisionedClustersAllPropertiesArgs{...}

type ProvisionedClustersAllPropertiesOutput

type ProvisionedClustersAllPropertiesOutput struct{ *pulumi.OutputState }

All properties of the provisioned cluster

func (ProvisionedClustersAllPropertiesOutput) AadProfile

AAD profile for the provisioned cluster.

func (ProvisionedClustersAllPropertiesOutput) AddonProfiles

AddonProfiles - Profile of managed cluster add-on.

func (ProvisionedClustersAllPropertiesOutput) AgentPoolProfiles

The agent pools of the cluster.

func (ProvisionedClustersAllPropertiesOutput) CloudProviderProfile

The underlying cloud infra provider properties.

func (ProvisionedClustersAllPropertiesOutput) ControlPlane

ControlPlane - ControlPlane Configuration

func (ProvisionedClustersAllPropertiesOutput) ElementType

func (ProvisionedClustersAllPropertiesOutput) EnableRbac

EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.

func (ProvisionedClustersAllPropertiesOutput) Features

Additional features specs like Arc Agent Onboarding.

func (ProvisionedClustersAllPropertiesOutput) HttpProxyConfig

HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.

func (ProvisionedClustersAllPropertiesOutput) KubernetesVersion

KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.

func (ProvisionedClustersAllPropertiesOutput) LinuxProfile

LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.

func (ProvisionedClustersAllPropertiesOutput) NetworkProfile

NetworkProfile - Profile of network configuration.

func (ProvisionedClustersAllPropertiesOutput) NodeResourceGroup

NodeResourceGroup - Name of the resource group containing agent pool nodes.

func (ProvisionedClustersAllPropertiesOutput) ToProvisionedClustersAllPropertiesOutput

func (o ProvisionedClustersAllPropertiesOutput) ToProvisionedClustersAllPropertiesOutput() ProvisionedClustersAllPropertiesOutput

func (ProvisionedClustersAllPropertiesOutput) ToProvisionedClustersAllPropertiesOutputWithContext

func (o ProvisionedClustersAllPropertiesOutput) ToProvisionedClustersAllPropertiesOutputWithContext(ctx context.Context) ProvisionedClustersAllPropertiesOutput

func (ProvisionedClustersAllPropertiesOutput) ToProvisionedClustersAllPropertiesPtrOutput

func (o ProvisionedClustersAllPropertiesOutput) ToProvisionedClustersAllPropertiesPtrOutput() ProvisionedClustersAllPropertiesPtrOutput

func (ProvisionedClustersAllPropertiesOutput) ToProvisionedClustersAllPropertiesPtrOutputWithContext

func (o ProvisionedClustersAllPropertiesOutput) ToProvisionedClustersAllPropertiesPtrOutputWithContext(ctx context.Context) ProvisionedClustersAllPropertiesPtrOutput

func (ProvisionedClustersAllPropertiesOutput) WindowsProfile

WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.

type ProvisionedClustersAllPropertiesPtrInput

type ProvisionedClustersAllPropertiesPtrInput interface {
	pulumi.Input

	ToProvisionedClustersAllPropertiesPtrOutput() ProvisionedClustersAllPropertiesPtrOutput
	ToProvisionedClustersAllPropertiesPtrOutputWithContext(context.Context) ProvisionedClustersAllPropertiesPtrOutput
}

ProvisionedClustersAllPropertiesPtrInput is an input type that accepts ProvisionedClustersAllPropertiesArgs, ProvisionedClustersAllPropertiesPtr and ProvisionedClustersAllPropertiesPtrOutput values. You can construct a concrete instance of `ProvisionedClustersAllPropertiesPtrInput` via:

        ProvisionedClustersAllPropertiesArgs{...}

or:

        nil

type ProvisionedClustersAllPropertiesPtrOutput

type ProvisionedClustersAllPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ProvisionedClustersAllPropertiesPtrOutput) AadProfile

AAD profile for the provisioned cluster.

func (ProvisionedClustersAllPropertiesPtrOutput) AddonProfiles

AddonProfiles - Profile of managed cluster add-on.

func (ProvisionedClustersAllPropertiesPtrOutput) AgentPoolProfiles

The agent pools of the cluster.

func (ProvisionedClustersAllPropertiesPtrOutput) CloudProviderProfile

The underlying cloud infra provider properties.

func (ProvisionedClustersAllPropertiesPtrOutput) ControlPlane

ControlPlane - ControlPlane Configuration

func (ProvisionedClustersAllPropertiesPtrOutput) Elem

func (ProvisionedClustersAllPropertiesPtrOutput) ElementType

func (ProvisionedClustersAllPropertiesPtrOutput) EnableRbac

EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.

func (ProvisionedClustersAllPropertiesPtrOutput) Features

Additional features specs like Arc Agent Onboarding.

func (ProvisionedClustersAllPropertiesPtrOutput) HttpProxyConfig

HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.

func (ProvisionedClustersAllPropertiesPtrOutput) KubernetesVersion

KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.

func (ProvisionedClustersAllPropertiesPtrOutput) LinuxProfile

LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.

func (ProvisionedClustersAllPropertiesPtrOutput) NetworkProfile

NetworkProfile - Profile of network configuration.

func (ProvisionedClustersAllPropertiesPtrOutput) NodeResourceGroup

NodeResourceGroup - Name of the resource group containing agent pool nodes.

func (ProvisionedClustersAllPropertiesPtrOutput) ToProvisionedClustersAllPropertiesPtrOutput

func (o ProvisionedClustersAllPropertiesPtrOutput) ToProvisionedClustersAllPropertiesPtrOutput() ProvisionedClustersAllPropertiesPtrOutput

func (ProvisionedClustersAllPropertiesPtrOutput) ToProvisionedClustersAllPropertiesPtrOutputWithContext

func (o ProvisionedClustersAllPropertiesPtrOutput) ToProvisionedClustersAllPropertiesPtrOutputWithContext(ctx context.Context) ProvisionedClustersAllPropertiesPtrOutput

func (ProvisionedClustersAllPropertiesPtrOutput) WindowsProfile

WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.

type ProvisionedClustersCommonPropertiesFeatures

type ProvisionedClustersCommonPropertiesFeatures struct {
	// Arc agentry configuration for the provisioned cluster.
	ArcAgentProfile *ArcAgentProfile `pulumi:"arcAgentProfile"`
}

Additional features specs like Arc Agent Onboarding.

func (*ProvisionedClustersCommonPropertiesFeatures) Defaults

Defaults sets the appropriate defaults for ProvisionedClustersCommonPropertiesFeatures

type ProvisionedClustersCommonPropertiesFeaturesArgs

type ProvisionedClustersCommonPropertiesFeaturesArgs struct {
	// Arc agentry configuration for the provisioned cluster.
	ArcAgentProfile ArcAgentProfilePtrInput `pulumi:"arcAgentProfile"`
}

Additional features specs like Arc Agent Onboarding.

func (*ProvisionedClustersCommonPropertiesFeaturesArgs) Defaults

Defaults sets the appropriate defaults for ProvisionedClustersCommonPropertiesFeaturesArgs

func (ProvisionedClustersCommonPropertiesFeaturesArgs) ElementType

func (ProvisionedClustersCommonPropertiesFeaturesArgs) ToProvisionedClustersCommonPropertiesFeaturesOutput

func (i ProvisionedClustersCommonPropertiesFeaturesArgs) ToProvisionedClustersCommonPropertiesFeaturesOutput() ProvisionedClustersCommonPropertiesFeaturesOutput

func (ProvisionedClustersCommonPropertiesFeaturesArgs) ToProvisionedClustersCommonPropertiesFeaturesOutputWithContext

func (i ProvisionedClustersCommonPropertiesFeaturesArgs) ToProvisionedClustersCommonPropertiesFeaturesOutputWithContext(ctx context.Context) ProvisionedClustersCommonPropertiesFeaturesOutput

func (ProvisionedClustersCommonPropertiesFeaturesArgs) ToProvisionedClustersCommonPropertiesFeaturesPtrOutput

func (i ProvisionedClustersCommonPropertiesFeaturesArgs) ToProvisionedClustersCommonPropertiesFeaturesPtrOutput() ProvisionedClustersCommonPropertiesFeaturesPtrOutput

func (ProvisionedClustersCommonPropertiesFeaturesArgs) ToProvisionedClustersCommonPropertiesFeaturesPtrOutputWithContext

func (i ProvisionedClustersCommonPropertiesFeaturesArgs) ToProvisionedClustersCommonPropertiesFeaturesPtrOutputWithContext(ctx context.Context) ProvisionedClustersCommonPropertiesFeaturesPtrOutput

type ProvisionedClustersCommonPropertiesFeaturesInput

type ProvisionedClustersCommonPropertiesFeaturesInput interface {
	pulumi.Input

	ToProvisionedClustersCommonPropertiesFeaturesOutput() ProvisionedClustersCommonPropertiesFeaturesOutput
	ToProvisionedClustersCommonPropertiesFeaturesOutputWithContext(context.Context) ProvisionedClustersCommonPropertiesFeaturesOutput
}

ProvisionedClustersCommonPropertiesFeaturesInput is an input type that accepts ProvisionedClustersCommonPropertiesFeaturesArgs and ProvisionedClustersCommonPropertiesFeaturesOutput values. You can construct a concrete instance of `ProvisionedClustersCommonPropertiesFeaturesInput` via:

ProvisionedClustersCommonPropertiesFeaturesArgs{...}

type ProvisionedClustersCommonPropertiesFeaturesOutput

type ProvisionedClustersCommonPropertiesFeaturesOutput struct{ *pulumi.OutputState }

Additional features specs like Arc Agent Onboarding.

func (ProvisionedClustersCommonPropertiesFeaturesOutput) ArcAgentProfile

Arc agentry configuration for the provisioned cluster.

func (ProvisionedClustersCommonPropertiesFeaturesOutput) ElementType

func (ProvisionedClustersCommonPropertiesFeaturesOutput) ToProvisionedClustersCommonPropertiesFeaturesOutput

func (o ProvisionedClustersCommonPropertiesFeaturesOutput) ToProvisionedClustersCommonPropertiesFeaturesOutput() ProvisionedClustersCommonPropertiesFeaturesOutput

func (ProvisionedClustersCommonPropertiesFeaturesOutput) ToProvisionedClustersCommonPropertiesFeaturesOutputWithContext

func (o ProvisionedClustersCommonPropertiesFeaturesOutput) ToProvisionedClustersCommonPropertiesFeaturesOutputWithContext(ctx context.Context) ProvisionedClustersCommonPropertiesFeaturesOutput

func (ProvisionedClustersCommonPropertiesFeaturesOutput) ToProvisionedClustersCommonPropertiesFeaturesPtrOutput

func (o ProvisionedClustersCommonPropertiesFeaturesOutput) ToProvisionedClustersCommonPropertiesFeaturesPtrOutput() ProvisionedClustersCommonPropertiesFeaturesPtrOutput

func (ProvisionedClustersCommonPropertiesFeaturesOutput) ToProvisionedClustersCommonPropertiesFeaturesPtrOutputWithContext

func (o ProvisionedClustersCommonPropertiesFeaturesOutput) ToProvisionedClustersCommonPropertiesFeaturesPtrOutputWithContext(ctx context.Context) ProvisionedClustersCommonPropertiesFeaturesPtrOutput

type ProvisionedClustersCommonPropertiesFeaturesPtrInput

type ProvisionedClustersCommonPropertiesFeaturesPtrInput interface {
	pulumi.Input

	ToProvisionedClustersCommonPropertiesFeaturesPtrOutput() ProvisionedClustersCommonPropertiesFeaturesPtrOutput
	ToProvisionedClustersCommonPropertiesFeaturesPtrOutputWithContext(context.Context) ProvisionedClustersCommonPropertiesFeaturesPtrOutput
}

ProvisionedClustersCommonPropertiesFeaturesPtrInput is an input type that accepts ProvisionedClustersCommonPropertiesFeaturesArgs, ProvisionedClustersCommonPropertiesFeaturesPtr and ProvisionedClustersCommonPropertiesFeaturesPtrOutput values. You can construct a concrete instance of `ProvisionedClustersCommonPropertiesFeaturesPtrInput` via:

        ProvisionedClustersCommonPropertiesFeaturesArgs{...}

or:

        nil

type ProvisionedClustersCommonPropertiesFeaturesPtrOutput

type ProvisionedClustersCommonPropertiesFeaturesPtrOutput struct{ *pulumi.OutputState }

func (ProvisionedClustersCommonPropertiesFeaturesPtrOutput) ArcAgentProfile

Arc agentry configuration for the provisioned cluster.

func (ProvisionedClustersCommonPropertiesFeaturesPtrOutput) Elem

func (ProvisionedClustersCommonPropertiesFeaturesPtrOutput) ElementType

func (ProvisionedClustersCommonPropertiesFeaturesPtrOutput) ToProvisionedClustersCommonPropertiesFeaturesPtrOutput

func (ProvisionedClustersCommonPropertiesFeaturesPtrOutput) ToProvisionedClustersCommonPropertiesFeaturesPtrOutputWithContext

func (o ProvisionedClustersCommonPropertiesFeaturesPtrOutput) ToProvisionedClustersCommonPropertiesFeaturesPtrOutputWithContext(ctx context.Context) ProvisionedClustersCommonPropertiesFeaturesPtrOutput

type ProvisionedClustersCommonPropertiesResponseError

type ProvisionedClustersCommonPropertiesResponseError struct {
	Code    *string `pulumi:"code"`
	Message *string `pulumi:"message"`
}

type ProvisionedClustersCommonPropertiesResponseErrorOutput

type ProvisionedClustersCommonPropertiesResponseErrorOutput struct{ *pulumi.OutputState }

func (ProvisionedClustersCommonPropertiesResponseErrorOutput) Code

func (ProvisionedClustersCommonPropertiesResponseErrorOutput) ElementType

func (ProvisionedClustersCommonPropertiesResponseErrorOutput) Message

func (ProvisionedClustersCommonPropertiesResponseErrorOutput) ToProvisionedClustersCommonPropertiesResponseErrorOutput

func (ProvisionedClustersCommonPropertiesResponseErrorOutput) ToProvisionedClustersCommonPropertiesResponseErrorOutputWithContext

func (o ProvisionedClustersCommonPropertiesResponseErrorOutput) ToProvisionedClustersCommonPropertiesResponseErrorOutputWithContext(ctx context.Context) ProvisionedClustersCommonPropertiesResponseErrorOutput

type ProvisionedClustersCommonPropertiesResponseErrorPtrOutput

type ProvisionedClustersCommonPropertiesResponseErrorPtrOutput struct{ *pulumi.OutputState }

func (ProvisionedClustersCommonPropertiesResponseErrorPtrOutput) Code

func (ProvisionedClustersCommonPropertiesResponseErrorPtrOutput) Elem

func (ProvisionedClustersCommonPropertiesResponseErrorPtrOutput) ElementType

func (ProvisionedClustersCommonPropertiesResponseErrorPtrOutput) Message

func (ProvisionedClustersCommonPropertiesResponseErrorPtrOutput) ToProvisionedClustersCommonPropertiesResponseErrorPtrOutput

func (ProvisionedClustersCommonPropertiesResponseErrorPtrOutput) ToProvisionedClustersCommonPropertiesResponseErrorPtrOutputWithContext

func (o ProvisionedClustersCommonPropertiesResponseErrorPtrOutput) ToProvisionedClustersCommonPropertiesResponseErrorPtrOutputWithContext(ctx context.Context) ProvisionedClustersCommonPropertiesResponseErrorPtrOutput

type ProvisionedClustersCommonPropertiesResponseFeatures

type ProvisionedClustersCommonPropertiesResponseFeatures struct {
	// Arc agentry configuration for the provisioned cluster.
	ArcAgentProfile *ArcAgentProfileResponse `pulumi:"arcAgentProfile"`
}

Additional features specs like Arc Agent Onboarding.

func (*ProvisionedClustersCommonPropertiesResponseFeatures) Defaults

Defaults sets the appropriate defaults for ProvisionedClustersCommonPropertiesResponseFeatures

type ProvisionedClustersCommonPropertiesResponseFeaturesOutput

type ProvisionedClustersCommonPropertiesResponseFeaturesOutput struct{ *pulumi.OutputState }

Additional features specs like Arc Agent Onboarding.

func (ProvisionedClustersCommonPropertiesResponseFeaturesOutput) ArcAgentProfile

Arc agentry configuration for the provisioned cluster.

func (ProvisionedClustersCommonPropertiesResponseFeaturesOutput) ElementType

func (ProvisionedClustersCommonPropertiesResponseFeaturesOutput) ToProvisionedClustersCommonPropertiesResponseFeaturesOutput

func (ProvisionedClustersCommonPropertiesResponseFeaturesOutput) ToProvisionedClustersCommonPropertiesResponseFeaturesOutputWithContext

func (o ProvisionedClustersCommonPropertiesResponseFeaturesOutput) ToProvisionedClustersCommonPropertiesResponseFeaturesOutputWithContext(ctx context.Context) ProvisionedClustersCommonPropertiesResponseFeaturesOutput

type ProvisionedClustersCommonPropertiesResponseFeaturesPtrOutput

type ProvisionedClustersCommonPropertiesResponseFeaturesPtrOutput struct{ *pulumi.OutputState }

func (ProvisionedClustersCommonPropertiesResponseFeaturesPtrOutput) ArcAgentProfile

Arc agentry configuration for the provisioned cluster.

func (ProvisionedClustersCommonPropertiesResponseFeaturesPtrOutput) Elem

func (ProvisionedClustersCommonPropertiesResponseFeaturesPtrOutput) ElementType

func (ProvisionedClustersCommonPropertiesResponseFeaturesPtrOutput) ToProvisionedClustersCommonPropertiesResponseFeaturesPtrOutput

func (ProvisionedClustersCommonPropertiesResponseFeaturesPtrOutput) ToProvisionedClustersCommonPropertiesResponseFeaturesPtrOutputWithContext

func (o ProvisionedClustersCommonPropertiesResponseFeaturesPtrOutput) ToProvisionedClustersCommonPropertiesResponseFeaturesPtrOutputWithContext(ctx context.Context) ProvisionedClustersCommonPropertiesResponseFeaturesPtrOutput

type ProvisionedClustersCommonPropertiesResponseFeaturesStatus

type ProvisionedClustersCommonPropertiesResponseFeaturesStatus struct {
	// Defines the observed Arc Agent status that is resourceSynced back to the ARM resource.
	ArcAgentStatus *ArcAgentStatusResponse `pulumi:"arcAgentStatus"`
}

Additional features status like Arc Agent Onboarding.

type ProvisionedClustersCommonPropertiesResponseFeaturesStatusOutput

type ProvisionedClustersCommonPropertiesResponseFeaturesStatusOutput struct{ *pulumi.OutputState }

Additional features status like Arc Agent Onboarding.

func (ProvisionedClustersCommonPropertiesResponseFeaturesStatusOutput) ArcAgentStatus

Defines the observed Arc Agent status that is resourceSynced back to the ARM resource.

func (ProvisionedClustersCommonPropertiesResponseFeaturesStatusOutput) ElementType

func (ProvisionedClustersCommonPropertiesResponseFeaturesStatusOutput) ToProvisionedClustersCommonPropertiesResponseFeaturesStatusOutput

func (ProvisionedClustersCommonPropertiesResponseFeaturesStatusOutput) ToProvisionedClustersCommonPropertiesResponseFeaturesStatusOutputWithContext

func (o ProvisionedClustersCommonPropertiesResponseFeaturesStatusOutput) ToProvisionedClustersCommonPropertiesResponseFeaturesStatusOutputWithContext(ctx context.Context) ProvisionedClustersCommonPropertiesResponseFeaturesStatusOutput

type ProvisionedClustersCommonPropertiesResponseFeaturesStatusPtrOutput

type ProvisionedClustersCommonPropertiesResponseFeaturesStatusPtrOutput struct{ *pulumi.OutputState }

func (ProvisionedClustersCommonPropertiesResponseFeaturesStatusPtrOutput) ArcAgentStatus

Defines the observed Arc Agent status that is resourceSynced back to the ARM resource.

func (ProvisionedClustersCommonPropertiesResponseFeaturesStatusPtrOutput) Elem

func (ProvisionedClustersCommonPropertiesResponseFeaturesStatusPtrOutput) ElementType

func (ProvisionedClustersCommonPropertiesResponseFeaturesStatusPtrOutput) ToProvisionedClustersCommonPropertiesResponseFeaturesStatusPtrOutput

func (ProvisionedClustersCommonPropertiesResponseFeaturesStatusPtrOutput) ToProvisionedClustersCommonPropertiesResponseFeaturesStatusPtrOutputWithContext

func (o ProvisionedClustersCommonPropertiesResponseFeaturesStatusPtrOutput) ToProvisionedClustersCommonPropertiesResponseFeaturesStatusPtrOutputWithContext(ctx context.Context) ProvisionedClustersCommonPropertiesResponseFeaturesStatusPtrOutput

type ProvisionedClustersCommonPropertiesResponseProvisioningStatus

type ProvisionedClustersCommonPropertiesResponseProvisioningStatus struct {
	Error       *ProvisionedClustersCommonPropertiesResponseError `pulumi:"error"`
	OperationId *string                                           `pulumi:"operationId"`
	// Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
	Phase  *string `pulumi:"phase"`
	Status *string `pulumi:"status"`
}

Contains Provisioning errors

type ProvisionedClustersCommonPropertiesResponseProvisioningStatusOutput

type ProvisionedClustersCommonPropertiesResponseProvisioningStatusOutput struct{ *pulumi.OutputState }

Contains Provisioning errors

func (ProvisionedClustersCommonPropertiesResponseProvisioningStatusOutput) ElementType

func (ProvisionedClustersCommonPropertiesResponseProvisioningStatusOutput) Error

func (ProvisionedClustersCommonPropertiesResponseProvisioningStatusOutput) OperationId

func (ProvisionedClustersCommonPropertiesResponseProvisioningStatusOutput) Phase

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

func (ProvisionedClustersCommonPropertiesResponseProvisioningStatusOutput) Status

func (ProvisionedClustersCommonPropertiesResponseProvisioningStatusOutput) ToProvisionedClustersCommonPropertiesResponseProvisioningStatusOutput

func (ProvisionedClustersCommonPropertiesResponseProvisioningStatusOutput) ToProvisionedClustersCommonPropertiesResponseProvisioningStatusOutputWithContext

func (o ProvisionedClustersCommonPropertiesResponseProvisioningStatusOutput) ToProvisionedClustersCommonPropertiesResponseProvisioningStatusOutputWithContext(ctx context.Context) ProvisionedClustersCommonPropertiesResponseProvisioningStatusOutput

type ProvisionedClustersCommonPropertiesResponseProvisioningStatusPtrOutput

type ProvisionedClustersCommonPropertiesResponseProvisioningStatusPtrOutput struct{ *pulumi.OutputState }

func (ProvisionedClustersCommonPropertiesResponseProvisioningStatusPtrOutput) Elem

func (ProvisionedClustersCommonPropertiesResponseProvisioningStatusPtrOutput) ElementType

func (ProvisionedClustersCommonPropertiesResponseProvisioningStatusPtrOutput) Error

func (ProvisionedClustersCommonPropertiesResponseProvisioningStatusPtrOutput) OperationId

func (ProvisionedClustersCommonPropertiesResponseProvisioningStatusPtrOutput) Phase

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

func (ProvisionedClustersCommonPropertiesResponseProvisioningStatusPtrOutput) Status

func (ProvisionedClustersCommonPropertiesResponseProvisioningStatusPtrOutput) ToProvisionedClustersCommonPropertiesResponseProvisioningStatusPtrOutput

func (ProvisionedClustersCommonPropertiesResponseProvisioningStatusPtrOutput) ToProvisionedClustersCommonPropertiesResponseProvisioningStatusPtrOutputWithContext

func (o ProvisionedClustersCommonPropertiesResponseProvisioningStatusPtrOutput) ToProvisionedClustersCommonPropertiesResponseProvisioningStatusPtrOutputWithContext(ctx context.Context) ProvisionedClustersCommonPropertiesResponseProvisioningStatusPtrOutput

type ProvisionedClustersCommonPropertiesResponseStatus

type ProvisionedClustersCommonPropertiesResponseStatus struct {
	// AddonStatus - Status of Addons
	AddonStatus map[string]AddonStatusResponse `pulumi:"addonStatus"`
	// ErrorMessage - Error messages during creation of cluster
	ErrorMessage *string `pulumi:"errorMessage"`
	// Additional features status like Arc Agent Onboarding.
	FeaturesStatus *ProvisionedClustersCommonPropertiesResponseFeaturesStatus `pulumi:"featuresStatus"`
	// Contains Provisioning errors
	ProvisioningStatus *ProvisionedClustersCommonPropertiesResponseProvisioningStatus `pulumi:"provisioningStatus"`
}

HybridAKSClusterStatus defines the observed state of HybridAKSCluster

type ProvisionedClustersCommonPropertiesResponseStatusOutput

type ProvisionedClustersCommonPropertiesResponseStatusOutput struct{ *pulumi.OutputState }

HybridAKSClusterStatus defines the observed state of HybridAKSCluster

func (ProvisionedClustersCommonPropertiesResponseStatusOutput) AddonStatus

AddonStatus - Status of Addons

func (ProvisionedClustersCommonPropertiesResponseStatusOutput) ElementType

func (ProvisionedClustersCommonPropertiesResponseStatusOutput) ErrorMessage

ErrorMessage - Error messages during creation of cluster

func (ProvisionedClustersCommonPropertiesResponseStatusOutput) FeaturesStatus

Additional features status like Arc Agent Onboarding.

func (ProvisionedClustersCommonPropertiesResponseStatusOutput) ProvisioningStatus

Contains Provisioning errors

func (ProvisionedClustersCommonPropertiesResponseStatusOutput) ToProvisionedClustersCommonPropertiesResponseStatusOutput

func (ProvisionedClustersCommonPropertiesResponseStatusOutput) ToProvisionedClustersCommonPropertiesResponseStatusOutputWithContext

func (o ProvisionedClustersCommonPropertiesResponseStatusOutput) ToProvisionedClustersCommonPropertiesResponseStatusOutputWithContext(ctx context.Context) ProvisionedClustersCommonPropertiesResponseStatusOutput

type ProvisionedClustersExtendedLocation

type ProvisionedClustersExtendedLocation struct {
	// The extended location name.
	Name *string `pulumi:"name"`
	// The extended location type.
	Type *string `pulumi:"type"`
}

type ProvisionedClustersExtendedLocationArgs

type ProvisionedClustersExtendedLocationArgs struct {
	// The extended location name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The extended location type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (ProvisionedClustersExtendedLocationArgs) ElementType

func (ProvisionedClustersExtendedLocationArgs) ToProvisionedClustersExtendedLocationOutput

func (i ProvisionedClustersExtendedLocationArgs) ToProvisionedClustersExtendedLocationOutput() ProvisionedClustersExtendedLocationOutput

func (ProvisionedClustersExtendedLocationArgs) ToProvisionedClustersExtendedLocationOutputWithContext

func (i ProvisionedClustersExtendedLocationArgs) ToProvisionedClustersExtendedLocationOutputWithContext(ctx context.Context) ProvisionedClustersExtendedLocationOutput

func (ProvisionedClustersExtendedLocationArgs) ToProvisionedClustersExtendedLocationPtrOutput

func (i ProvisionedClustersExtendedLocationArgs) ToProvisionedClustersExtendedLocationPtrOutput() ProvisionedClustersExtendedLocationPtrOutput

func (ProvisionedClustersExtendedLocationArgs) ToProvisionedClustersExtendedLocationPtrOutputWithContext

func (i ProvisionedClustersExtendedLocationArgs) ToProvisionedClustersExtendedLocationPtrOutputWithContext(ctx context.Context) ProvisionedClustersExtendedLocationPtrOutput

type ProvisionedClustersExtendedLocationInput

type ProvisionedClustersExtendedLocationInput interface {
	pulumi.Input

	ToProvisionedClustersExtendedLocationOutput() ProvisionedClustersExtendedLocationOutput
	ToProvisionedClustersExtendedLocationOutputWithContext(context.Context) ProvisionedClustersExtendedLocationOutput
}

ProvisionedClustersExtendedLocationInput is an input type that accepts ProvisionedClustersExtendedLocationArgs and ProvisionedClustersExtendedLocationOutput values. You can construct a concrete instance of `ProvisionedClustersExtendedLocationInput` via:

ProvisionedClustersExtendedLocationArgs{...}

type ProvisionedClustersExtendedLocationOutput

type ProvisionedClustersExtendedLocationOutput struct{ *pulumi.OutputState }

func (ProvisionedClustersExtendedLocationOutput) ElementType

func (ProvisionedClustersExtendedLocationOutput) Name

The extended location name.

func (ProvisionedClustersExtendedLocationOutput) ToProvisionedClustersExtendedLocationOutput

func (o ProvisionedClustersExtendedLocationOutput) ToProvisionedClustersExtendedLocationOutput() ProvisionedClustersExtendedLocationOutput

func (ProvisionedClustersExtendedLocationOutput) ToProvisionedClustersExtendedLocationOutputWithContext

func (o ProvisionedClustersExtendedLocationOutput) ToProvisionedClustersExtendedLocationOutputWithContext(ctx context.Context) ProvisionedClustersExtendedLocationOutput

func (ProvisionedClustersExtendedLocationOutput) ToProvisionedClustersExtendedLocationPtrOutput

func (o ProvisionedClustersExtendedLocationOutput) ToProvisionedClustersExtendedLocationPtrOutput() ProvisionedClustersExtendedLocationPtrOutput

func (ProvisionedClustersExtendedLocationOutput) ToProvisionedClustersExtendedLocationPtrOutputWithContext

func (o ProvisionedClustersExtendedLocationOutput) ToProvisionedClustersExtendedLocationPtrOutputWithContext(ctx context.Context) ProvisionedClustersExtendedLocationPtrOutput

func (ProvisionedClustersExtendedLocationOutput) Type

The extended location type.

type ProvisionedClustersExtendedLocationPtrInput

type ProvisionedClustersExtendedLocationPtrInput interface {
	pulumi.Input

	ToProvisionedClustersExtendedLocationPtrOutput() ProvisionedClustersExtendedLocationPtrOutput
	ToProvisionedClustersExtendedLocationPtrOutputWithContext(context.Context) ProvisionedClustersExtendedLocationPtrOutput
}

ProvisionedClustersExtendedLocationPtrInput is an input type that accepts ProvisionedClustersExtendedLocationArgs, ProvisionedClustersExtendedLocationPtr and ProvisionedClustersExtendedLocationPtrOutput values. You can construct a concrete instance of `ProvisionedClustersExtendedLocationPtrInput` via:

        ProvisionedClustersExtendedLocationArgs{...}

or:

        nil

type ProvisionedClustersExtendedLocationPtrOutput

type ProvisionedClustersExtendedLocationPtrOutput struct{ *pulumi.OutputState }

func (ProvisionedClustersExtendedLocationPtrOutput) Elem

func (ProvisionedClustersExtendedLocationPtrOutput) ElementType

func (ProvisionedClustersExtendedLocationPtrOutput) Name

The extended location name.

func (ProvisionedClustersExtendedLocationPtrOutput) ToProvisionedClustersExtendedLocationPtrOutput

func (o ProvisionedClustersExtendedLocationPtrOutput) ToProvisionedClustersExtendedLocationPtrOutput() ProvisionedClustersExtendedLocationPtrOutput

func (ProvisionedClustersExtendedLocationPtrOutput) ToProvisionedClustersExtendedLocationPtrOutputWithContext

func (o ProvisionedClustersExtendedLocationPtrOutput) ToProvisionedClustersExtendedLocationPtrOutputWithContext(ctx context.Context) ProvisionedClustersExtendedLocationPtrOutput

func (ProvisionedClustersExtendedLocationPtrOutput) Type

The extended location type.

type ProvisionedClustersResponsePropertiesResponse

type ProvisionedClustersResponsePropertiesResponse struct {
	// AAD profile for the provisioned cluster.
	AadProfile *AADProfileResponseResponse `pulumi:"aadProfile"`
	// AddonProfiles - Profile of managed cluster add-on.
	AddonProfiles map[string]AddonProfilesResponse `pulumi:"addonProfiles"`
	// The agent pools of the cluster.
	AgentPoolProfiles []NamedAgentPoolProfileResponse `pulumi:"agentPoolProfiles"`
	// The underlying cloud infra provider properties.
	CloudProviderProfile *CloudProviderProfileResponse `pulumi:"cloudProviderProfile"`
	// ControlPlane - ControlPlane Configuration
	ControlPlane *ControlPlaneProfileResponse `pulumi:"controlPlane"`
	// EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.
	EnableRbac *bool `pulumi:"enableRbac"`
	// Additional features specs like Arc Agent Onboarding.
	Features *ProvisionedClustersCommonPropertiesResponseFeatures `pulumi:"features"`
	// HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.
	HttpProxyConfig *HttpProxyConfigResponseResponse `pulumi:"httpProxyConfig"`
	// KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.
	KubernetesVersion *string `pulumi:"kubernetesVersion"`
	// LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.
	LinuxProfile *LinuxProfilePropertiesResponse `pulumi:"linuxProfile"`
	// NetworkProfile - Profile of network configuration.
	NetworkProfile *NetworkProfileResponse `pulumi:"networkProfile"`
	// NodeResourceGroup - Name of the resource group containing agent pool nodes.
	NodeResourceGroup *string `pulumi:"nodeResourceGroup"`
	ProvisioningState string  `pulumi:"provisioningState"`
	// HybridAKSClusterStatus defines the observed state of HybridAKSCluster
	Status ProvisionedClustersCommonPropertiesResponseStatus `pulumi:"status"`
	// WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.
	WindowsProfile *WindowsProfileResponseResponse `pulumi:"windowsProfile"`
}

func (*ProvisionedClustersResponsePropertiesResponse) Defaults

Defaults sets the appropriate defaults for ProvisionedClustersResponsePropertiesResponse

type ProvisionedClustersResponsePropertiesResponseOutput

type ProvisionedClustersResponsePropertiesResponseOutput struct{ *pulumi.OutputState }

func (ProvisionedClustersResponsePropertiesResponseOutput) AadProfile

AAD profile for the provisioned cluster.

func (ProvisionedClustersResponsePropertiesResponseOutput) AddonProfiles

AddonProfiles - Profile of managed cluster add-on.

func (ProvisionedClustersResponsePropertiesResponseOutput) AgentPoolProfiles

The agent pools of the cluster.

func (ProvisionedClustersResponsePropertiesResponseOutput) CloudProviderProfile

The underlying cloud infra provider properties.

func (ProvisionedClustersResponsePropertiesResponseOutput) ControlPlane

ControlPlane - ControlPlane Configuration

func (ProvisionedClustersResponsePropertiesResponseOutput) ElementType

func (ProvisionedClustersResponsePropertiesResponseOutput) EnableRbac

EnableRBAC - Whether to enable Kubernetes Role-Based Access Control.

func (ProvisionedClustersResponsePropertiesResponseOutput) Features

Additional features specs like Arc Agent Onboarding.

func (ProvisionedClustersResponsePropertiesResponseOutput) HttpProxyConfig

HttpProxyConfig - Configurations for provisioning the cluster with HTTP proxy servers.

func (ProvisionedClustersResponsePropertiesResponseOutput) KubernetesVersion

KubernetesVersion - Version of Kubernetes specified when creating the managed cluster.

func (ProvisionedClustersResponsePropertiesResponseOutput) LinuxProfile

LinuxProfile - The profile for Linux VMs in the Provisioned Cluster.

func (ProvisionedClustersResponsePropertiesResponseOutput) NetworkProfile

NetworkProfile - Profile of network configuration.

func (ProvisionedClustersResponsePropertiesResponseOutput) NodeResourceGroup

NodeResourceGroup - Name of the resource group containing agent pool nodes.

func (ProvisionedClustersResponsePropertiesResponseOutput) ProvisioningState

func (ProvisionedClustersResponsePropertiesResponseOutput) Status

HybridAKSClusterStatus defines the observed state of HybridAKSCluster

func (ProvisionedClustersResponsePropertiesResponseOutput) ToProvisionedClustersResponsePropertiesResponseOutput

func (o ProvisionedClustersResponsePropertiesResponseOutput) ToProvisionedClustersResponsePropertiesResponseOutput() ProvisionedClustersResponsePropertiesResponseOutput

func (ProvisionedClustersResponsePropertiesResponseOutput) ToProvisionedClustersResponsePropertiesResponseOutputWithContext

func (o ProvisionedClustersResponsePropertiesResponseOutput) ToProvisionedClustersResponsePropertiesResponseOutputWithContext(ctx context.Context) ProvisionedClustersResponsePropertiesResponseOutput

func (ProvisionedClustersResponsePropertiesResponseOutput) WindowsProfile

WindowsProfile - Profile for Windows VMs in the Provisioned Cluster.

type ProvisionedClustersResponseResponseExtendedLocation

type ProvisionedClustersResponseResponseExtendedLocation struct {
	// The extended location name.
	Name *string `pulumi:"name"`
	// The extended location type.
	Type *string `pulumi:"type"`
}

type ProvisionedClustersResponseResponseExtendedLocationOutput

type ProvisionedClustersResponseResponseExtendedLocationOutput struct{ *pulumi.OutputState }

func (ProvisionedClustersResponseResponseExtendedLocationOutput) ElementType

func (ProvisionedClustersResponseResponseExtendedLocationOutput) Name

The extended location name.

func (ProvisionedClustersResponseResponseExtendedLocationOutput) ToProvisionedClustersResponseResponseExtendedLocationOutput

func (ProvisionedClustersResponseResponseExtendedLocationOutput) ToProvisionedClustersResponseResponseExtendedLocationOutputWithContext

func (o ProvisionedClustersResponseResponseExtendedLocationOutput) ToProvisionedClustersResponseResponseExtendedLocationOutputWithContext(ctx context.Context) ProvisionedClustersResponseResponseExtendedLocationOutput

func (ProvisionedClustersResponseResponseExtendedLocationOutput) Type

The extended location type.

type ProvisionedClustersResponseResponseExtendedLocationPtrOutput

type ProvisionedClustersResponseResponseExtendedLocationPtrOutput struct{ *pulumi.OutputState }

func (ProvisionedClustersResponseResponseExtendedLocationPtrOutput) Elem

func (ProvisionedClustersResponseResponseExtendedLocationPtrOutput) ElementType

func (ProvisionedClustersResponseResponseExtendedLocationPtrOutput) Name

The extended location name.

func (ProvisionedClustersResponseResponseExtendedLocationPtrOutput) ToProvisionedClustersResponseResponseExtendedLocationPtrOutput

func (ProvisionedClustersResponseResponseExtendedLocationPtrOutput) ToProvisionedClustersResponseResponseExtendedLocationPtrOutputWithContext

func (o ProvisionedClustersResponseResponseExtendedLocationPtrOutput) ToProvisionedClustersResponseResponseExtendedLocationPtrOutputWithContext(ctx context.Context) ProvisionedClustersResponseResponseExtendedLocationPtrOutput

func (ProvisionedClustersResponseResponseExtendedLocationPtrOutput) Type

The extended location type.

type ResourceIdentityType

type ResourceIdentityType string

The type of identity used for the provisioned cluster. The type SystemAssigned, includes a system created identity. The type None means no identity is assigned to the provisioned cluster.

func (ResourceIdentityType) ElementType

func (ResourceIdentityType) ElementType() reflect.Type

func (ResourceIdentityType) ToResourceIdentityTypeOutput

func (e ResourceIdentityType) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput

func (ResourceIdentityType) ToResourceIdentityTypeOutputWithContext

func (e ResourceIdentityType) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput

func (ResourceIdentityType) ToResourceIdentityTypePtrOutput

func (e ResourceIdentityType) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext

func (e ResourceIdentityType) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityType) ToStringOutput

func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityType) ToStringOutputWithContext

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

func (ResourceIdentityType) ToStringPtrOutput

func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityType) ToStringPtrOutputWithContext

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

type ResourceIdentityTypeInput

type ResourceIdentityTypeInput interface {
	pulumi.Input

	ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput
	ToResourceIdentityTypeOutputWithContext(context.Context) ResourceIdentityTypeOutput
}

ResourceIdentityTypeInput is an input type that accepts values of the ResourceIdentityType enum A concrete instance of `ResourceIdentityTypeInput` can be one of the following:

ResourceIdentityTypeNone
ResourceIdentityTypeSystemAssigned

type ResourceIdentityTypeOutput

type ResourceIdentityTypeOutput struct{ *pulumi.OutputState }

func (ResourceIdentityTypeOutput) ElementType

func (ResourceIdentityTypeOutput) ElementType() reflect.Type

func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutput() ResourceIdentityTypeOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypeOutputWithContext(ctx context.Context) ResourceIdentityTypeOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext

func (o ResourceIdentityTypeOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityTypeOutput) ToStringOutput

func (o ResourceIdentityTypeOutput) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityTypeOutput) ToStringOutputWithContext

func (o ResourceIdentityTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ResourceIdentityTypeOutput) ToStringPtrOutput

func (o ResourceIdentityTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityTypeOutput) ToStringPtrOutputWithContext

func (o ResourceIdentityTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ResourceIdentityTypePtrInput

type ResourceIdentityTypePtrInput interface {
	pulumi.Input

	ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput
	ToResourceIdentityTypePtrOutputWithContext(context.Context) ResourceIdentityTypePtrOutput
}

func ResourceIdentityTypePtr

func ResourceIdentityTypePtr(v string) ResourceIdentityTypePtrInput

type ResourceIdentityTypePtrOutput

type ResourceIdentityTypePtrOutput struct{ *pulumi.OutputState }

func (ResourceIdentityTypePtrOutput) Elem

func (ResourceIdentityTypePtrOutput) ElementType

func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput

func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutput() ResourceIdentityTypePtrOutput

func (ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext

func (o ResourceIdentityTypePtrOutput) ToResourceIdentityTypePtrOutputWithContext(ctx context.Context) ResourceIdentityTypePtrOutput

func (ResourceIdentityTypePtrOutput) ToStringPtrOutput

func (ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext

func (o ResourceIdentityTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type StorageSpaceRetrieve

type StorageSpaceRetrieve struct {
	pulumi.CustomResourceState

	ExtendedLocation StorageSpacesResponseExtendedLocationPtrOutput `pulumi:"extendedLocation"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// HybridAKSStorageSpec defines the desired state of HybridAKSStorage
	Properties StorageSpacesPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

The storageSpaces resource definition. Azure REST API version: 2022-09-01-preview. Prior API version in Azure Native 1.x: 2022-05-01-preview.

func GetStorageSpaceRetrieve

func GetStorageSpaceRetrieve(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StorageSpaceRetrieveState, opts ...pulumi.ResourceOption) (*StorageSpaceRetrieve, error)

GetStorageSpaceRetrieve gets an existing StorageSpaceRetrieve 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 NewStorageSpaceRetrieve

func NewStorageSpaceRetrieve(ctx *pulumi.Context,
	name string, args *StorageSpaceRetrieveArgs, opts ...pulumi.ResourceOption) (*StorageSpaceRetrieve, error)

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

func (*StorageSpaceRetrieve) ElementType

func (*StorageSpaceRetrieve) ElementType() reflect.Type

func (*StorageSpaceRetrieve) ToStorageSpaceRetrieveOutput

func (i *StorageSpaceRetrieve) ToStorageSpaceRetrieveOutput() StorageSpaceRetrieveOutput

func (*StorageSpaceRetrieve) ToStorageSpaceRetrieveOutputWithContext

func (i *StorageSpaceRetrieve) ToStorageSpaceRetrieveOutputWithContext(ctx context.Context) StorageSpaceRetrieveOutput

type StorageSpaceRetrieveArgs

type StorageSpaceRetrieveArgs struct {
	ExtendedLocation StorageSpacesExtendedLocationPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// HybridAKSStorageSpec defines the desired state of HybridAKSStorage
	Properties StorageSpacesPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Parameter for the name of the storage object
	StorageSpacesName pulumi.StringPtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a StorageSpaceRetrieve resource.

func (StorageSpaceRetrieveArgs) ElementType

func (StorageSpaceRetrieveArgs) ElementType() reflect.Type

type StorageSpaceRetrieveInput

type StorageSpaceRetrieveInput interface {
	pulumi.Input

	ToStorageSpaceRetrieveOutput() StorageSpaceRetrieveOutput
	ToStorageSpaceRetrieveOutputWithContext(ctx context.Context) StorageSpaceRetrieveOutput
}

type StorageSpaceRetrieveOutput

type StorageSpaceRetrieveOutput struct{ *pulumi.OutputState }

func (StorageSpaceRetrieveOutput) ElementType

func (StorageSpaceRetrieveOutput) ElementType() reflect.Type

func (StorageSpaceRetrieveOutput) ExtendedLocation

func (StorageSpaceRetrieveOutput) Location

The geo-location where the resource lives

func (StorageSpaceRetrieveOutput) Name

The name of the resource

func (StorageSpaceRetrieveOutput) Properties

HybridAKSStorageSpec defines the desired state of HybridAKSStorage

func (StorageSpaceRetrieveOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (StorageSpaceRetrieveOutput) Tags

Resource tags.

func (StorageSpaceRetrieveOutput) ToStorageSpaceRetrieveOutput

func (o StorageSpaceRetrieveOutput) ToStorageSpaceRetrieveOutput() StorageSpaceRetrieveOutput

func (StorageSpaceRetrieveOutput) ToStorageSpaceRetrieveOutputWithContext

func (o StorageSpaceRetrieveOutput) ToStorageSpaceRetrieveOutputWithContext(ctx context.Context) StorageSpaceRetrieveOutput

func (StorageSpaceRetrieveOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type StorageSpaceRetrieveState

type StorageSpaceRetrieveState struct {
}

func (StorageSpaceRetrieveState) ElementType

func (StorageSpaceRetrieveState) ElementType() reflect.Type

type StorageSpacesExtendedLocation

type StorageSpacesExtendedLocation struct {
	// The extended location name.
	Name *string `pulumi:"name"`
	// The extended location type.
	Type *string `pulumi:"type"`
}

type StorageSpacesExtendedLocationArgs

type StorageSpacesExtendedLocationArgs struct {
	// The extended location name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The extended location type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (StorageSpacesExtendedLocationArgs) ElementType

func (StorageSpacesExtendedLocationArgs) ToStorageSpacesExtendedLocationOutput

func (i StorageSpacesExtendedLocationArgs) ToStorageSpacesExtendedLocationOutput() StorageSpacesExtendedLocationOutput

func (StorageSpacesExtendedLocationArgs) ToStorageSpacesExtendedLocationOutputWithContext

func (i StorageSpacesExtendedLocationArgs) ToStorageSpacesExtendedLocationOutputWithContext(ctx context.Context) StorageSpacesExtendedLocationOutput

func (StorageSpacesExtendedLocationArgs) ToStorageSpacesExtendedLocationPtrOutput

func (i StorageSpacesExtendedLocationArgs) ToStorageSpacesExtendedLocationPtrOutput() StorageSpacesExtendedLocationPtrOutput

func (StorageSpacesExtendedLocationArgs) ToStorageSpacesExtendedLocationPtrOutputWithContext

func (i StorageSpacesExtendedLocationArgs) ToStorageSpacesExtendedLocationPtrOutputWithContext(ctx context.Context) StorageSpacesExtendedLocationPtrOutput

type StorageSpacesExtendedLocationInput

type StorageSpacesExtendedLocationInput interface {
	pulumi.Input

	ToStorageSpacesExtendedLocationOutput() StorageSpacesExtendedLocationOutput
	ToStorageSpacesExtendedLocationOutputWithContext(context.Context) StorageSpacesExtendedLocationOutput
}

StorageSpacesExtendedLocationInput is an input type that accepts StorageSpacesExtendedLocationArgs and StorageSpacesExtendedLocationOutput values. You can construct a concrete instance of `StorageSpacesExtendedLocationInput` via:

StorageSpacesExtendedLocationArgs{...}

type StorageSpacesExtendedLocationOutput

type StorageSpacesExtendedLocationOutput struct{ *pulumi.OutputState }

func (StorageSpacesExtendedLocationOutput) ElementType

func (StorageSpacesExtendedLocationOutput) Name

The extended location name.

func (StorageSpacesExtendedLocationOutput) ToStorageSpacesExtendedLocationOutput

func (o StorageSpacesExtendedLocationOutput) ToStorageSpacesExtendedLocationOutput() StorageSpacesExtendedLocationOutput

func (StorageSpacesExtendedLocationOutput) ToStorageSpacesExtendedLocationOutputWithContext

func (o StorageSpacesExtendedLocationOutput) ToStorageSpacesExtendedLocationOutputWithContext(ctx context.Context) StorageSpacesExtendedLocationOutput

func (StorageSpacesExtendedLocationOutput) ToStorageSpacesExtendedLocationPtrOutput

func (o StorageSpacesExtendedLocationOutput) ToStorageSpacesExtendedLocationPtrOutput() StorageSpacesExtendedLocationPtrOutput

func (StorageSpacesExtendedLocationOutput) ToStorageSpacesExtendedLocationPtrOutputWithContext

func (o StorageSpacesExtendedLocationOutput) ToStorageSpacesExtendedLocationPtrOutputWithContext(ctx context.Context) StorageSpacesExtendedLocationPtrOutput

func (StorageSpacesExtendedLocationOutput) Type

The extended location type.

type StorageSpacesExtendedLocationPtrInput

type StorageSpacesExtendedLocationPtrInput interface {
	pulumi.Input

	ToStorageSpacesExtendedLocationPtrOutput() StorageSpacesExtendedLocationPtrOutput
	ToStorageSpacesExtendedLocationPtrOutputWithContext(context.Context) StorageSpacesExtendedLocationPtrOutput
}

StorageSpacesExtendedLocationPtrInput is an input type that accepts StorageSpacesExtendedLocationArgs, StorageSpacesExtendedLocationPtr and StorageSpacesExtendedLocationPtrOutput values. You can construct a concrete instance of `StorageSpacesExtendedLocationPtrInput` via:

        StorageSpacesExtendedLocationArgs{...}

or:

        nil

type StorageSpacesExtendedLocationPtrOutput

type StorageSpacesExtendedLocationPtrOutput struct{ *pulumi.OutputState }

func (StorageSpacesExtendedLocationPtrOutput) Elem

func (StorageSpacesExtendedLocationPtrOutput) ElementType

func (StorageSpacesExtendedLocationPtrOutput) Name

The extended location name.

func (StorageSpacesExtendedLocationPtrOutput) ToStorageSpacesExtendedLocationPtrOutput

func (o StorageSpacesExtendedLocationPtrOutput) ToStorageSpacesExtendedLocationPtrOutput() StorageSpacesExtendedLocationPtrOutput

func (StorageSpacesExtendedLocationPtrOutput) ToStorageSpacesExtendedLocationPtrOutputWithContext

func (o StorageSpacesExtendedLocationPtrOutput) ToStorageSpacesExtendedLocationPtrOutputWithContext(ctx context.Context) StorageSpacesExtendedLocationPtrOutput

func (StorageSpacesExtendedLocationPtrOutput) Type

The extended location type.

type StorageSpacesProperties

type StorageSpacesProperties struct {
	HciStorageProfile *StorageSpacesPropertiesHciStorageProfile `pulumi:"hciStorageProfile"`
	// HybridAKSStorageStatus defines the observed state of HybridAKSStorage
	Status               *StorageSpacesPropertiesStatus               `pulumi:"status"`
	VmwareStorageProfile *StorageSpacesPropertiesVmwareStorageProfile `pulumi:"vmwareStorageProfile"`
}

HybridAKSStorageSpec defines the desired state of HybridAKSStorage

type StorageSpacesPropertiesArgs

type StorageSpacesPropertiesArgs struct {
	HciStorageProfile StorageSpacesPropertiesHciStorageProfilePtrInput `pulumi:"hciStorageProfile"`
	// HybridAKSStorageStatus defines the observed state of HybridAKSStorage
	Status               StorageSpacesPropertiesStatusPtrInput               `pulumi:"status"`
	VmwareStorageProfile StorageSpacesPropertiesVmwareStorageProfilePtrInput `pulumi:"vmwareStorageProfile"`
}

HybridAKSStorageSpec defines the desired state of HybridAKSStorage

func (StorageSpacesPropertiesArgs) ElementType

func (StorageSpacesPropertiesArgs) ToStorageSpacesPropertiesOutput

func (i StorageSpacesPropertiesArgs) ToStorageSpacesPropertiesOutput() StorageSpacesPropertiesOutput

func (StorageSpacesPropertiesArgs) ToStorageSpacesPropertiesOutputWithContext

func (i StorageSpacesPropertiesArgs) ToStorageSpacesPropertiesOutputWithContext(ctx context.Context) StorageSpacesPropertiesOutput

func (StorageSpacesPropertiesArgs) ToStorageSpacesPropertiesPtrOutput

func (i StorageSpacesPropertiesArgs) ToStorageSpacesPropertiesPtrOutput() StorageSpacesPropertiesPtrOutput

func (StorageSpacesPropertiesArgs) ToStorageSpacesPropertiesPtrOutputWithContext

func (i StorageSpacesPropertiesArgs) ToStorageSpacesPropertiesPtrOutputWithContext(ctx context.Context) StorageSpacesPropertiesPtrOutput

type StorageSpacesPropertiesError

type StorageSpacesPropertiesError struct {
	Code    *string `pulumi:"code"`
	Message *string `pulumi:"message"`
}

type StorageSpacesPropertiesErrorArgs

type StorageSpacesPropertiesErrorArgs struct {
	Code    pulumi.StringPtrInput `pulumi:"code"`
	Message pulumi.StringPtrInput `pulumi:"message"`
}

func (StorageSpacesPropertiesErrorArgs) ElementType

func (StorageSpacesPropertiesErrorArgs) ToStorageSpacesPropertiesErrorOutput

func (i StorageSpacesPropertiesErrorArgs) ToStorageSpacesPropertiesErrorOutput() StorageSpacesPropertiesErrorOutput

func (StorageSpacesPropertiesErrorArgs) ToStorageSpacesPropertiesErrorOutputWithContext

func (i StorageSpacesPropertiesErrorArgs) ToStorageSpacesPropertiesErrorOutputWithContext(ctx context.Context) StorageSpacesPropertiesErrorOutput

func (StorageSpacesPropertiesErrorArgs) ToStorageSpacesPropertiesErrorPtrOutput

func (i StorageSpacesPropertiesErrorArgs) ToStorageSpacesPropertiesErrorPtrOutput() StorageSpacesPropertiesErrorPtrOutput

func (StorageSpacesPropertiesErrorArgs) ToStorageSpacesPropertiesErrorPtrOutputWithContext

func (i StorageSpacesPropertiesErrorArgs) ToStorageSpacesPropertiesErrorPtrOutputWithContext(ctx context.Context) StorageSpacesPropertiesErrorPtrOutput

type StorageSpacesPropertiesErrorInput

type StorageSpacesPropertiesErrorInput interface {
	pulumi.Input

	ToStorageSpacesPropertiesErrorOutput() StorageSpacesPropertiesErrorOutput
	ToStorageSpacesPropertiesErrorOutputWithContext(context.Context) StorageSpacesPropertiesErrorOutput
}

StorageSpacesPropertiesErrorInput is an input type that accepts StorageSpacesPropertiesErrorArgs and StorageSpacesPropertiesErrorOutput values. You can construct a concrete instance of `StorageSpacesPropertiesErrorInput` via:

StorageSpacesPropertiesErrorArgs{...}

type StorageSpacesPropertiesErrorOutput

type StorageSpacesPropertiesErrorOutput struct{ *pulumi.OutputState }

func (StorageSpacesPropertiesErrorOutput) Code

func (StorageSpacesPropertiesErrorOutput) ElementType

func (StorageSpacesPropertiesErrorOutput) Message

func (StorageSpacesPropertiesErrorOutput) ToStorageSpacesPropertiesErrorOutput

func (o StorageSpacesPropertiesErrorOutput) ToStorageSpacesPropertiesErrorOutput() StorageSpacesPropertiesErrorOutput

func (StorageSpacesPropertiesErrorOutput) ToStorageSpacesPropertiesErrorOutputWithContext

func (o StorageSpacesPropertiesErrorOutput) ToStorageSpacesPropertiesErrorOutputWithContext(ctx context.Context) StorageSpacesPropertiesErrorOutput

func (StorageSpacesPropertiesErrorOutput) ToStorageSpacesPropertiesErrorPtrOutput

func (o StorageSpacesPropertiesErrorOutput) ToStorageSpacesPropertiesErrorPtrOutput() StorageSpacesPropertiesErrorPtrOutput

func (StorageSpacesPropertiesErrorOutput) ToStorageSpacesPropertiesErrorPtrOutputWithContext

func (o StorageSpacesPropertiesErrorOutput) ToStorageSpacesPropertiesErrorPtrOutputWithContext(ctx context.Context) StorageSpacesPropertiesErrorPtrOutput

type StorageSpacesPropertiesErrorPtrInput

type StorageSpacesPropertiesErrorPtrInput interface {
	pulumi.Input

	ToStorageSpacesPropertiesErrorPtrOutput() StorageSpacesPropertiesErrorPtrOutput
	ToStorageSpacesPropertiesErrorPtrOutputWithContext(context.Context) StorageSpacesPropertiesErrorPtrOutput
}

StorageSpacesPropertiesErrorPtrInput is an input type that accepts StorageSpacesPropertiesErrorArgs, StorageSpacesPropertiesErrorPtr and StorageSpacesPropertiesErrorPtrOutput values. You can construct a concrete instance of `StorageSpacesPropertiesErrorPtrInput` via:

        StorageSpacesPropertiesErrorArgs{...}

or:

        nil

type StorageSpacesPropertiesErrorPtrOutput

type StorageSpacesPropertiesErrorPtrOutput struct{ *pulumi.OutputState }

func (StorageSpacesPropertiesErrorPtrOutput) Code

func (StorageSpacesPropertiesErrorPtrOutput) Elem

func (StorageSpacesPropertiesErrorPtrOutput) ElementType

func (StorageSpacesPropertiesErrorPtrOutput) Message

func (StorageSpacesPropertiesErrorPtrOutput) ToStorageSpacesPropertiesErrorPtrOutput

func (o StorageSpacesPropertiesErrorPtrOutput) ToStorageSpacesPropertiesErrorPtrOutput() StorageSpacesPropertiesErrorPtrOutput

func (StorageSpacesPropertiesErrorPtrOutput) ToStorageSpacesPropertiesErrorPtrOutputWithContext

func (o StorageSpacesPropertiesErrorPtrOutput) ToStorageSpacesPropertiesErrorPtrOutputWithContext(ctx context.Context) StorageSpacesPropertiesErrorPtrOutput

type StorageSpacesPropertiesHciStorageProfile

type StorageSpacesPropertiesHciStorageProfile struct {
	// Resource group in MOC(Microsoft On-premises Cloud)
	MocGroup *string `pulumi:"mocGroup"`
	// Location in MOC(Microsoft On-premises Cloud)
	MocLocation *string `pulumi:"mocLocation"`
	// Name of the storage container in MOC(Microsoft On-premises Cloud)
	MocStorageContainer *string `pulumi:"mocStorageContainer"`
}

type StorageSpacesPropertiesHciStorageProfileArgs

type StorageSpacesPropertiesHciStorageProfileArgs struct {
	// Resource group in MOC(Microsoft On-premises Cloud)
	MocGroup pulumi.StringPtrInput `pulumi:"mocGroup"`
	// Location in MOC(Microsoft On-premises Cloud)
	MocLocation pulumi.StringPtrInput `pulumi:"mocLocation"`
	// Name of the storage container in MOC(Microsoft On-premises Cloud)
	MocStorageContainer pulumi.StringPtrInput `pulumi:"mocStorageContainer"`
}

func (StorageSpacesPropertiesHciStorageProfileArgs) ElementType

func (StorageSpacesPropertiesHciStorageProfileArgs) ToStorageSpacesPropertiesHciStorageProfileOutput

func (i StorageSpacesPropertiesHciStorageProfileArgs) ToStorageSpacesPropertiesHciStorageProfileOutput() StorageSpacesPropertiesHciStorageProfileOutput

func (StorageSpacesPropertiesHciStorageProfileArgs) ToStorageSpacesPropertiesHciStorageProfileOutputWithContext

func (i StorageSpacesPropertiesHciStorageProfileArgs) ToStorageSpacesPropertiesHciStorageProfileOutputWithContext(ctx context.Context) StorageSpacesPropertiesHciStorageProfileOutput

func (StorageSpacesPropertiesHciStorageProfileArgs) ToStorageSpacesPropertiesHciStorageProfilePtrOutput

func (i StorageSpacesPropertiesHciStorageProfileArgs) ToStorageSpacesPropertiesHciStorageProfilePtrOutput() StorageSpacesPropertiesHciStorageProfilePtrOutput

func (StorageSpacesPropertiesHciStorageProfileArgs) ToStorageSpacesPropertiesHciStorageProfilePtrOutputWithContext

func (i StorageSpacesPropertiesHciStorageProfileArgs) ToStorageSpacesPropertiesHciStorageProfilePtrOutputWithContext(ctx context.Context) StorageSpacesPropertiesHciStorageProfilePtrOutput

type StorageSpacesPropertiesHciStorageProfileInput

type StorageSpacesPropertiesHciStorageProfileInput interface {
	pulumi.Input

	ToStorageSpacesPropertiesHciStorageProfileOutput() StorageSpacesPropertiesHciStorageProfileOutput
	ToStorageSpacesPropertiesHciStorageProfileOutputWithContext(context.Context) StorageSpacesPropertiesHciStorageProfileOutput
}

StorageSpacesPropertiesHciStorageProfileInput is an input type that accepts StorageSpacesPropertiesHciStorageProfileArgs and StorageSpacesPropertiesHciStorageProfileOutput values. You can construct a concrete instance of `StorageSpacesPropertiesHciStorageProfileInput` via:

StorageSpacesPropertiesHciStorageProfileArgs{...}

type StorageSpacesPropertiesHciStorageProfileOutput

type StorageSpacesPropertiesHciStorageProfileOutput struct{ *pulumi.OutputState }

func (StorageSpacesPropertiesHciStorageProfileOutput) ElementType

func (StorageSpacesPropertiesHciStorageProfileOutput) MocGroup

Resource group in MOC(Microsoft On-premises Cloud)

func (StorageSpacesPropertiesHciStorageProfileOutput) MocLocation

Location in MOC(Microsoft On-premises Cloud)

func (StorageSpacesPropertiesHciStorageProfileOutput) MocStorageContainer

Name of the storage container in MOC(Microsoft On-premises Cloud)

func (StorageSpacesPropertiesHciStorageProfileOutput) ToStorageSpacesPropertiesHciStorageProfileOutput

func (o StorageSpacesPropertiesHciStorageProfileOutput) ToStorageSpacesPropertiesHciStorageProfileOutput() StorageSpacesPropertiesHciStorageProfileOutput

func (StorageSpacesPropertiesHciStorageProfileOutput) ToStorageSpacesPropertiesHciStorageProfileOutputWithContext

func (o StorageSpacesPropertiesHciStorageProfileOutput) ToStorageSpacesPropertiesHciStorageProfileOutputWithContext(ctx context.Context) StorageSpacesPropertiesHciStorageProfileOutput

func (StorageSpacesPropertiesHciStorageProfileOutput) ToStorageSpacesPropertiesHciStorageProfilePtrOutput

func (o StorageSpacesPropertiesHciStorageProfileOutput) ToStorageSpacesPropertiesHciStorageProfilePtrOutput() StorageSpacesPropertiesHciStorageProfilePtrOutput

func (StorageSpacesPropertiesHciStorageProfileOutput) ToStorageSpacesPropertiesHciStorageProfilePtrOutputWithContext

func (o StorageSpacesPropertiesHciStorageProfileOutput) ToStorageSpacesPropertiesHciStorageProfilePtrOutputWithContext(ctx context.Context) StorageSpacesPropertiesHciStorageProfilePtrOutput

type StorageSpacesPropertiesHciStorageProfilePtrInput

type StorageSpacesPropertiesHciStorageProfilePtrInput interface {
	pulumi.Input

	ToStorageSpacesPropertiesHciStorageProfilePtrOutput() StorageSpacesPropertiesHciStorageProfilePtrOutput
	ToStorageSpacesPropertiesHciStorageProfilePtrOutputWithContext(context.Context) StorageSpacesPropertiesHciStorageProfilePtrOutput
}

StorageSpacesPropertiesHciStorageProfilePtrInput is an input type that accepts StorageSpacesPropertiesHciStorageProfileArgs, StorageSpacesPropertiesHciStorageProfilePtr and StorageSpacesPropertiesHciStorageProfilePtrOutput values. You can construct a concrete instance of `StorageSpacesPropertiesHciStorageProfilePtrInput` via:

        StorageSpacesPropertiesHciStorageProfileArgs{...}

or:

        nil

type StorageSpacesPropertiesHciStorageProfilePtrOutput

type StorageSpacesPropertiesHciStorageProfilePtrOutput struct{ *pulumi.OutputState }

func (StorageSpacesPropertiesHciStorageProfilePtrOutput) Elem

func (StorageSpacesPropertiesHciStorageProfilePtrOutput) ElementType

func (StorageSpacesPropertiesHciStorageProfilePtrOutput) MocGroup

Resource group in MOC(Microsoft On-premises Cloud)

func (StorageSpacesPropertiesHciStorageProfilePtrOutput) MocLocation

Location in MOC(Microsoft On-premises Cloud)

func (StorageSpacesPropertiesHciStorageProfilePtrOutput) MocStorageContainer

Name of the storage container in MOC(Microsoft On-premises Cloud)

func (StorageSpacesPropertiesHciStorageProfilePtrOutput) ToStorageSpacesPropertiesHciStorageProfilePtrOutput

func (o StorageSpacesPropertiesHciStorageProfilePtrOutput) ToStorageSpacesPropertiesHciStorageProfilePtrOutput() StorageSpacesPropertiesHciStorageProfilePtrOutput

func (StorageSpacesPropertiesHciStorageProfilePtrOutput) ToStorageSpacesPropertiesHciStorageProfilePtrOutputWithContext

func (o StorageSpacesPropertiesHciStorageProfilePtrOutput) ToStorageSpacesPropertiesHciStorageProfilePtrOutputWithContext(ctx context.Context) StorageSpacesPropertiesHciStorageProfilePtrOutput

type StorageSpacesPropertiesInput

type StorageSpacesPropertiesInput interface {
	pulumi.Input

	ToStorageSpacesPropertiesOutput() StorageSpacesPropertiesOutput
	ToStorageSpacesPropertiesOutputWithContext(context.Context) StorageSpacesPropertiesOutput
}

StorageSpacesPropertiesInput is an input type that accepts StorageSpacesPropertiesArgs and StorageSpacesPropertiesOutput values. You can construct a concrete instance of `StorageSpacesPropertiesInput` via:

StorageSpacesPropertiesArgs{...}

type StorageSpacesPropertiesOutput

type StorageSpacesPropertiesOutput struct{ *pulumi.OutputState }

HybridAKSStorageSpec defines the desired state of HybridAKSStorage

func (StorageSpacesPropertiesOutput) ElementType

func (StorageSpacesPropertiesOutput) HciStorageProfile

func (StorageSpacesPropertiesOutput) Status

HybridAKSStorageStatus defines the observed state of HybridAKSStorage

func (StorageSpacesPropertiesOutput) ToStorageSpacesPropertiesOutput

func (o StorageSpacesPropertiesOutput) ToStorageSpacesPropertiesOutput() StorageSpacesPropertiesOutput

func (StorageSpacesPropertiesOutput) ToStorageSpacesPropertiesOutputWithContext

func (o StorageSpacesPropertiesOutput) ToStorageSpacesPropertiesOutputWithContext(ctx context.Context) StorageSpacesPropertiesOutput

func (StorageSpacesPropertiesOutput) ToStorageSpacesPropertiesPtrOutput

func (o StorageSpacesPropertiesOutput) ToStorageSpacesPropertiesPtrOutput() StorageSpacesPropertiesPtrOutput

func (StorageSpacesPropertiesOutput) ToStorageSpacesPropertiesPtrOutputWithContext

func (o StorageSpacesPropertiesOutput) ToStorageSpacesPropertiesPtrOutputWithContext(ctx context.Context) StorageSpacesPropertiesPtrOutput

func (StorageSpacesPropertiesOutput) VmwareStorageProfile

type StorageSpacesPropertiesProvisioningStatus

type StorageSpacesPropertiesProvisioningStatus struct {
	Error       *StorageSpacesPropertiesError `pulumi:"error"`
	OperationId *string                       `pulumi:"operationId"`
	// Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
	Phase  *string `pulumi:"phase"`
	Status *string `pulumi:"status"`
}

Contains Provisioning errors

type StorageSpacesPropertiesProvisioningStatusArgs

type StorageSpacesPropertiesProvisioningStatusArgs struct {
	Error       StorageSpacesPropertiesErrorPtrInput `pulumi:"error"`
	OperationId pulumi.StringPtrInput                `pulumi:"operationId"`
	// Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
	Phase  pulumi.StringPtrInput `pulumi:"phase"`
	Status pulumi.StringPtrInput `pulumi:"status"`
}

Contains Provisioning errors

func (StorageSpacesPropertiesProvisioningStatusArgs) ElementType

func (StorageSpacesPropertiesProvisioningStatusArgs) ToStorageSpacesPropertiesProvisioningStatusOutput

func (i StorageSpacesPropertiesProvisioningStatusArgs) ToStorageSpacesPropertiesProvisioningStatusOutput() StorageSpacesPropertiesProvisioningStatusOutput

func (StorageSpacesPropertiesProvisioningStatusArgs) ToStorageSpacesPropertiesProvisioningStatusOutputWithContext

func (i StorageSpacesPropertiesProvisioningStatusArgs) ToStorageSpacesPropertiesProvisioningStatusOutputWithContext(ctx context.Context) StorageSpacesPropertiesProvisioningStatusOutput

func (StorageSpacesPropertiesProvisioningStatusArgs) ToStorageSpacesPropertiesProvisioningStatusPtrOutput

func (i StorageSpacesPropertiesProvisioningStatusArgs) ToStorageSpacesPropertiesProvisioningStatusPtrOutput() StorageSpacesPropertiesProvisioningStatusPtrOutput

func (StorageSpacesPropertiesProvisioningStatusArgs) ToStorageSpacesPropertiesProvisioningStatusPtrOutputWithContext

func (i StorageSpacesPropertiesProvisioningStatusArgs) ToStorageSpacesPropertiesProvisioningStatusPtrOutputWithContext(ctx context.Context) StorageSpacesPropertiesProvisioningStatusPtrOutput

type StorageSpacesPropertiesProvisioningStatusInput

type StorageSpacesPropertiesProvisioningStatusInput interface {
	pulumi.Input

	ToStorageSpacesPropertiesProvisioningStatusOutput() StorageSpacesPropertiesProvisioningStatusOutput
	ToStorageSpacesPropertiesProvisioningStatusOutputWithContext(context.Context) StorageSpacesPropertiesProvisioningStatusOutput
}

StorageSpacesPropertiesProvisioningStatusInput is an input type that accepts StorageSpacesPropertiesProvisioningStatusArgs and StorageSpacesPropertiesProvisioningStatusOutput values. You can construct a concrete instance of `StorageSpacesPropertiesProvisioningStatusInput` via:

StorageSpacesPropertiesProvisioningStatusArgs{...}

type StorageSpacesPropertiesProvisioningStatusOutput

type StorageSpacesPropertiesProvisioningStatusOutput struct{ *pulumi.OutputState }

Contains Provisioning errors

func (StorageSpacesPropertiesProvisioningStatusOutput) ElementType

func (StorageSpacesPropertiesProvisioningStatusOutput) Error

func (StorageSpacesPropertiesProvisioningStatusOutput) OperationId

func (StorageSpacesPropertiesProvisioningStatusOutput) Phase

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

func (StorageSpacesPropertiesProvisioningStatusOutput) Status

func (StorageSpacesPropertiesProvisioningStatusOutput) ToStorageSpacesPropertiesProvisioningStatusOutput

func (o StorageSpacesPropertiesProvisioningStatusOutput) ToStorageSpacesPropertiesProvisioningStatusOutput() StorageSpacesPropertiesProvisioningStatusOutput

func (StorageSpacesPropertiesProvisioningStatusOutput) ToStorageSpacesPropertiesProvisioningStatusOutputWithContext

func (o StorageSpacesPropertiesProvisioningStatusOutput) ToStorageSpacesPropertiesProvisioningStatusOutputWithContext(ctx context.Context) StorageSpacesPropertiesProvisioningStatusOutput

func (StorageSpacesPropertiesProvisioningStatusOutput) ToStorageSpacesPropertiesProvisioningStatusPtrOutput

func (o StorageSpacesPropertiesProvisioningStatusOutput) ToStorageSpacesPropertiesProvisioningStatusPtrOutput() StorageSpacesPropertiesProvisioningStatusPtrOutput

func (StorageSpacesPropertiesProvisioningStatusOutput) ToStorageSpacesPropertiesProvisioningStatusPtrOutputWithContext

func (o StorageSpacesPropertiesProvisioningStatusOutput) ToStorageSpacesPropertiesProvisioningStatusPtrOutputWithContext(ctx context.Context) StorageSpacesPropertiesProvisioningStatusPtrOutput

type StorageSpacesPropertiesProvisioningStatusPtrInput

type StorageSpacesPropertiesProvisioningStatusPtrInput interface {
	pulumi.Input

	ToStorageSpacesPropertiesProvisioningStatusPtrOutput() StorageSpacesPropertiesProvisioningStatusPtrOutput
	ToStorageSpacesPropertiesProvisioningStatusPtrOutputWithContext(context.Context) StorageSpacesPropertiesProvisioningStatusPtrOutput
}

StorageSpacesPropertiesProvisioningStatusPtrInput is an input type that accepts StorageSpacesPropertiesProvisioningStatusArgs, StorageSpacesPropertiesProvisioningStatusPtr and StorageSpacesPropertiesProvisioningStatusPtrOutput values. You can construct a concrete instance of `StorageSpacesPropertiesProvisioningStatusPtrInput` via:

        StorageSpacesPropertiesProvisioningStatusArgs{...}

or:

        nil

type StorageSpacesPropertiesProvisioningStatusPtrOutput

type StorageSpacesPropertiesProvisioningStatusPtrOutput struct{ *pulumi.OutputState }

func (StorageSpacesPropertiesProvisioningStatusPtrOutput) Elem

func (StorageSpacesPropertiesProvisioningStatusPtrOutput) ElementType

func (StorageSpacesPropertiesProvisioningStatusPtrOutput) Error

func (StorageSpacesPropertiesProvisioningStatusPtrOutput) OperationId

func (StorageSpacesPropertiesProvisioningStatusPtrOutput) Phase

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

func (StorageSpacesPropertiesProvisioningStatusPtrOutput) Status

func (StorageSpacesPropertiesProvisioningStatusPtrOutput) ToStorageSpacesPropertiesProvisioningStatusPtrOutput

func (o StorageSpacesPropertiesProvisioningStatusPtrOutput) ToStorageSpacesPropertiesProvisioningStatusPtrOutput() StorageSpacesPropertiesProvisioningStatusPtrOutput

func (StorageSpacesPropertiesProvisioningStatusPtrOutput) ToStorageSpacesPropertiesProvisioningStatusPtrOutputWithContext

func (o StorageSpacesPropertiesProvisioningStatusPtrOutput) ToStorageSpacesPropertiesProvisioningStatusPtrOutputWithContext(ctx context.Context) StorageSpacesPropertiesProvisioningStatusPtrOutput

type StorageSpacesPropertiesPtrInput

type StorageSpacesPropertiesPtrInput interface {
	pulumi.Input

	ToStorageSpacesPropertiesPtrOutput() StorageSpacesPropertiesPtrOutput
	ToStorageSpacesPropertiesPtrOutputWithContext(context.Context) StorageSpacesPropertiesPtrOutput
}

StorageSpacesPropertiesPtrInput is an input type that accepts StorageSpacesPropertiesArgs, StorageSpacesPropertiesPtr and StorageSpacesPropertiesPtrOutput values. You can construct a concrete instance of `StorageSpacesPropertiesPtrInput` via:

        StorageSpacesPropertiesArgs{...}

or:

        nil

type StorageSpacesPropertiesPtrOutput

type StorageSpacesPropertiesPtrOutput struct{ *pulumi.OutputState }

func (StorageSpacesPropertiesPtrOutput) Elem

func (StorageSpacesPropertiesPtrOutput) ElementType

func (StorageSpacesPropertiesPtrOutput) HciStorageProfile

func (StorageSpacesPropertiesPtrOutput) Status

HybridAKSStorageStatus defines the observed state of HybridAKSStorage

func (StorageSpacesPropertiesPtrOutput) ToStorageSpacesPropertiesPtrOutput

func (o StorageSpacesPropertiesPtrOutput) ToStorageSpacesPropertiesPtrOutput() StorageSpacesPropertiesPtrOutput

func (StorageSpacesPropertiesPtrOutput) ToStorageSpacesPropertiesPtrOutputWithContext

func (o StorageSpacesPropertiesPtrOutput) ToStorageSpacesPropertiesPtrOutputWithContext(ctx context.Context) StorageSpacesPropertiesPtrOutput

func (StorageSpacesPropertiesPtrOutput) VmwareStorageProfile

type StorageSpacesPropertiesResponse

type StorageSpacesPropertiesResponse struct {
	HciStorageProfile *StorageSpacesPropertiesResponseHciStorageProfile `pulumi:"hciStorageProfile"`
	ProvisioningState string                                            `pulumi:"provisioningState"`
	// HybridAKSStorageStatus defines the observed state of HybridAKSStorage
	Status               *StorageSpacesPropertiesResponseStatus               `pulumi:"status"`
	VmwareStorageProfile *StorageSpacesPropertiesResponseVmwareStorageProfile `pulumi:"vmwareStorageProfile"`
}

HybridAKSStorageSpec defines the desired state of HybridAKSStorage

type StorageSpacesPropertiesResponseError

type StorageSpacesPropertiesResponseError struct {
	Code    *string `pulumi:"code"`
	Message *string `pulumi:"message"`
}

type StorageSpacesPropertiesResponseErrorOutput

type StorageSpacesPropertiesResponseErrorOutput struct{ *pulumi.OutputState }

func (StorageSpacesPropertiesResponseErrorOutput) Code

func (StorageSpacesPropertiesResponseErrorOutput) ElementType

func (StorageSpacesPropertiesResponseErrorOutput) Message

func (StorageSpacesPropertiesResponseErrorOutput) ToStorageSpacesPropertiesResponseErrorOutput

func (o StorageSpacesPropertiesResponseErrorOutput) ToStorageSpacesPropertiesResponseErrorOutput() StorageSpacesPropertiesResponseErrorOutput

func (StorageSpacesPropertiesResponseErrorOutput) ToStorageSpacesPropertiesResponseErrorOutputWithContext

func (o StorageSpacesPropertiesResponseErrorOutput) ToStorageSpacesPropertiesResponseErrorOutputWithContext(ctx context.Context) StorageSpacesPropertiesResponseErrorOutput

type StorageSpacesPropertiesResponseErrorPtrOutput

type StorageSpacesPropertiesResponseErrorPtrOutput struct{ *pulumi.OutputState }

func (StorageSpacesPropertiesResponseErrorPtrOutput) Code

func (StorageSpacesPropertiesResponseErrorPtrOutput) Elem

func (StorageSpacesPropertiesResponseErrorPtrOutput) ElementType

func (StorageSpacesPropertiesResponseErrorPtrOutput) Message

func (StorageSpacesPropertiesResponseErrorPtrOutput) ToStorageSpacesPropertiesResponseErrorPtrOutput

func (o StorageSpacesPropertiesResponseErrorPtrOutput) ToStorageSpacesPropertiesResponseErrorPtrOutput() StorageSpacesPropertiesResponseErrorPtrOutput

func (StorageSpacesPropertiesResponseErrorPtrOutput) ToStorageSpacesPropertiesResponseErrorPtrOutputWithContext

func (o StorageSpacesPropertiesResponseErrorPtrOutput) ToStorageSpacesPropertiesResponseErrorPtrOutputWithContext(ctx context.Context) StorageSpacesPropertiesResponseErrorPtrOutput

type StorageSpacesPropertiesResponseHciStorageProfile

type StorageSpacesPropertiesResponseHciStorageProfile struct {
	// Resource group in MOC(Microsoft On-premises Cloud)
	MocGroup *string `pulumi:"mocGroup"`
	// Location in MOC(Microsoft On-premises Cloud)
	MocLocation *string `pulumi:"mocLocation"`
	// Name of the storage container in MOC(Microsoft On-premises Cloud)
	MocStorageContainer *string `pulumi:"mocStorageContainer"`
}

type StorageSpacesPropertiesResponseHciStorageProfileOutput

type StorageSpacesPropertiesResponseHciStorageProfileOutput struct{ *pulumi.OutputState }

func (StorageSpacesPropertiesResponseHciStorageProfileOutput) ElementType

func (StorageSpacesPropertiesResponseHciStorageProfileOutput) MocGroup

Resource group in MOC(Microsoft On-premises Cloud)

func (StorageSpacesPropertiesResponseHciStorageProfileOutput) MocLocation

Location in MOC(Microsoft On-premises Cloud)

func (StorageSpacesPropertiesResponseHciStorageProfileOutput) MocStorageContainer

Name of the storage container in MOC(Microsoft On-premises Cloud)

func (StorageSpacesPropertiesResponseHciStorageProfileOutput) ToStorageSpacesPropertiesResponseHciStorageProfileOutput

func (StorageSpacesPropertiesResponseHciStorageProfileOutput) ToStorageSpacesPropertiesResponseHciStorageProfileOutputWithContext

func (o StorageSpacesPropertiesResponseHciStorageProfileOutput) ToStorageSpacesPropertiesResponseHciStorageProfileOutputWithContext(ctx context.Context) StorageSpacesPropertiesResponseHciStorageProfileOutput

type StorageSpacesPropertiesResponseHciStorageProfilePtrOutput

type StorageSpacesPropertiesResponseHciStorageProfilePtrOutput struct{ *pulumi.OutputState }

func (StorageSpacesPropertiesResponseHciStorageProfilePtrOutput) Elem

func (StorageSpacesPropertiesResponseHciStorageProfilePtrOutput) ElementType

func (StorageSpacesPropertiesResponseHciStorageProfilePtrOutput) MocGroup

Resource group in MOC(Microsoft On-premises Cloud)

func (StorageSpacesPropertiesResponseHciStorageProfilePtrOutput) MocLocation

Location in MOC(Microsoft On-premises Cloud)

func (StorageSpacesPropertiesResponseHciStorageProfilePtrOutput) MocStorageContainer

Name of the storage container in MOC(Microsoft On-premises Cloud)

func (StorageSpacesPropertiesResponseHciStorageProfilePtrOutput) ToStorageSpacesPropertiesResponseHciStorageProfilePtrOutput

func (StorageSpacesPropertiesResponseHciStorageProfilePtrOutput) ToStorageSpacesPropertiesResponseHciStorageProfilePtrOutputWithContext

func (o StorageSpacesPropertiesResponseHciStorageProfilePtrOutput) ToStorageSpacesPropertiesResponseHciStorageProfilePtrOutputWithContext(ctx context.Context) StorageSpacesPropertiesResponseHciStorageProfilePtrOutput

type StorageSpacesPropertiesResponseOutput

type StorageSpacesPropertiesResponseOutput struct{ *pulumi.OutputState }

HybridAKSStorageSpec defines the desired state of HybridAKSStorage

func (StorageSpacesPropertiesResponseOutput) ElementType

func (StorageSpacesPropertiesResponseOutput) HciStorageProfile

func (StorageSpacesPropertiesResponseOutput) ProvisioningState

func (StorageSpacesPropertiesResponseOutput) Status

HybridAKSStorageStatus defines the observed state of HybridAKSStorage

func (StorageSpacesPropertiesResponseOutput) ToStorageSpacesPropertiesResponseOutput

func (o StorageSpacesPropertiesResponseOutput) ToStorageSpacesPropertiesResponseOutput() StorageSpacesPropertiesResponseOutput

func (StorageSpacesPropertiesResponseOutput) ToStorageSpacesPropertiesResponseOutputWithContext

func (o StorageSpacesPropertiesResponseOutput) ToStorageSpacesPropertiesResponseOutputWithContext(ctx context.Context) StorageSpacesPropertiesResponseOutput

func (StorageSpacesPropertiesResponseOutput) VmwareStorageProfile

type StorageSpacesPropertiesResponseProvisioningStatus

type StorageSpacesPropertiesResponseProvisioningStatus struct {
	Error       *StorageSpacesPropertiesResponseError `pulumi:"error"`
	OperationId *string                               `pulumi:"operationId"`
	// Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
	Phase  *string `pulumi:"phase"`
	Status *string `pulumi:"status"`
}

Contains Provisioning errors

type StorageSpacesPropertiesResponseProvisioningStatusOutput

type StorageSpacesPropertiesResponseProvisioningStatusOutput struct{ *pulumi.OutputState }

Contains Provisioning errors

func (StorageSpacesPropertiesResponseProvisioningStatusOutput) ElementType

func (StorageSpacesPropertiesResponseProvisioningStatusOutput) Error

func (StorageSpacesPropertiesResponseProvisioningStatusOutput) OperationId

func (StorageSpacesPropertiesResponseProvisioningStatusOutput) Phase

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

func (StorageSpacesPropertiesResponseProvisioningStatusOutput) Status

func (StorageSpacesPropertiesResponseProvisioningStatusOutput) ToStorageSpacesPropertiesResponseProvisioningStatusOutput

func (StorageSpacesPropertiesResponseProvisioningStatusOutput) ToStorageSpacesPropertiesResponseProvisioningStatusOutputWithContext

func (o StorageSpacesPropertiesResponseProvisioningStatusOutput) ToStorageSpacesPropertiesResponseProvisioningStatusOutputWithContext(ctx context.Context) StorageSpacesPropertiesResponseProvisioningStatusOutput

type StorageSpacesPropertiesResponseProvisioningStatusPtrOutput

type StorageSpacesPropertiesResponseProvisioningStatusPtrOutput struct{ *pulumi.OutputState }

func (StorageSpacesPropertiesResponseProvisioningStatusPtrOutput) Elem

func (StorageSpacesPropertiesResponseProvisioningStatusPtrOutput) ElementType

func (StorageSpacesPropertiesResponseProvisioningStatusPtrOutput) Error

func (StorageSpacesPropertiesResponseProvisioningStatusPtrOutput) OperationId

func (StorageSpacesPropertiesResponseProvisioningStatusPtrOutput) Phase

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

func (StorageSpacesPropertiesResponseProvisioningStatusPtrOutput) Status

func (StorageSpacesPropertiesResponseProvisioningStatusPtrOutput) ToStorageSpacesPropertiesResponseProvisioningStatusPtrOutput

func (StorageSpacesPropertiesResponseProvisioningStatusPtrOutput) ToStorageSpacesPropertiesResponseProvisioningStatusPtrOutputWithContext

func (o StorageSpacesPropertiesResponseProvisioningStatusPtrOutput) ToStorageSpacesPropertiesResponseProvisioningStatusPtrOutputWithContext(ctx context.Context) StorageSpacesPropertiesResponseProvisioningStatusPtrOutput

type StorageSpacesPropertiesResponseStatus

type StorageSpacesPropertiesResponseStatus struct {
	// Contains Provisioning errors
	ProvisioningStatus *StorageSpacesPropertiesResponseProvisioningStatus `pulumi:"provisioningStatus"`
}

HybridAKSStorageStatus defines the observed state of HybridAKSStorage

type StorageSpacesPropertiesResponseStatusOutput

type StorageSpacesPropertiesResponseStatusOutput struct{ *pulumi.OutputState }

HybridAKSStorageStatus defines the observed state of HybridAKSStorage

func (StorageSpacesPropertiesResponseStatusOutput) ElementType

func (StorageSpacesPropertiesResponseStatusOutput) ProvisioningStatus

Contains Provisioning errors

func (StorageSpacesPropertiesResponseStatusOutput) ToStorageSpacesPropertiesResponseStatusOutput

func (o StorageSpacesPropertiesResponseStatusOutput) ToStorageSpacesPropertiesResponseStatusOutput() StorageSpacesPropertiesResponseStatusOutput

func (StorageSpacesPropertiesResponseStatusOutput) ToStorageSpacesPropertiesResponseStatusOutputWithContext

func (o StorageSpacesPropertiesResponseStatusOutput) ToStorageSpacesPropertiesResponseStatusOutputWithContext(ctx context.Context) StorageSpacesPropertiesResponseStatusOutput

type StorageSpacesPropertiesResponseStatusPtrOutput

type StorageSpacesPropertiesResponseStatusPtrOutput struct{ *pulumi.OutputState }

func (StorageSpacesPropertiesResponseStatusPtrOutput) Elem

func (StorageSpacesPropertiesResponseStatusPtrOutput) ElementType

func (StorageSpacesPropertiesResponseStatusPtrOutput) ProvisioningStatus

Contains Provisioning errors

func (StorageSpacesPropertiesResponseStatusPtrOutput) ToStorageSpacesPropertiesResponseStatusPtrOutput

func (o StorageSpacesPropertiesResponseStatusPtrOutput) ToStorageSpacesPropertiesResponseStatusPtrOutput() StorageSpacesPropertiesResponseStatusPtrOutput

func (StorageSpacesPropertiesResponseStatusPtrOutput) ToStorageSpacesPropertiesResponseStatusPtrOutputWithContext

func (o StorageSpacesPropertiesResponseStatusPtrOutput) ToStorageSpacesPropertiesResponseStatusPtrOutputWithContext(ctx context.Context) StorageSpacesPropertiesResponseStatusPtrOutput

type StorageSpacesPropertiesResponseVmwareStorageProfile

type StorageSpacesPropertiesResponseVmwareStorageProfile struct {
	// Name of the datacenter in VSphere
	Datacenter *string `pulumi:"datacenter"`
	// Name of the datastore in VSphere
	Datastore *string `pulumi:"datastore"`
	// Name of the folder in VSphere
	Folder *string `pulumi:"folder"`
	// Name of the resource pool in VSphere
	ResourcePool *string `pulumi:"resourcePool"`
}

type StorageSpacesPropertiesResponseVmwareStorageProfileOutput

type StorageSpacesPropertiesResponseVmwareStorageProfileOutput struct{ *pulumi.OutputState }

func (StorageSpacesPropertiesResponseVmwareStorageProfileOutput) Datacenter

Name of the datacenter in VSphere

func (StorageSpacesPropertiesResponseVmwareStorageProfileOutput) Datastore

Name of the datastore in VSphere

func (StorageSpacesPropertiesResponseVmwareStorageProfileOutput) ElementType

func (StorageSpacesPropertiesResponseVmwareStorageProfileOutput) Folder

Name of the folder in VSphere

func (StorageSpacesPropertiesResponseVmwareStorageProfileOutput) ResourcePool

Name of the resource pool in VSphere

func (StorageSpacesPropertiesResponseVmwareStorageProfileOutput) ToStorageSpacesPropertiesResponseVmwareStorageProfileOutput

func (StorageSpacesPropertiesResponseVmwareStorageProfileOutput) ToStorageSpacesPropertiesResponseVmwareStorageProfileOutputWithContext

func (o StorageSpacesPropertiesResponseVmwareStorageProfileOutput) ToStorageSpacesPropertiesResponseVmwareStorageProfileOutputWithContext(ctx context.Context) StorageSpacesPropertiesResponseVmwareStorageProfileOutput

type StorageSpacesPropertiesResponseVmwareStorageProfilePtrOutput

type StorageSpacesPropertiesResponseVmwareStorageProfilePtrOutput struct{ *pulumi.OutputState }

func (StorageSpacesPropertiesResponseVmwareStorageProfilePtrOutput) Datacenter

Name of the datacenter in VSphere

func (StorageSpacesPropertiesResponseVmwareStorageProfilePtrOutput) Datastore

Name of the datastore in VSphere

func (StorageSpacesPropertiesResponseVmwareStorageProfilePtrOutput) Elem

func (StorageSpacesPropertiesResponseVmwareStorageProfilePtrOutput) ElementType

func (StorageSpacesPropertiesResponseVmwareStorageProfilePtrOutput) Folder

Name of the folder in VSphere

func (StorageSpacesPropertiesResponseVmwareStorageProfilePtrOutput) ResourcePool

Name of the resource pool in VSphere

func (StorageSpacesPropertiesResponseVmwareStorageProfilePtrOutput) ToStorageSpacesPropertiesResponseVmwareStorageProfilePtrOutput

func (StorageSpacesPropertiesResponseVmwareStorageProfilePtrOutput) ToStorageSpacesPropertiesResponseVmwareStorageProfilePtrOutputWithContext

func (o StorageSpacesPropertiesResponseVmwareStorageProfilePtrOutput) ToStorageSpacesPropertiesResponseVmwareStorageProfilePtrOutputWithContext(ctx context.Context) StorageSpacesPropertiesResponseVmwareStorageProfilePtrOutput

type StorageSpacesPropertiesStatus

type StorageSpacesPropertiesStatus struct {
	// Contains Provisioning errors
	ProvisioningStatus *StorageSpacesPropertiesProvisioningStatus `pulumi:"provisioningStatus"`
}

HybridAKSStorageStatus defines the observed state of HybridAKSStorage

type StorageSpacesPropertiesStatusArgs

type StorageSpacesPropertiesStatusArgs struct {
	// Contains Provisioning errors
	ProvisioningStatus StorageSpacesPropertiesProvisioningStatusPtrInput `pulumi:"provisioningStatus"`
}

HybridAKSStorageStatus defines the observed state of HybridAKSStorage

func (StorageSpacesPropertiesStatusArgs) ElementType

func (StorageSpacesPropertiesStatusArgs) ToStorageSpacesPropertiesStatusOutput

func (i StorageSpacesPropertiesStatusArgs) ToStorageSpacesPropertiesStatusOutput() StorageSpacesPropertiesStatusOutput

func (StorageSpacesPropertiesStatusArgs) ToStorageSpacesPropertiesStatusOutputWithContext

func (i StorageSpacesPropertiesStatusArgs) ToStorageSpacesPropertiesStatusOutputWithContext(ctx context.Context) StorageSpacesPropertiesStatusOutput

func (StorageSpacesPropertiesStatusArgs) ToStorageSpacesPropertiesStatusPtrOutput

func (i StorageSpacesPropertiesStatusArgs) ToStorageSpacesPropertiesStatusPtrOutput() StorageSpacesPropertiesStatusPtrOutput

func (StorageSpacesPropertiesStatusArgs) ToStorageSpacesPropertiesStatusPtrOutputWithContext

func (i StorageSpacesPropertiesStatusArgs) ToStorageSpacesPropertiesStatusPtrOutputWithContext(ctx context.Context) StorageSpacesPropertiesStatusPtrOutput

type StorageSpacesPropertiesStatusInput

type StorageSpacesPropertiesStatusInput interface {
	pulumi.Input

	ToStorageSpacesPropertiesStatusOutput() StorageSpacesPropertiesStatusOutput
	ToStorageSpacesPropertiesStatusOutputWithContext(context.Context) StorageSpacesPropertiesStatusOutput
}

StorageSpacesPropertiesStatusInput is an input type that accepts StorageSpacesPropertiesStatusArgs and StorageSpacesPropertiesStatusOutput values. You can construct a concrete instance of `StorageSpacesPropertiesStatusInput` via:

StorageSpacesPropertiesStatusArgs{...}

type StorageSpacesPropertiesStatusOutput

type StorageSpacesPropertiesStatusOutput struct{ *pulumi.OutputState }

HybridAKSStorageStatus defines the observed state of HybridAKSStorage

func (StorageSpacesPropertiesStatusOutput) ElementType

func (StorageSpacesPropertiesStatusOutput) ProvisioningStatus

Contains Provisioning errors

func (StorageSpacesPropertiesStatusOutput) ToStorageSpacesPropertiesStatusOutput

func (o StorageSpacesPropertiesStatusOutput) ToStorageSpacesPropertiesStatusOutput() StorageSpacesPropertiesStatusOutput

func (StorageSpacesPropertiesStatusOutput) ToStorageSpacesPropertiesStatusOutputWithContext

func (o StorageSpacesPropertiesStatusOutput) ToStorageSpacesPropertiesStatusOutputWithContext(ctx context.Context) StorageSpacesPropertiesStatusOutput

func (StorageSpacesPropertiesStatusOutput) ToStorageSpacesPropertiesStatusPtrOutput

func (o StorageSpacesPropertiesStatusOutput) ToStorageSpacesPropertiesStatusPtrOutput() StorageSpacesPropertiesStatusPtrOutput

func (StorageSpacesPropertiesStatusOutput) ToStorageSpacesPropertiesStatusPtrOutputWithContext

func (o StorageSpacesPropertiesStatusOutput) ToStorageSpacesPropertiesStatusPtrOutputWithContext(ctx context.Context) StorageSpacesPropertiesStatusPtrOutput

type StorageSpacesPropertiesStatusPtrInput

type StorageSpacesPropertiesStatusPtrInput interface {
	pulumi.Input

	ToStorageSpacesPropertiesStatusPtrOutput() StorageSpacesPropertiesStatusPtrOutput
	ToStorageSpacesPropertiesStatusPtrOutputWithContext(context.Context) StorageSpacesPropertiesStatusPtrOutput
}

StorageSpacesPropertiesStatusPtrInput is an input type that accepts StorageSpacesPropertiesStatusArgs, StorageSpacesPropertiesStatusPtr and StorageSpacesPropertiesStatusPtrOutput values. You can construct a concrete instance of `StorageSpacesPropertiesStatusPtrInput` via:

        StorageSpacesPropertiesStatusArgs{...}

or:

        nil

type StorageSpacesPropertiesStatusPtrOutput

type StorageSpacesPropertiesStatusPtrOutput struct{ *pulumi.OutputState }

func (StorageSpacesPropertiesStatusPtrOutput) Elem

func (StorageSpacesPropertiesStatusPtrOutput) ElementType

func (StorageSpacesPropertiesStatusPtrOutput) ProvisioningStatus

Contains Provisioning errors

func (StorageSpacesPropertiesStatusPtrOutput) ToStorageSpacesPropertiesStatusPtrOutput

func (o StorageSpacesPropertiesStatusPtrOutput) ToStorageSpacesPropertiesStatusPtrOutput() StorageSpacesPropertiesStatusPtrOutput

func (StorageSpacesPropertiesStatusPtrOutput) ToStorageSpacesPropertiesStatusPtrOutputWithContext

func (o StorageSpacesPropertiesStatusPtrOutput) ToStorageSpacesPropertiesStatusPtrOutputWithContext(ctx context.Context) StorageSpacesPropertiesStatusPtrOutput

type StorageSpacesPropertiesVmwareStorageProfile

type StorageSpacesPropertiesVmwareStorageProfile struct {
	// Name of the datacenter in VSphere
	Datacenter *string `pulumi:"datacenter"`
	// Name of the datastore in VSphere
	Datastore *string `pulumi:"datastore"`
	// Name of the folder in VSphere
	Folder *string `pulumi:"folder"`
	// Name of the resource pool in VSphere
	ResourcePool *string `pulumi:"resourcePool"`
}

type StorageSpacesPropertiesVmwareStorageProfileArgs

type StorageSpacesPropertiesVmwareStorageProfileArgs struct {
	// Name of the datacenter in VSphere
	Datacenter pulumi.StringPtrInput `pulumi:"datacenter"`
	// Name of the datastore in VSphere
	Datastore pulumi.StringPtrInput `pulumi:"datastore"`
	// Name of the folder in VSphere
	Folder pulumi.StringPtrInput `pulumi:"folder"`
	// Name of the resource pool in VSphere
	ResourcePool pulumi.StringPtrInput `pulumi:"resourcePool"`
}

func (StorageSpacesPropertiesVmwareStorageProfileArgs) ElementType

func (StorageSpacesPropertiesVmwareStorageProfileArgs) ToStorageSpacesPropertiesVmwareStorageProfileOutput

func (i StorageSpacesPropertiesVmwareStorageProfileArgs) ToStorageSpacesPropertiesVmwareStorageProfileOutput() StorageSpacesPropertiesVmwareStorageProfileOutput

func (StorageSpacesPropertiesVmwareStorageProfileArgs) ToStorageSpacesPropertiesVmwareStorageProfileOutputWithContext

func (i StorageSpacesPropertiesVmwareStorageProfileArgs) ToStorageSpacesPropertiesVmwareStorageProfileOutputWithContext(ctx context.Context) StorageSpacesPropertiesVmwareStorageProfileOutput

func (StorageSpacesPropertiesVmwareStorageProfileArgs) ToStorageSpacesPropertiesVmwareStorageProfilePtrOutput

func (i StorageSpacesPropertiesVmwareStorageProfileArgs) ToStorageSpacesPropertiesVmwareStorageProfilePtrOutput() StorageSpacesPropertiesVmwareStorageProfilePtrOutput

func (StorageSpacesPropertiesVmwareStorageProfileArgs) ToStorageSpacesPropertiesVmwareStorageProfilePtrOutputWithContext

func (i StorageSpacesPropertiesVmwareStorageProfileArgs) ToStorageSpacesPropertiesVmwareStorageProfilePtrOutputWithContext(ctx context.Context) StorageSpacesPropertiesVmwareStorageProfilePtrOutput

type StorageSpacesPropertiesVmwareStorageProfileInput

type StorageSpacesPropertiesVmwareStorageProfileInput interface {
	pulumi.Input

	ToStorageSpacesPropertiesVmwareStorageProfileOutput() StorageSpacesPropertiesVmwareStorageProfileOutput
	ToStorageSpacesPropertiesVmwareStorageProfileOutputWithContext(context.Context) StorageSpacesPropertiesVmwareStorageProfileOutput
}

StorageSpacesPropertiesVmwareStorageProfileInput is an input type that accepts StorageSpacesPropertiesVmwareStorageProfileArgs and StorageSpacesPropertiesVmwareStorageProfileOutput values. You can construct a concrete instance of `StorageSpacesPropertiesVmwareStorageProfileInput` via:

StorageSpacesPropertiesVmwareStorageProfileArgs{...}

type StorageSpacesPropertiesVmwareStorageProfileOutput

type StorageSpacesPropertiesVmwareStorageProfileOutput struct{ *pulumi.OutputState }

func (StorageSpacesPropertiesVmwareStorageProfileOutput) Datacenter

Name of the datacenter in VSphere

func (StorageSpacesPropertiesVmwareStorageProfileOutput) Datastore

Name of the datastore in VSphere

func (StorageSpacesPropertiesVmwareStorageProfileOutput) ElementType

func (StorageSpacesPropertiesVmwareStorageProfileOutput) Folder

Name of the folder in VSphere

func (StorageSpacesPropertiesVmwareStorageProfileOutput) ResourcePool

Name of the resource pool in VSphere

func (StorageSpacesPropertiesVmwareStorageProfileOutput) ToStorageSpacesPropertiesVmwareStorageProfileOutput

func (o StorageSpacesPropertiesVmwareStorageProfileOutput) ToStorageSpacesPropertiesVmwareStorageProfileOutput() StorageSpacesPropertiesVmwareStorageProfileOutput

func (StorageSpacesPropertiesVmwareStorageProfileOutput) ToStorageSpacesPropertiesVmwareStorageProfileOutputWithContext

func (o StorageSpacesPropertiesVmwareStorageProfileOutput) ToStorageSpacesPropertiesVmwareStorageProfileOutputWithContext(ctx context.Context) StorageSpacesPropertiesVmwareStorageProfileOutput

func (StorageSpacesPropertiesVmwareStorageProfileOutput) ToStorageSpacesPropertiesVmwareStorageProfilePtrOutput

func (o StorageSpacesPropertiesVmwareStorageProfileOutput) ToStorageSpacesPropertiesVmwareStorageProfilePtrOutput() StorageSpacesPropertiesVmwareStorageProfilePtrOutput

func (StorageSpacesPropertiesVmwareStorageProfileOutput) ToStorageSpacesPropertiesVmwareStorageProfilePtrOutputWithContext

func (o StorageSpacesPropertiesVmwareStorageProfileOutput) ToStorageSpacesPropertiesVmwareStorageProfilePtrOutputWithContext(ctx context.Context) StorageSpacesPropertiesVmwareStorageProfilePtrOutput

type StorageSpacesPropertiesVmwareStorageProfilePtrInput

type StorageSpacesPropertiesVmwareStorageProfilePtrInput interface {
	pulumi.Input

	ToStorageSpacesPropertiesVmwareStorageProfilePtrOutput() StorageSpacesPropertiesVmwareStorageProfilePtrOutput
	ToStorageSpacesPropertiesVmwareStorageProfilePtrOutputWithContext(context.Context) StorageSpacesPropertiesVmwareStorageProfilePtrOutput
}

StorageSpacesPropertiesVmwareStorageProfilePtrInput is an input type that accepts StorageSpacesPropertiesVmwareStorageProfileArgs, StorageSpacesPropertiesVmwareStorageProfilePtr and StorageSpacesPropertiesVmwareStorageProfilePtrOutput values. You can construct a concrete instance of `StorageSpacesPropertiesVmwareStorageProfilePtrInput` via:

        StorageSpacesPropertiesVmwareStorageProfileArgs{...}

or:

        nil

type StorageSpacesPropertiesVmwareStorageProfilePtrOutput

type StorageSpacesPropertiesVmwareStorageProfilePtrOutput struct{ *pulumi.OutputState }

func (StorageSpacesPropertiesVmwareStorageProfilePtrOutput) Datacenter

Name of the datacenter in VSphere

func (StorageSpacesPropertiesVmwareStorageProfilePtrOutput) Datastore

Name of the datastore in VSphere

func (StorageSpacesPropertiesVmwareStorageProfilePtrOutput) Elem

func (StorageSpacesPropertiesVmwareStorageProfilePtrOutput) ElementType

func (StorageSpacesPropertiesVmwareStorageProfilePtrOutput) Folder

Name of the folder in VSphere

func (StorageSpacesPropertiesVmwareStorageProfilePtrOutput) ResourcePool

Name of the resource pool in VSphere

func (StorageSpacesPropertiesVmwareStorageProfilePtrOutput) ToStorageSpacesPropertiesVmwareStorageProfilePtrOutput

func (StorageSpacesPropertiesVmwareStorageProfilePtrOutput) ToStorageSpacesPropertiesVmwareStorageProfilePtrOutputWithContext

func (o StorageSpacesPropertiesVmwareStorageProfilePtrOutput) ToStorageSpacesPropertiesVmwareStorageProfilePtrOutputWithContext(ctx context.Context) StorageSpacesPropertiesVmwareStorageProfilePtrOutput

type StorageSpacesResponseExtendedLocation

type StorageSpacesResponseExtendedLocation struct {
	// The extended location name.
	Name *string `pulumi:"name"`
	// The extended location type.
	Type *string `pulumi:"type"`
}

type StorageSpacesResponseExtendedLocationOutput

type StorageSpacesResponseExtendedLocationOutput struct{ *pulumi.OutputState }

func (StorageSpacesResponseExtendedLocationOutput) ElementType

func (StorageSpacesResponseExtendedLocationOutput) Name

The extended location name.

func (StorageSpacesResponseExtendedLocationOutput) ToStorageSpacesResponseExtendedLocationOutput

func (o StorageSpacesResponseExtendedLocationOutput) ToStorageSpacesResponseExtendedLocationOutput() StorageSpacesResponseExtendedLocationOutput

func (StorageSpacesResponseExtendedLocationOutput) ToStorageSpacesResponseExtendedLocationOutputWithContext

func (o StorageSpacesResponseExtendedLocationOutput) ToStorageSpacesResponseExtendedLocationOutputWithContext(ctx context.Context) StorageSpacesResponseExtendedLocationOutput

func (StorageSpacesResponseExtendedLocationOutput) Type

The extended location type.

type StorageSpacesResponseExtendedLocationPtrOutput

type StorageSpacesResponseExtendedLocationPtrOutput struct{ *pulumi.OutputState }

func (StorageSpacesResponseExtendedLocationPtrOutput) Elem

func (StorageSpacesResponseExtendedLocationPtrOutput) ElementType

func (StorageSpacesResponseExtendedLocationPtrOutput) Name

The extended location name.

func (StorageSpacesResponseExtendedLocationPtrOutput) ToStorageSpacesResponseExtendedLocationPtrOutput

func (o StorageSpacesResponseExtendedLocationPtrOutput) ToStorageSpacesResponseExtendedLocationPtrOutput() StorageSpacesResponseExtendedLocationPtrOutput

func (StorageSpacesResponseExtendedLocationPtrOutput) ToStorageSpacesResponseExtendedLocationPtrOutputWithContext

func (o StorageSpacesResponseExtendedLocationPtrOutput) ToStorageSpacesResponseExtendedLocationPtrOutputWithContext(ctx context.Context) StorageSpacesResponseExtendedLocationPtrOutput

func (StorageSpacesResponseExtendedLocationPtrOutput) Type

The extended location type.

type SystemDataResponse

type SystemDataResponse struct {
	// The timestamp of resource creation (UTC).
	CreatedAt *string `pulumi:"createdAt"`
	// The identity that created the resource.
	CreatedBy *string `pulumi:"createdBy"`
	// The type of identity that created the resource.
	CreatedByType *string `pulumi:"createdByType"`
	// The timestamp of resource last modification (UTC)
	LastModifiedAt *string `pulumi:"lastModifiedAt"`
	// The identity that last modified the resource.
	LastModifiedBy *string `pulumi:"lastModifiedBy"`
	// The type of identity that last modified the resource.
	LastModifiedByType *string `pulumi:"lastModifiedByType"`
}

Metadata pertaining to creation and last modification of the resource.

type SystemDataResponseOutput

type SystemDataResponseOutput struct{ *pulumi.OutputState }

Metadata pertaining to creation and last modification of the resource.

func (SystemDataResponseOutput) CreatedAt

The timestamp of resource creation (UTC).

func (SystemDataResponseOutput) CreatedBy

The identity that created the resource.

func (SystemDataResponseOutput) CreatedByType

The type of identity that created the resource.

func (SystemDataResponseOutput) ElementType

func (SystemDataResponseOutput) ElementType() reflect.Type

func (SystemDataResponseOutput) LastModifiedAt

func (o SystemDataResponseOutput) LastModifiedAt() pulumi.StringPtrOutput

The timestamp of resource last modification (UTC)

func (SystemDataResponseOutput) LastModifiedBy

func (o SystemDataResponseOutput) LastModifiedBy() pulumi.StringPtrOutput

The identity that last modified the resource.

func (SystemDataResponseOutput) LastModifiedByType

func (o SystemDataResponseOutput) LastModifiedByType() pulumi.StringPtrOutput

The type of identity that last modified the resource.

func (SystemDataResponseOutput) ToSystemDataResponseOutput

func (o SystemDataResponseOutput) ToSystemDataResponseOutput() SystemDataResponseOutput

func (SystemDataResponseOutput) ToSystemDataResponseOutputWithContext

func (o SystemDataResponseOutput) ToSystemDataResponseOutputWithContext(ctx context.Context) SystemDataResponseOutput

type VirtualNetworkRetrieve

type VirtualNetworkRetrieve struct {
	pulumi.CustomResourceState

	ExtendedLocation VirtualNetworksResponseExtendedLocationPtrOutput `pulumi:"extendedLocation"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// HybridAKSNetworkSpec defines the desired state of HybridAKSNetwork
	Properties VirtualNetworksPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

The virtualNetworks resource definition. Azure REST API version: 2022-09-01-preview. Prior API version in Azure Native 1.x: 2022-05-01-preview.

func GetVirtualNetworkRetrieve

func GetVirtualNetworkRetrieve(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VirtualNetworkRetrieveState, opts ...pulumi.ResourceOption) (*VirtualNetworkRetrieve, error)

GetVirtualNetworkRetrieve gets an existing VirtualNetworkRetrieve 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 NewVirtualNetworkRetrieve

func NewVirtualNetworkRetrieve(ctx *pulumi.Context,
	name string, args *VirtualNetworkRetrieveArgs, opts ...pulumi.ResourceOption) (*VirtualNetworkRetrieve, error)

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

func (*VirtualNetworkRetrieve) ElementType

func (*VirtualNetworkRetrieve) ElementType() reflect.Type

func (*VirtualNetworkRetrieve) ToVirtualNetworkRetrieveOutput

func (i *VirtualNetworkRetrieve) ToVirtualNetworkRetrieveOutput() VirtualNetworkRetrieveOutput

func (*VirtualNetworkRetrieve) ToVirtualNetworkRetrieveOutputWithContext

func (i *VirtualNetworkRetrieve) ToVirtualNetworkRetrieveOutputWithContext(ctx context.Context) VirtualNetworkRetrieveOutput

type VirtualNetworkRetrieveArgs

type VirtualNetworkRetrieveArgs struct {
	ExtendedLocation VirtualNetworksExtendedLocationPtrInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// HybridAKSNetworkSpec defines the desired state of HybridAKSNetwork
	Properties VirtualNetworksPropertiesPtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// Parameter for the name of the virtual network
	VirtualNetworksName pulumi.StringPtrInput
}

The set of arguments for constructing a VirtualNetworkRetrieve resource.

func (VirtualNetworkRetrieveArgs) ElementType

func (VirtualNetworkRetrieveArgs) ElementType() reflect.Type

type VirtualNetworkRetrieveInput

type VirtualNetworkRetrieveInput interface {
	pulumi.Input

	ToVirtualNetworkRetrieveOutput() VirtualNetworkRetrieveOutput
	ToVirtualNetworkRetrieveOutputWithContext(ctx context.Context) VirtualNetworkRetrieveOutput
}

type VirtualNetworkRetrieveOutput

type VirtualNetworkRetrieveOutput struct{ *pulumi.OutputState }

func (VirtualNetworkRetrieveOutput) ElementType

func (VirtualNetworkRetrieveOutput) ExtendedLocation

func (VirtualNetworkRetrieveOutput) Location

The geo-location where the resource lives

func (VirtualNetworkRetrieveOutput) Name

The name of the resource

func (VirtualNetworkRetrieveOutput) Properties

HybridAKSNetworkSpec defines the desired state of HybridAKSNetwork

func (VirtualNetworkRetrieveOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (VirtualNetworkRetrieveOutput) Tags

Resource tags.

func (VirtualNetworkRetrieveOutput) ToVirtualNetworkRetrieveOutput

func (o VirtualNetworkRetrieveOutput) ToVirtualNetworkRetrieveOutput() VirtualNetworkRetrieveOutput

func (VirtualNetworkRetrieveOutput) ToVirtualNetworkRetrieveOutputWithContext

func (o VirtualNetworkRetrieveOutput) ToVirtualNetworkRetrieveOutputWithContext(ctx context.Context) VirtualNetworkRetrieveOutput

func (VirtualNetworkRetrieveOutput) Type

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

type VirtualNetworkRetrieveState

type VirtualNetworkRetrieveState struct {
}

func (VirtualNetworkRetrieveState) ElementType

type VirtualNetworksExtendedLocation

type VirtualNetworksExtendedLocation struct {
	// The extended location name.
	Name *string `pulumi:"name"`
	// The extended location type.
	Type *string `pulumi:"type"`
}

type VirtualNetworksExtendedLocationArgs

type VirtualNetworksExtendedLocationArgs struct {
	// The extended location name.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The extended location type.
	Type pulumi.StringPtrInput `pulumi:"type"`
}

func (VirtualNetworksExtendedLocationArgs) ElementType

func (VirtualNetworksExtendedLocationArgs) ToVirtualNetworksExtendedLocationOutput

func (i VirtualNetworksExtendedLocationArgs) ToVirtualNetworksExtendedLocationOutput() VirtualNetworksExtendedLocationOutput

func (VirtualNetworksExtendedLocationArgs) ToVirtualNetworksExtendedLocationOutputWithContext

func (i VirtualNetworksExtendedLocationArgs) ToVirtualNetworksExtendedLocationOutputWithContext(ctx context.Context) VirtualNetworksExtendedLocationOutput

func (VirtualNetworksExtendedLocationArgs) ToVirtualNetworksExtendedLocationPtrOutput

func (i VirtualNetworksExtendedLocationArgs) ToVirtualNetworksExtendedLocationPtrOutput() VirtualNetworksExtendedLocationPtrOutput

func (VirtualNetworksExtendedLocationArgs) ToVirtualNetworksExtendedLocationPtrOutputWithContext

func (i VirtualNetworksExtendedLocationArgs) ToVirtualNetworksExtendedLocationPtrOutputWithContext(ctx context.Context) VirtualNetworksExtendedLocationPtrOutput

type VirtualNetworksExtendedLocationInput

type VirtualNetworksExtendedLocationInput interface {
	pulumi.Input

	ToVirtualNetworksExtendedLocationOutput() VirtualNetworksExtendedLocationOutput
	ToVirtualNetworksExtendedLocationOutputWithContext(context.Context) VirtualNetworksExtendedLocationOutput
}

VirtualNetworksExtendedLocationInput is an input type that accepts VirtualNetworksExtendedLocationArgs and VirtualNetworksExtendedLocationOutput values. You can construct a concrete instance of `VirtualNetworksExtendedLocationInput` via:

VirtualNetworksExtendedLocationArgs{...}

type VirtualNetworksExtendedLocationOutput

type VirtualNetworksExtendedLocationOutput struct{ *pulumi.OutputState }

func (VirtualNetworksExtendedLocationOutput) ElementType

func (VirtualNetworksExtendedLocationOutput) Name

The extended location name.

func (VirtualNetworksExtendedLocationOutput) ToVirtualNetworksExtendedLocationOutput

func (o VirtualNetworksExtendedLocationOutput) ToVirtualNetworksExtendedLocationOutput() VirtualNetworksExtendedLocationOutput

func (VirtualNetworksExtendedLocationOutput) ToVirtualNetworksExtendedLocationOutputWithContext

func (o VirtualNetworksExtendedLocationOutput) ToVirtualNetworksExtendedLocationOutputWithContext(ctx context.Context) VirtualNetworksExtendedLocationOutput

func (VirtualNetworksExtendedLocationOutput) ToVirtualNetworksExtendedLocationPtrOutput

func (o VirtualNetworksExtendedLocationOutput) ToVirtualNetworksExtendedLocationPtrOutput() VirtualNetworksExtendedLocationPtrOutput

func (VirtualNetworksExtendedLocationOutput) ToVirtualNetworksExtendedLocationPtrOutputWithContext

func (o VirtualNetworksExtendedLocationOutput) ToVirtualNetworksExtendedLocationPtrOutputWithContext(ctx context.Context) VirtualNetworksExtendedLocationPtrOutput

func (VirtualNetworksExtendedLocationOutput) Type

The extended location type.

type VirtualNetworksExtendedLocationPtrInput

type VirtualNetworksExtendedLocationPtrInput interface {
	pulumi.Input

	ToVirtualNetworksExtendedLocationPtrOutput() VirtualNetworksExtendedLocationPtrOutput
	ToVirtualNetworksExtendedLocationPtrOutputWithContext(context.Context) VirtualNetworksExtendedLocationPtrOutput
}

VirtualNetworksExtendedLocationPtrInput is an input type that accepts VirtualNetworksExtendedLocationArgs, VirtualNetworksExtendedLocationPtr and VirtualNetworksExtendedLocationPtrOutput values. You can construct a concrete instance of `VirtualNetworksExtendedLocationPtrInput` via:

        VirtualNetworksExtendedLocationArgs{...}

or:

        nil

type VirtualNetworksExtendedLocationPtrOutput

type VirtualNetworksExtendedLocationPtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworksExtendedLocationPtrOutput) Elem

func (VirtualNetworksExtendedLocationPtrOutput) ElementType

func (VirtualNetworksExtendedLocationPtrOutput) Name

The extended location name.

func (VirtualNetworksExtendedLocationPtrOutput) ToVirtualNetworksExtendedLocationPtrOutput

func (o VirtualNetworksExtendedLocationPtrOutput) ToVirtualNetworksExtendedLocationPtrOutput() VirtualNetworksExtendedLocationPtrOutput

func (VirtualNetworksExtendedLocationPtrOutput) ToVirtualNetworksExtendedLocationPtrOutputWithContext

func (o VirtualNetworksExtendedLocationPtrOutput) ToVirtualNetworksExtendedLocationPtrOutputWithContext(ctx context.Context) VirtualNetworksExtendedLocationPtrOutput

func (VirtualNetworksExtendedLocationPtrOutput) Type

The extended location type.

type VirtualNetworksProperties

type VirtualNetworksProperties struct {
	// Address of the DNS servers associated with the network
	DnsServers []string `pulumi:"dnsServers"`
	// Address of the Gateway associated with the network
	Gateway          *string                                    `pulumi:"gateway"`
	InfraVnetProfile *VirtualNetworksPropertiesInfraVnetProfile `pulumi:"infraVnetProfile"`
	// IP Address Prefix of the network
	IpAddressPrefix *string `pulumi:"ipAddressPrefix"`
	// Virtual IP Pool for Kubernetes
	VipPool []VirtualNetworksPropertiesVipPool `pulumi:"vipPool"`
	// IP Pool for Virtual Machines
	VmipPool []VirtualNetworksPropertiesVmipPool `pulumi:"vmipPool"`
}

HybridAKSNetworkSpec defines the desired state of HybridAKSNetwork

type VirtualNetworksPropertiesArgs

type VirtualNetworksPropertiesArgs struct {
	// Address of the DNS servers associated with the network
	DnsServers pulumi.StringArrayInput `pulumi:"dnsServers"`
	// Address of the Gateway associated with the network
	Gateway          pulumi.StringPtrInput                             `pulumi:"gateway"`
	InfraVnetProfile VirtualNetworksPropertiesInfraVnetProfilePtrInput `pulumi:"infraVnetProfile"`
	// IP Address Prefix of the network
	IpAddressPrefix pulumi.StringPtrInput `pulumi:"ipAddressPrefix"`
	// Virtual IP Pool for Kubernetes
	VipPool VirtualNetworksPropertiesVipPoolArrayInput `pulumi:"vipPool"`
	// IP Pool for Virtual Machines
	VmipPool VirtualNetworksPropertiesVmipPoolArrayInput `pulumi:"vmipPool"`
}

HybridAKSNetworkSpec defines the desired state of HybridAKSNetwork

func (VirtualNetworksPropertiesArgs) ElementType

func (VirtualNetworksPropertiesArgs) ToVirtualNetworksPropertiesOutput

func (i VirtualNetworksPropertiesArgs) ToVirtualNetworksPropertiesOutput() VirtualNetworksPropertiesOutput

func (VirtualNetworksPropertiesArgs) ToVirtualNetworksPropertiesOutputWithContext

func (i VirtualNetworksPropertiesArgs) ToVirtualNetworksPropertiesOutputWithContext(ctx context.Context) VirtualNetworksPropertiesOutput

func (VirtualNetworksPropertiesArgs) ToVirtualNetworksPropertiesPtrOutput

func (i VirtualNetworksPropertiesArgs) ToVirtualNetworksPropertiesPtrOutput() VirtualNetworksPropertiesPtrOutput

func (VirtualNetworksPropertiesArgs) ToVirtualNetworksPropertiesPtrOutputWithContext

func (i VirtualNetworksPropertiesArgs) ToVirtualNetworksPropertiesPtrOutputWithContext(ctx context.Context) VirtualNetworksPropertiesPtrOutput

type VirtualNetworksPropertiesHci

type VirtualNetworksPropertiesHci struct {
	// Resource group in MOC(Microsoft On-premises Cloud)
	MocGroup *string `pulumi:"mocGroup"`
	// Location in MOC(Microsoft On-premises Cloud)
	MocLocation *string `pulumi:"mocLocation"`
	// Virtual Network name in MOC(Microsoft On-premises Cloud)
	MocVnetName *string `pulumi:"mocVnetName"`
}

Infra network profile for HCI platform

type VirtualNetworksPropertiesHciArgs

type VirtualNetworksPropertiesHciArgs struct {
	// Resource group in MOC(Microsoft On-premises Cloud)
	MocGroup pulumi.StringPtrInput `pulumi:"mocGroup"`
	// Location in MOC(Microsoft On-premises Cloud)
	MocLocation pulumi.StringPtrInput `pulumi:"mocLocation"`
	// Virtual Network name in MOC(Microsoft On-premises Cloud)
	MocVnetName pulumi.StringPtrInput `pulumi:"mocVnetName"`
}

Infra network profile for HCI platform

func (VirtualNetworksPropertiesHciArgs) ElementType

func (VirtualNetworksPropertiesHciArgs) ToVirtualNetworksPropertiesHciOutput

func (i VirtualNetworksPropertiesHciArgs) ToVirtualNetworksPropertiesHciOutput() VirtualNetworksPropertiesHciOutput

func (VirtualNetworksPropertiesHciArgs) ToVirtualNetworksPropertiesHciOutputWithContext

func (i VirtualNetworksPropertiesHciArgs) ToVirtualNetworksPropertiesHciOutputWithContext(ctx context.Context) VirtualNetworksPropertiesHciOutput

func (VirtualNetworksPropertiesHciArgs) ToVirtualNetworksPropertiesHciPtrOutput

func (i VirtualNetworksPropertiesHciArgs) ToVirtualNetworksPropertiesHciPtrOutput() VirtualNetworksPropertiesHciPtrOutput

func (VirtualNetworksPropertiesHciArgs) ToVirtualNetworksPropertiesHciPtrOutputWithContext

func (i VirtualNetworksPropertiesHciArgs) ToVirtualNetworksPropertiesHciPtrOutputWithContext(ctx context.Context) VirtualNetworksPropertiesHciPtrOutput

type VirtualNetworksPropertiesHciInput

type VirtualNetworksPropertiesHciInput interface {
	pulumi.Input

	ToVirtualNetworksPropertiesHciOutput() VirtualNetworksPropertiesHciOutput
	ToVirtualNetworksPropertiesHciOutputWithContext(context.Context) VirtualNetworksPropertiesHciOutput
}

VirtualNetworksPropertiesHciInput is an input type that accepts VirtualNetworksPropertiesHciArgs and VirtualNetworksPropertiesHciOutput values. You can construct a concrete instance of `VirtualNetworksPropertiesHciInput` via:

VirtualNetworksPropertiesHciArgs{...}

type VirtualNetworksPropertiesHciOutput

type VirtualNetworksPropertiesHciOutput struct{ *pulumi.OutputState }

Infra network profile for HCI platform

func (VirtualNetworksPropertiesHciOutput) ElementType

func (VirtualNetworksPropertiesHciOutput) MocGroup

Resource group in MOC(Microsoft On-premises Cloud)

func (VirtualNetworksPropertiesHciOutput) MocLocation

Location in MOC(Microsoft On-premises Cloud)

func (VirtualNetworksPropertiesHciOutput) MocVnetName

Virtual Network name in MOC(Microsoft On-premises Cloud)

func (VirtualNetworksPropertiesHciOutput) ToVirtualNetworksPropertiesHciOutput

func (o VirtualNetworksPropertiesHciOutput) ToVirtualNetworksPropertiesHciOutput() VirtualNetworksPropertiesHciOutput

func (VirtualNetworksPropertiesHciOutput) ToVirtualNetworksPropertiesHciOutputWithContext

func (o VirtualNetworksPropertiesHciOutput) ToVirtualNetworksPropertiesHciOutputWithContext(ctx context.Context) VirtualNetworksPropertiesHciOutput

func (VirtualNetworksPropertiesHciOutput) ToVirtualNetworksPropertiesHciPtrOutput

func (o VirtualNetworksPropertiesHciOutput) ToVirtualNetworksPropertiesHciPtrOutput() VirtualNetworksPropertiesHciPtrOutput

func (VirtualNetworksPropertiesHciOutput) ToVirtualNetworksPropertiesHciPtrOutputWithContext

func (o VirtualNetworksPropertiesHciOutput) ToVirtualNetworksPropertiesHciPtrOutputWithContext(ctx context.Context) VirtualNetworksPropertiesHciPtrOutput

type VirtualNetworksPropertiesHciPtrInput

type VirtualNetworksPropertiesHciPtrInput interface {
	pulumi.Input

	ToVirtualNetworksPropertiesHciPtrOutput() VirtualNetworksPropertiesHciPtrOutput
	ToVirtualNetworksPropertiesHciPtrOutputWithContext(context.Context) VirtualNetworksPropertiesHciPtrOutput
}

VirtualNetworksPropertiesHciPtrInput is an input type that accepts VirtualNetworksPropertiesHciArgs, VirtualNetworksPropertiesHciPtr and VirtualNetworksPropertiesHciPtrOutput values. You can construct a concrete instance of `VirtualNetworksPropertiesHciPtrInput` via:

        VirtualNetworksPropertiesHciArgs{...}

or:

        nil

type VirtualNetworksPropertiesHciPtrOutput

type VirtualNetworksPropertiesHciPtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworksPropertiesHciPtrOutput) Elem

func (VirtualNetworksPropertiesHciPtrOutput) ElementType

func (VirtualNetworksPropertiesHciPtrOutput) MocGroup

Resource group in MOC(Microsoft On-premises Cloud)

func (VirtualNetworksPropertiesHciPtrOutput) MocLocation

Location in MOC(Microsoft On-premises Cloud)

func (VirtualNetworksPropertiesHciPtrOutput) MocVnetName

Virtual Network name in MOC(Microsoft On-premises Cloud)

func (VirtualNetworksPropertiesHciPtrOutput) ToVirtualNetworksPropertiesHciPtrOutput

func (o VirtualNetworksPropertiesHciPtrOutput) ToVirtualNetworksPropertiesHciPtrOutput() VirtualNetworksPropertiesHciPtrOutput

func (VirtualNetworksPropertiesHciPtrOutput) ToVirtualNetworksPropertiesHciPtrOutputWithContext

func (o VirtualNetworksPropertiesHciPtrOutput) ToVirtualNetworksPropertiesHciPtrOutputWithContext(ctx context.Context) VirtualNetworksPropertiesHciPtrOutput

type VirtualNetworksPropertiesInfraVnetProfile

type VirtualNetworksPropertiesInfraVnetProfile struct {
	// Infra network profile for HCI platform
	Hci *VirtualNetworksPropertiesHci `pulumi:"hci"`
	// Infra network profile for the NetworkCloud platform
	NetworkCloud *VirtualNetworksPropertiesNetworkCloud `pulumi:"networkCloud"`
	// Infra network profile for VMware platform
	Vmware *VirtualNetworksPropertiesVmware `pulumi:"vmware"`
}

type VirtualNetworksPropertiesInfraVnetProfileArgs

type VirtualNetworksPropertiesInfraVnetProfileArgs struct {
	// Infra network profile for HCI platform
	Hci VirtualNetworksPropertiesHciPtrInput `pulumi:"hci"`
	// Infra network profile for the NetworkCloud platform
	NetworkCloud VirtualNetworksPropertiesNetworkCloudPtrInput `pulumi:"networkCloud"`
	// Infra network profile for VMware platform
	Vmware VirtualNetworksPropertiesVmwarePtrInput `pulumi:"vmware"`
}

func (VirtualNetworksPropertiesInfraVnetProfileArgs) ElementType

func (VirtualNetworksPropertiesInfraVnetProfileArgs) ToVirtualNetworksPropertiesInfraVnetProfileOutput

func (i VirtualNetworksPropertiesInfraVnetProfileArgs) ToVirtualNetworksPropertiesInfraVnetProfileOutput() VirtualNetworksPropertiesInfraVnetProfileOutput

func (VirtualNetworksPropertiesInfraVnetProfileArgs) ToVirtualNetworksPropertiesInfraVnetProfileOutputWithContext

func (i VirtualNetworksPropertiesInfraVnetProfileArgs) ToVirtualNetworksPropertiesInfraVnetProfileOutputWithContext(ctx context.Context) VirtualNetworksPropertiesInfraVnetProfileOutput

func (VirtualNetworksPropertiesInfraVnetProfileArgs) ToVirtualNetworksPropertiesInfraVnetProfilePtrOutput

func (i VirtualNetworksPropertiesInfraVnetProfileArgs) ToVirtualNetworksPropertiesInfraVnetProfilePtrOutput() VirtualNetworksPropertiesInfraVnetProfilePtrOutput

func (VirtualNetworksPropertiesInfraVnetProfileArgs) ToVirtualNetworksPropertiesInfraVnetProfilePtrOutputWithContext

func (i VirtualNetworksPropertiesInfraVnetProfileArgs) ToVirtualNetworksPropertiesInfraVnetProfilePtrOutputWithContext(ctx context.Context) VirtualNetworksPropertiesInfraVnetProfilePtrOutput

type VirtualNetworksPropertiesInfraVnetProfileInput

type VirtualNetworksPropertiesInfraVnetProfileInput interface {
	pulumi.Input

	ToVirtualNetworksPropertiesInfraVnetProfileOutput() VirtualNetworksPropertiesInfraVnetProfileOutput
	ToVirtualNetworksPropertiesInfraVnetProfileOutputWithContext(context.Context) VirtualNetworksPropertiesInfraVnetProfileOutput
}

VirtualNetworksPropertiesInfraVnetProfileInput is an input type that accepts VirtualNetworksPropertiesInfraVnetProfileArgs and VirtualNetworksPropertiesInfraVnetProfileOutput values. You can construct a concrete instance of `VirtualNetworksPropertiesInfraVnetProfileInput` via:

VirtualNetworksPropertiesInfraVnetProfileArgs{...}

type VirtualNetworksPropertiesInfraVnetProfileOutput

type VirtualNetworksPropertiesInfraVnetProfileOutput struct{ *pulumi.OutputState }

func (VirtualNetworksPropertiesInfraVnetProfileOutput) ElementType

func (VirtualNetworksPropertiesInfraVnetProfileOutput) Hci

Infra network profile for HCI platform

func (VirtualNetworksPropertiesInfraVnetProfileOutput) NetworkCloud

Infra network profile for the NetworkCloud platform

func (VirtualNetworksPropertiesInfraVnetProfileOutput) ToVirtualNetworksPropertiesInfraVnetProfileOutput

func (o VirtualNetworksPropertiesInfraVnetProfileOutput) ToVirtualNetworksPropertiesInfraVnetProfileOutput() VirtualNetworksPropertiesInfraVnetProfileOutput

func (VirtualNetworksPropertiesInfraVnetProfileOutput) ToVirtualNetworksPropertiesInfraVnetProfileOutputWithContext

func (o VirtualNetworksPropertiesInfraVnetProfileOutput) ToVirtualNetworksPropertiesInfraVnetProfileOutputWithContext(ctx context.Context) VirtualNetworksPropertiesInfraVnetProfileOutput

func (VirtualNetworksPropertiesInfraVnetProfileOutput) ToVirtualNetworksPropertiesInfraVnetProfilePtrOutput

func (o VirtualNetworksPropertiesInfraVnetProfileOutput) ToVirtualNetworksPropertiesInfraVnetProfilePtrOutput() VirtualNetworksPropertiesInfraVnetProfilePtrOutput

func (VirtualNetworksPropertiesInfraVnetProfileOutput) ToVirtualNetworksPropertiesInfraVnetProfilePtrOutputWithContext

func (o VirtualNetworksPropertiesInfraVnetProfileOutput) ToVirtualNetworksPropertiesInfraVnetProfilePtrOutputWithContext(ctx context.Context) VirtualNetworksPropertiesInfraVnetProfilePtrOutput

func (VirtualNetworksPropertiesInfraVnetProfileOutput) Vmware

Infra network profile for VMware platform

type VirtualNetworksPropertiesInfraVnetProfilePtrInput

type VirtualNetworksPropertiesInfraVnetProfilePtrInput interface {
	pulumi.Input

	ToVirtualNetworksPropertiesInfraVnetProfilePtrOutput() VirtualNetworksPropertiesInfraVnetProfilePtrOutput
	ToVirtualNetworksPropertiesInfraVnetProfilePtrOutputWithContext(context.Context) VirtualNetworksPropertiesInfraVnetProfilePtrOutput
}

VirtualNetworksPropertiesInfraVnetProfilePtrInput is an input type that accepts VirtualNetworksPropertiesInfraVnetProfileArgs, VirtualNetworksPropertiesInfraVnetProfilePtr and VirtualNetworksPropertiesInfraVnetProfilePtrOutput values. You can construct a concrete instance of `VirtualNetworksPropertiesInfraVnetProfilePtrInput` via:

        VirtualNetworksPropertiesInfraVnetProfileArgs{...}

or:

        nil

type VirtualNetworksPropertiesInfraVnetProfilePtrOutput

type VirtualNetworksPropertiesInfraVnetProfilePtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworksPropertiesInfraVnetProfilePtrOutput) Elem

func (VirtualNetworksPropertiesInfraVnetProfilePtrOutput) ElementType

func (VirtualNetworksPropertiesInfraVnetProfilePtrOutput) Hci

Infra network profile for HCI platform

func (VirtualNetworksPropertiesInfraVnetProfilePtrOutput) NetworkCloud

Infra network profile for the NetworkCloud platform

func (VirtualNetworksPropertiesInfraVnetProfilePtrOutput) ToVirtualNetworksPropertiesInfraVnetProfilePtrOutput

func (o VirtualNetworksPropertiesInfraVnetProfilePtrOutput) ToVirtualNetworksPropertiesInfraVnetProfilePtrOutput() VirtualNetworksPropertiesInfraVnetProfilePtrOutput

func (VirtualNetworksPropertiesInfraVnetProfilePtrOutput) ToVirtualNetworksPropertiesInfraVnetProfilePtrOutputWithContext

func (o VirtualNetworksPropertiesInfraVnetProfilePtrOutput) ToVirtualNetworksPropertiesInfraVnetProfilePtrOutputWithContext(ctx context.Context) VirtualNetworksPropertiesInfraVnetProfilePtrOutput

func (VirtualNetworksPropertiesInfraVnetProfilePtrOutput) Vmware

Infra network profile for VMware platform

type VirtualNetworksPropertiesInput

type VirtualNetworksPropertiesInput interface {
	pulumi.Input

	ToVirtualNetworksPropertiesOutput() VirtualNetworksPropertiesOutput
	ToVirtualNetworksPropertiesOutputWithContext(context.Context) VirtualNetworksPropertiesOutput
}

VirtualNetworksPropertiesInput is an input type that accepts VirtualNetworksPropertiesArgs and VirtualNetworksPropertiesOutput values. You can construct a concrete instance of `VirtualNetworksPropertiesInput` via:

VirtualNetworksPropertiesArgs{...}

type VirtualNetworksPropertiesNetworkCloud

type VirtualNetworksPropertiesNetworkCloud struct {
	// The ARM ID of Network Cloud Network Resource to Associate with this VirtualNetwork
	NetworkId *string `pulumi:"networkId"`
}

Infra network profile for the NetworkCloud platform

type VirtualNetworksPropertiesNetworkCloudArgs

type VirtualNetworksPropertiesNetworkCloudArgs struct {
	// The ARM ID of Network Cloud Network Resource to Associate with this VirtualNetwork
	NetworkId pulumi.StringPtrInput `pulumi:"networkId"`
}

Infra network profile for the NetworkCloud platform

func (VirtualNetworksPropertiesNetworkCloudArgs) ElementType

func (VirtualNetworksPropertiesNetworkCloudArgs) ToVirtualNetworksPropertiesNetworkCloudOutput

func (i VirtualNetworksPropertiesNetworkCloudArgs) ToVirtualNetworksPropertiesNetworkCloudOutput() VirtualNetworksPropertiesNetworkCloudOutput

func (VirtualNetworksPropertiesNetworkCloudArgs) ToVirtualNetworksPropertiesNetworkCloudOutputWithContext

func (i VirtualNetworksPropertiesNetworkCloudArgs) ToVirtualNetworksPropertiesNetworkCloudOutputWithContext(ctx context.Context) VirtualNetworksPropertiesNetworkCloudOutput

func (VirtualNetworksPropertiesNetworkCloudArgs) ToVirtualNetworksPropertiesNetworkCloudPtrOutput

func (i VirtualNetworksPropertiesNetworkCloudArgs) ToVirtualNetworksPropertiesNetworkCloudPtrOutput() VirtualNetworksPropertiesNetworkCloudPtrOutput

func (VirtualNetworksPropertiesNetworkCloudArgs) ToVirtualNetworksPropertiesNetworkCloudPtrOutputWithContext

func (i VirtualNetworksPropertiesNetworkCloudArgs) ToVirtualNetworksPropertiesNetworkCloudPtrOutputWithContext(ctx context.Context) VirtualNetworksPropertiesNetworkCloudPtrOutput

type VirtualNetworksPropertiesNetworkCloudInput

type VirtualNetworksPropertiesNetworkCloudInput interface {
	pulumi.Input

	ToVirtualNetworksPropertiesNetworkCloudOutput() VirtualNetworksPropertiesNetworkCloudOutput
	ToVirtualNetworksPropertiesNetworkCloudOutputWithContext(context.Context) VirtualNetworksPropertiesNetworkCloudOutput
}

VirtualNetworksPropertiesNetworkCloudInput is an input type that accepts VirtualNetworksPropertiesNetworkCloudArgs and VirtualNetworksPropertiesNetworkCloudOutput values. You can construct a concrete instance of `VirtualNetworksPropertiesNetworkCloudInput` via:

VirtualNetworksPropertiesNetworkCloudArgs{...}

type VirtualNetworksPropertiesNetworkCloudOutput

type VirtualNetworksPropertiesNetworkCloudOutput struct{ *pulumi.OutputState }

Infra network profile for the NetworkCloud platform

func (VirtualNetworksPropertiesNetworkCloudOutput) ElementType

func (VirtualNetworksPropertiesNetworkCloudOutput) NetworkId

The ARM ID of Network Cloud Network Resource to Associate with this VirtualNetwork

func (VirtualNetworksPropertiesNetworkCloudOutput) ToVirtualNetworksPropertiesNetworkCloudOutput

func (o VirtualNetworksPropertiesNetworkCloudOutput) ToVirtualNetworksPropertiesNetworkCloudOutput() VirtualNetworksPropertiesNetworkCloudOutput

func (VirtualNetworksPropertiesNetworkCloudOutput) ToVirtualNetworksPropertiesNetworkCloudOutputWithContext

func (o VirtualNetworksPropertiesNetworkCloudOutput) ToVirtualNetworksPropertiesNetworkCloudOutputWithContext(ctx context.Context) VirtualNetworksPropertiesNetworkCloudOutput

func (VirtualNetworksPropertiesNetworkCloudOutput) ToVirtualNetworksPropertiesNetworkCloudPtrOutput

func (o VirtualNetworksPropertiesNetworkCloudOutput) ToVirtualNetworksPropertiesNetworkCloudPtrOutput() VirtualNetworksPropertiesNetworkCloudPtrOutput

func (VirtualNetworksPropertiesNetworkCloudOutput) ToVirtualNetworksPropertiesNetworkCloudPtrOutputWithContext

func (o VirtualNetworksPropertiesNetworkCloudOutput) ToVirtualNetworksPropertiesNetworkCloudPtrOutputWithContext(ctx context.Context) VirtualNetworksPropertiesNetworkCloudPtrOutput

type VirtualNetworksPropertiesNetworkCloudPtrInput

type VirtualNetworksPropertiesNetworkCloudPtrInput interface {
	pulumi.Input

	ToVirtualNetworksPropertiesNetworkCloudPtrOutput() VirtualNetworksPropertiesNetworkCloudPtrOutput
	ToVirtualNetworksPropertiesNetworkCloudPtrOutputWithContext(context.Context) VirtualNetworksPropertiesNetworkCloudPtrOutput
}

VirtualNetworksPropertiesNetworkCloudPtrInput is an input type that accepts VirtualNetworksPropertiesNetworkCloudArgs, VirtualNetworksPropertiesNetworkCloudPtr and VirtualNetworksPropertiesNetworkCloudPtrOutput values. You can construct a concrete instance of `VirtualNetworksPropertiesNetworkCloudPtrInput` via:

        VirtualNetworksPropertiesNetworkCloudArgs{...}

or:

        nil

type VirtualNetworksPropertiesNetworkCloudPtrOutput

type VirtualNetworksPropertiesNetworkCloudPtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworksPropertiesNetworkCloudPtrOutput) Elem

func (VirtualNetworksPropertiesNetworkCloudPtrOutput) ElementType

func (VirtualNetworksPropertiesNetworkCloudPtrOutput) NetworkId

The ARM ID of Network Cloud Network Resource to Associate with this VirtualNetwork

func (VirtualNetworksPropertiesNetworkCloudPtrOutput) ToVirtualNetworksPropertiesNetworkCloudPtrOutput

func (o VirtualNetworksPropertiesNetworkCloudPtrOutput) ToVirtualNetworksPropertiesNetworkCloudPtrOutput() VirtualNetworksPropertiesNetworkCloudPtrOutput

func (VirtualNetworksPropertiesNetworkCloudPtrOutput) ToVirtualNetworksPropertiesNetworkCloudPtrOutputWithContext

func (o VirtualNetworksPropertiesNetworkCloudPtrOutput) ToVirtualNetworksPropertiesNetworkCloudPtrOutputWithContext(ctx context.Context) VirtualNetworksPropertiesNetworkCloudPtrOutput

type VirtualNetworksPropertiesOutput

type VirtualNetworksPropertiesOutput struct{ *pulumi.OutputState }

HybridAKSNetworkSpec defines the desired state of HybridAKSNetwork

func (VirtualNetworksPropertiesOutput) DnsServers

Address of the DNS servers associated with the network

func (VirtualNetworksPropertiesOutput) ElementType

func (VirtualNetworksPropertiesOutput) Gateway

Address of the Gateway associated with the network

func (VirtualNetworksPropertiesOutput) InfraVnetProfile

func (VirtualNetworksPropertiesOutput) IpAddressPrefix

IP Address Prefix of the network

func (VirtualNetworksPropertiesOutput) ToVirtualNetworksPropertiesOutput

func (o VirtualNetworksPropertiesOutput) ToVirtualNetworksPropertiesOutput() VirtualNetworksPropertiesOutput

func (VirtualNetworksPropertiesOutput) ToVirtualNetworksPropertiesOutputWithContext

func (o VirtualNetworksPropertiesOutput) ToVirtualNetworksPropertiesOutputWithContext(ctx context.Context) VirtualNetworksPropertiesOutput

func (VirtualNetworksPropertiesOutput) ToVirtualNetworksPropertiesPtrOutput

func (o VirtualNetworksPropertiesOutput) ToVirtualNetworksPropertiesPtrOutput() VirtualNetworksPropertiesPtrOutput

func (VirtualNetworksPropertiesOutput) ToVirtualNetworksPropertiesPtrOutputWithContext

func (o VirtualNetworksPropertiesOutput) ToVirtualNetworksPropertiesPtrOutputWithContext(ctx context.Context) VirtualNetworksPropertiesPtrOutput

func (VirtualNetworksPropertiesOutput) VipPool

Virtual IP Pool for Kubernetes

func (VirtualNetworksPropertiesOutput) VmipPool

IP Pool for Virtual Machines

type VirtualNetworksPropertiesPtrInput

type VirtualNetworksPropertiesPtrInput interface {
	pulumi.Input

	ToVirtualNetworksPropertiesPtrOutput() VirtualNetworksPropertiesPtrOutput
	ToVirtualNetworksPropertiesPtrOutputWithContext(context.Context) VirtualNetworksPropertiesPtrOutput
}

VirtualNetworksPropertiesPtrInput is an input type that accepts VirtualNetworksPropertiesArgs, VirtualNetworksPropertiesPtr and VirtualNetworksPropertiesPtrOutput values. You can construct a concrete instance of `VirtualNetworksPropertiesPtrInput` via:

        VirtualNetworksPropertiesArgs{...}

or:

        nil

type VirtualNetworksPropertiesPtrOutput

type VirtualNetworksPropertiesPtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworksPropertiesPtrOutput) DnsServers

Address of the DNS servers associated with the network

func (VirtualNetworksPropertiesPtrOutput) Elem

func (VirtualNetworksPropertiesPtrOutput) ElementType

func (VirtualNetworksPropertiesPtrOutput) Gateway

Address of the Gateway associated with the network

func (VirtualNetworksPropertiesPtrOutput) InfraVnetProfile

func (VirtualNetworksPropertiesPtrOutput) IpAddressPrefix

IP Address Prefix of the network

func (VirtualNetworksPropertiesPtrOutput) ToVirtualNetworksPropertiesPtrOutput

func (o VirtualNetworksPropertiesPtrOutput) ToVirtualNetworksPropertiesPtrOutput() VirtualNetworksPropertiesPtrOutput

func (VirtualNetworksPropertiesPtrOutput) ToVirtualNetworksPropertiesPtrOutputWithContext

func (o VirtualNetworksPropertiesPtrOutput) ToVirtualNetworksPropertiesPtrOutputWithContext(ctx context.Context) VirtualNetworksPropertiesPtrOutput

func (VirtualNetworksPropertiesPtrOutput) VipPool

Virtual IP Pool for Kubernetes

func (VirtualNetworksPropertiesPtrOutput) VmipPool

IP Pool for Virtual Machines

type VirtualNetworksPropertiesResponse

type VirtualNetworksPropertiesResponse struct {
	// Address of the DHCP servers associated with the network
	DhcpServers []string `pulumi:"dhcpServers"`
	// Address of the DNS servers associated with the network
	DnsServers []string `pulumi:"dnsServers"`
	// Address of the Gateway associated with the network
	Gateway          *string                                            `pulumi:"gateway"`
	InfraVnetProfile *VirtualNetworksPropertiesResponseInfraVnetProfile `pulumi:"infraVnetProfile"`
	// IP Address Prefix of the network
	IpAddressPrefix   *string `pulumi:"ipAddressPrefix"`
	ProvisioningState string  `pulumi:"provisioningState"`
	// HybridAKSNetworkStatus defines the observed state of HybridAKSNetwork
	Status VirtualNetworksPropertiesResponseStatus `pulumi:"status"`
	// Virtual IP Pool for Kubernetes
	VipPool []VirtualNetworksPropertiesResponseVipPool `pulumi:"vipPool"`
	// VLAN Id used by the network
	VlanID string `pulumi:"vlanID"`
	// IP Pool for Virtual Machines
	VmipPool []VirtualNetworksPropertiesResponseVmipPool `pulumi:"vmipPool"`
}

HybridAKSNetworkSpec defines the desired state of HybridAKSNetwork

type VirtualNetworksPropertiesResponseError

type VirtualNetworksPropertiesResponseError struct {
	Code    *string `pulumi:"code"`
	Message *string `pulumi:"message"`
}

type VirtualNetworksPropertiesResponseErrorOutput

type VirtualNetworksPropertiesResponseErrorOutput struct{ *pulumi.OutputState }

func (VirtualNetworksPropertiesResponseErrorOutput) Code

func (VirtualNetworksPropertiesResponseErrorOutput) ElementType

func (VirtualNetworksPropertiesResponseErrorOutput) Message

func (VirtualNetworksPropertiesResponseErrorOutput) ToVirtualNetworksPropertiesResponseErrorOutput

func (o VirtualNetworksPropertiesResponseErrorOutput) ToVirtualNetworksPropertiesResponseErrorOutput() VirtualNetworksPropertiesResponseErrorOutput

func (VirtualNetworksPropertiesResponseErrorOutput) ToVirtualNetworksPropertiesResponseErrorOutputWithContext

func (o VirtualNetworksPropertiesResponseErrorOutput) ToVirtualNetworksPropertiesResponseErrorOutputWithContext(ctx context.Context) VirtualNetworksPropertiesResponseErrorOutput

type VirtualNetworksPropertiesResponseErrorPtrOutput

type VirtualNetworksPropertiesResponseErrorPtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworksPropertiesResponseErrorPtrOutput) Code

func (VirtualNetworksPropertiesResponseErrorPtrOutput) Elem

func (VirtualNetworksPropertiesResponseErrorPtrOutput) ElementType

func (VirtualNetworksPropertiesResponseErrorPtrOutput) Message

func (VirtualNetworksPropertiesResponseErrorPtrOutput) ToVirtualNetworksPropertiesResponseErrorPtrOutput

func (o VirtualNetworksPropertiesResponseErrorPtrOutput) ToVirtualNetworksPropertiesResponseErrorPtrOutput() VirtualNetworksPropertiesResponseErrorPtrOutput

func (VirtualNetworksPropertiesResponseErrorPtrOutput) ToVirtualNetworksPropertiesResponseErrorPtrOutputWithContext

func (o VirtualNetworksPropertiesResponseErrorPtrOutput) ToVirtualNetworksPropertiesResponseErrorPtrOutputWithContext(ctx context.Context) VirtualNetworksPropertiesResponseErrorPtrOutput

type VirtualNetworksPropertiesResponseHci

type VirtualNetworksPropertiesResponseHci struct {
	// Resource group in MOC(Microsoft On-premises Cloud)
	MocGroup *string `pulumi:"mocGroup"`
	// Location in MOC(Microsoft On-premises Cloud)
	MocLocation *string `pulumi:"mocLocation"`
	// Virtual Network name in MOC(Microsoft On-premises Cloud)
	MocVnetName *string `pulumi:"mocVnetName"`
}

Infra network profile for HCI platform

type VirtualNetworksPropertiesResponseHciOutput

type VirtualNetworksPropertiesResponseHciOutput struct{ *pulumi.OutputState }

Infra network profile for HCI platform

func (VirtualNetworksPropertiesResponseHciOutput) ElementType

func (VirtualNetworksPropertiesResponseHciOutput) MocGroup

Resource group in MOC(Microsoft On-premises Cloud)

func (VirtualNetworksPropertiesResponseHciOutput) MocLocation

Location in MOC(Microsoft On-premises Cloud)

func (VirtualNetworksPropertiesResponseHciOutput) MocVnetName

Virtual Network name in MOC(Microsoft On-premises Cloud)

func (VirtualNetworksPropertiesResponseHciOutput) ToVirtualNetworksPropertiesResponseHciOutput

func (o VirtualNetworksPropertiesResponseHciOutput) ToVirtualNetworksPropertiesResponseHciOutput() VirtualNetworksPropertiesResponseHciOutput

func (VirtualNetworksPropertiesResponseHciOutput) ToVirtualNetworksPropertiesResponseHciOutputWithContext

func (o VirtualNetworksPropertiesResponseHciOutput) ToVirtualNetworksPropertiesResponseHciOutputWithContext(ctx context.Context) VirtualNetworksPropertiesResponseHciOutput

type VirtualNetworksPropertiesResponseHciPtrOutput

type VirtualNetworksPropertiesResponseHciPtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworksPropertiesResponseHciPtrOutput) Elem

func (VirtualNetworksPropertiesResponseHciPtrOutput) ElementType

func (VirtualNetworksPropertiesResponseHciPtrOutput) MocGroup

Resource group in MOC(Microsoft On-premises Cloud)

func (VirtualNetworksPropertiesResponseHciPtrOutput) MocLocation

Location in MOC(Microsoft On-premises Cloud)

func (VirtualNetworksPropertiesResponseHciPtrOutput) MocVnetName

Virtual Network name in MOC(Microsoft On-premises Cloud)

func (VirtualNetworksPropertiesResponseHciPtrOutput) ToVirtualNetworksPropertiesResponseHciPtrOutput

func (o VirtualNetworksPropertiesResponseHciPtrOutput) ToVirtualNetworksPropertiesResponseHciPtrOutput() VirtualNetworksPropertiesResponseHciPtrOutput

func (VirtualNetworksPropertiesResponseHciPtrOutput) ToVirtualNetworksPropertiesResponseHciPtrOutputWithContext

func (o VirtualNetworksPropertiesResponseHciPtrOutput) ToVirtualNetworksPropertiesResponseHciPtrOutputWithContext(ctx context.Context) VirtualNetworksPropertiesResponseHciPtrOutput

type VirtualNetworksPropertiesResponseInfraVnetProfile

type VirtualNetworksPropertiesResponseInfraVnetProfile struct {
	// Infra network profile for HCI platform
	Hci *VirtualNetworksPropertiesResponseHci `pulumi:"hci"`
	// Infra network profile for the NetworkCloud platform
	NetworkCloud *VirtualNetworksPropertiesResponseNetworkCloud `pulumi:"networkCloud"`
	// Infra network profile for VMware platform
	Vmware *VirtualNetworksPropertiesResponseVmware `pulumi:"vmware"`
}

type VirtualNetworksPropertiesResponseInfraVnetProfileOutput

type VirtualNetworksPropertiesResponseInfraVnetProfileOutput struct{ *pulumi.OutputState }

func (VirtualNetworksPropertiesResponseInfraVnetProfileOutput) ElementType

func (VirtualNetworksPropertiesResponseInfraVnetProfileOutput) Hci

Infra network profile for HCI platform

func (VirtualNetworksPropertiesResponseInfraVnetProfileOutput) NetworkCloud

Infra network profile for the NetworkCloud platform

func (VirtualNetworksPropertiesResponseInfraVnetProfileOutput) ToVirtualNetworksPropertiesResponseInfraVnetProfileOutput

func (VirtualNetworksPropertiesResponseInfraVnetProfileOutput) ToVirtualNetworksPropertiesResponseInfraVnetProfileOutputWithContext

func (o VirtualNetworksPropertiesResponseInfraVnetProfileOutput) ToVirtualNetworksPropertiesResponseInfraVnetProfileOutputWithContext(ctx context.Context) VirtualNetworksPropertiesResponseInfraVnetProfileOutput

func (VirtualNetworksPropertiesResponseInfraVnetProfileOutput) Vmware

Infra network profile for VMware platform

type VirtualNetworksPropertiesResponseInfraVnetProfilePtrOutput

type VirtualNetworksPropertiesResponseInfraVnetProfilePtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworksPropertiesResponseInfraVnetProfilePtrOutput) Elem

func (VirtualNetworksPropertiesResponseInfraVnetProfilePtrOutput) ElementType

func (VirtualNetworksPropertiesResponseInfraVnetProfilePtrOutput) Hci

Infra network profile for HCI platform

func (VirtualNetworksPropertiesResponseInfraVnetProfilePtrOutput) NetworkCloud

Infra network profile for the NetworkCloud platform

func (VirtualNetworksPropertiesResponseInfraVnetProfilePtrOutput) ToVirtualNetworksPropertiesResponseInfraVnetProfilePtrOutput

func (VirtualNetworksPropertiesResponseInfraVnetProfilePtrOutput) ToVirtualNetworksPropertiesResponseInfraVnetProfilePtrOutputWithContext

func (o VirtualNetworksPropertiesResponseInfraVnetProfilePtrOutput) ToVirtualNetworksPropertiesResponseInfraVnetProfilePtrOutputWithContext(ctx context.Context) VirtualNetworksPropertiesResponseInfraVnetProfilePtrOutput

func (VirtualNetworksPropertiesResponseInfraVnetProfilePtrOutput) Vmware

Infra network profile for VMware platform

type VirtualNetworksPropertiesResponseNetworkCloud

type VirtualNetworksPropertiesResponseNetworkCloud struct {
	// The ARM ID of Network Cloud Network Resource to Associate with this VirtualNetwork
	NetworkId *string `pulumi:"networkId"`
}

Infra network profile for the NetworkCloud platform

type VirtualNetworksPropertiesResponseNetworkCloudOutput

type VirtualNetworksPropertiesResponseNetworkCloudOutput struct{ *pulumi.OutputState }

Infra network profile for the NetworkCloud platform

func (VirtualNetworksPropertiesResponseNetworkCloudOutput) ElementType

func (VirtualNetworksPropertiesResponseNetworkCloudOutput) NetworkId

The ARM ID of Network Cloud Network Resource to Associate with this VirtualNetwork

func (VirtualNetworksPropertiesResponseNetworkCloudOutput) ToVirtualNetworksPropertiesResponseNetworkCloudOutput

func (o VirtualNetworksPropertiesResponseNetworkCloudOutput) ToVirtualNetworksPropertiesResponseNetworkCloudOutput() VirtualNetworksPropertiesResponseNetworkCloudOutput

func (VirtualNetworksPropertiesResponseNetworkCloudOutput) ToVirtualNetworksPropertiesResponseNetworkCloudOutputWithContext

func (o VirtualNetworksPropertiesResponseNetworkCloudOutput) ToVirtualNetworksPropertiesResponseNetworkCloudOutputWithContext(ctx context.Context) VirtualNetworksPropertiesResponseNetworkCloudOutput

type VirtualNetworksPropertiesResponseNetworkCloudPtrOutput

type VirtualNetworksPropertiesResponseNetworkCloudPtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworksPropertiesResponseNetworkCloudPtrOutput) Elem

func (VirtualNetworksPropertiesResponseNetworkCloudPtrOutput) ElementType

func (VirtualNetworksPropertiesResponseNetworkCloudPtrOutput) NetworkId

The ARM ID of Network Cloud Network Resource to Associate with this VirtualNetwork

func (VirtualNetworksPropertiesResponseNetworkCloudPtrOutput) ToVirtualNetworksPropertiesResponseNetworkCloudPtrOutput

func (VirtualNetworksPropertiesResponseNetworkCloudPtrOutput) ToVirtualNetworksPropertiesResponseNetworkCloudPtrOutputWithContext

func (o VirtualNetworksPropertiesResponseNetworkCloudPtrOutput) ToVirtualNetworksPropertiesResponseNetworkCloudPtrOutputWithContext(ctx context.Context) VirtualNetworksPropertiesResponseNetworkCloudPtrOutput

type VirtualNetworksPropertiesResponseOutput

type VirtualNetworksPropertiesResponseOutput struct{ *pulumi.OutputState }

HybridAKSNetworkSpec defines the desired state of HybridAKSNetwork

func (VirtualNetworksPropertiesResponseOutput) DhcpServers

Address of the DHCP servers associated with the network

func (VirtualNetworksPropertiesResponseOutput) DnsServers

Address of the DNS servers associated with the network

func (VirtualNetworksPropertiesResponseOutput) ElementType

func (VirtualNetworksPropertiesResponseOutput) Gateway

Address of the Gateway associated with the network

func (VirtualNetworksPropertiesResponseOutput) InfraVnetProfile

func (VirtualNetworksPropertiesResponseOutput) IpAddressPrefix

IP Address Prefix of the network

func (VirtualNetworksPropertiesResponseOutput) ProvisioningState

func (VirtualNetworksPropertiesResponseOutput) Status

HybridAKSNetworkStatus defines the observed state of HybridAKSNetwork

func (VirtualNetworksPropertiesResponseOutput) ToVirtualNetworksPropertiesResponseOutput

func (o VirtualNetworksPropertiesResponseOutput) ToVirtualNetworksPropertiesResponseOutput() VirtualNetworksPropertiesResponseOutput

func (VirtualNetworksPropertiesResponseOutput) ToVirtualNetworksPropertiesResponseOutputWithContext

func (o VirtualNetworksPropertiesResponseOutput) ToVirtualNetworksPropertiesResponseOutputWithContext(ctx context.Context) VirtualNetworksPropertiesResponseOutput

func (VirtualNetworksPropertiesResponseOutput) VipPool

Virtual IP Pool for Kubernetes

func (VirtualNetworksPropertiesResponseOutput) VlanID

VLAN Id used by the network

func (VirtualNetworksPropertiesResponseOutput) VmipPool

IP Pool for Virtual Machines

type VirtualNetworksPropertiesResponseProvisioningStatus

type VirtualNetworksPropertiesResponseProvisioningStatus struct {
	Error       *VirtualNetworksPropertiesResponseError `pulumi:"error"`
	OperationId *string                                 `pulumi:"operationId"`
	// Phase represents the current phase of cluster actuation. E.g. Pending, Running, Terminating, Failed etc.
	Phase  *string `pulumi:"phase"`
	Status *string `pulumi:"status"`
}

Contains Provisioning errors

type VirtualNetworksPropertiesResponseProvisioningStatusOutput

type VirtualNetworksPropertiesResponseProvisioningStatusOutput struct{ *pulumi.OutputState }

Contains Provisioning errors

func (VirtualNetworksPropertiesResponseProvisioningStatusOutput) ElementType

func (VirtualNetworksPropertiesResponseProvisioningStatusOutput) Error

func (VirtualNetworksPropertiesResponseProvisioningStatusOutput) OperationId

func (VirtualNetworksPropertiesResponseProvisioningStatusOutput) Phase

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

func (VirtualNetworksPropertiesResponseProvisioningStatusOutput) Status

func (VirtualNetworksPropertiesResponseProvisioningStatusOutput) ToVirtualNetworksPropertiesResponseProvisioningStatusOutput

func (VirtualNetworksPropertiesResponseProvisioningStatusOutput) ToVirtualNetworksPropertiesResponseProvisioningStatusOutputWithContext

func (o VirtualNetworksPropertiesResponseProvisioningStatusOutput) ToVirtualNetworksPropertiesResponseProvisioningStatusOutputWithContext(ctx context.Context) VirtualNetworksPropertiesResponseProvisioningStatusOutput

type VirtualNetworksPropertiesResponseProvisioningStatusPtrOutput

type VirtualNetworksPropertiesResponseProvisioningStatusPtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworksPropertiesResponseProvisioningStatusPtrOutput) Elem

func (VirtualNetworksPropertiesResponseProvisioningStatusPtrOutput) ElementType

func (VirtualNetworksPropertiesResponseProvisioningStatusPtrOutput) Error

func (VirtualNetworksPropertiesResponseProvisioningStatusPtrOutput) OperationId

func (VirtualNetworksPropertiesResponseProvisioningStatusPtrOutput) Phase

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

func (VirtualNetworksPropertiesResponseProvisioningStatusPtrOutput) Status

func (VirtualNetworksPropertiesResponseProvisioningStatusPtrOutput) ToVirtualNetworksPropertiesResponseProvisioningStatusPtrOutput

func (VirtualNetworksPropertiesResponseProvisioningStatusPtrOutput) ToVirtualNetworksPropertiesResponseProvisioningStatusPtrOutputWithContext

func (o VirtualNetworksPropertiesResponseProvisioningStatusPtrOutput) ToVirtualNetworksPropertiesResponseProvisioningStatusPtrOutputWithContext(ctx context.Context) VirtualNetworksPropertiesResponseProvisioningStatusPtrOutput

type VirtualNetworksPropertiesResponseStatus

type VirtualNetworksPropertiesResponseStatus struct {
	// Contains Provisioning errors
	ProvisioningStatus *VirtualNetworksPropertiesResponseProvisioningStatus `pulumi:"provisioningStatus"`
}

HybridAKSNetworkStatus defines the observed state of HybridAKSNetwork

type VirtualNetworksPropertiesResponseStatusOutput

type VirtualNetworksPropertiesResponseStatusOutput struct{ *pulumi.OutputState }

HybridAKSNetworkStatus defines the observed state of HybridAKSNetwork

func (VirtualNetworksPropertiesResponseStatusOutput) ElementType

func (VirtualNetworksPropertiesResponseStatusOutput) ProvisioningStatus

Contains Provisioning errors

func (VirtualNetworksPropertiesResponseStatusOutput) ToVirtualNetworksPropertiesResponseStatusOutput

func (o VirtualNetworksPropertiesResponseStatusOutput) ToVirtualNetworksPropertiesResponseStatusOutput() VirtualNetworksPropertiesResponseStatusOutput

func (VirtualNetworksPropertiesResponseStatusOutput) ToVirtualNetworksPropertiesResponseStatusOutputWithContext

func (o VirtualNetworksPropertiesResponseStatusOutput) ToVirtualNetworksPropertiesResponseStatusOutputWithContext(ctx context.Context) VirtualNetworksPropertiesResponseStatusOutput

type VirtualNetworksPropertiesResponseVipPool

type VirtualNetworksPropertiesResponseVipPool struct {
	// Ending IP address for the IP Pool
	EndIP *string `pulumi:"endIP"`
	// Starting IP address for the IP Pool
	StartIP *string `pulumi:"startIP"`
}

type VirtualNetworksPropertiesResponseVipPoolArrayOutput

type VirtualNetworksPropertiesResponseVipPoolArrayOutput struct{ *pulumi.OutputState }

func (VirtualNetworksPropertiesResponseVipPoolArrayOutput) ElementType

func (VirtualNetworksPropertiesResponseVipPoolArrayOutput) Index

func (VirtualNetworksPropertiesResponseVipPoolArrayOutput) ToVirtualNetworksPropertiesResponseVipPoolArrayOutput

func (o VirtualNetworksPropertiesResponseVipPoolArrayOutput) ToVirtualNetworksPropertiesResponseVipPoolArrayOutput() VirtualNetworksPropertiesResponseVipPoolArrayOutput

func (VirtualNetworksPropertiesResponseVipPoolArrayOutput) ToVirtualNetworksPropertiesResponseVipPoolArrayOutputWithContext

func (o VirtualNetworksPropertiesResponseVipPoolArrayOutput) ToVirtualNetworksPropertiesResponseVipPoolArrayOutputWithContext(ctx context.Context) VirtualNetworksPropertiesResponseVipPoolArrayOutput

type VirtualNetworksPropertiesResponseVipPoolOutput

type VirtualNetworksPropertiesResponseVipPoolOutput struct{ *pulumi.OutputState }

func (VirtualNetworksPropertiesResponseVipPoolOutput) ElementType

func (VirtualNetworksPropertiesResponseVipPoolOutput) EndIP

Ending IP address for the IP Pool

func (VirtualNetworksPropertiesResponseVipPoolOutput) StartIP

Starting IP address for the IP Pool

func (VirtualNetworksPropertiesResponseVipPoolOutput) ToVirtualNetworksPropertiesResponseVipPoolOutput

func (o VirtualNetworksPropertiesResponseVipPoolOutput) ToVirtualNetworksPropertiesResponseVipPoolOutput() VirtualNetworksPropertiesResponseVipPoolOutput

func (VirtualNetworksPropertiesResponseVipPoolOutput) ToVirtualNetworksPropertiesResponseVipPoolOutputWithContext

func (o VirtualNetworksPropertiesResponseVipPoolOutput) ToVirtualNetworksPropertiesResponseVipPoolOutputWithContext(ctx context.Context) VirtualNetworksPropertiesResponseVipPoolOutput

type VirtualNetworksPropertiesResponseVmipPool

type VirtualNetworksPropertiesResponseVmipPool struct {
	// Ending IP address for the IP Pool
	EndIP *string `pulumi:"endIP"`
	// Starting IP address for the IP Pool
	StartIP *string `pulumi:"startIP"`
}

type VirtualNetworksPropertiesResponseVmipPoolArrayOutput

type VirtualNetworksPropertiesResponseVmipPoolArrayOutput struct{ *pulumi.OutputState }

func (VirtualNetworksPropertiesResponseVmipPoolArrayOutput) ElementType

func (VirtualNetworksPropertiesResponseVmipPoolArrayOutput) Index

func (VirtualNetworksPropertiesResponseVmipPoolArrayOutput) ToVirtualNetworksPropertiesResponseVmipPoolArrayOutput

func (VirtualNetworksPropertiesResponseVmipPoolArrayOutput) ToVirtualNetworksPropertiesResponseVmipPoolArrayOutputWithContext

func (o VirtualNetworksPropertiesResponseVmipPoolArrayOutput) ToVirtualNetworksPropertiesResponseVmipPoolArrayOutputWithContext(ctx context.Context) VirtualNetworksPropertiesResponseVmipPoolArrayOutput

type VirtualNetworksPropertiesResponseVmipPoolOutput

type VirtualNetworksPropertiesResponseVmipPoolOutput struct{ *pulumi.OutputState }

func (VirtualNetworksPropertiesResponseVmipPoolOutput) ElementType

func (VirtualNetworksPropertiesResponseVmipPoolOutput) EndIP

Ending IP address for the IP Pool

func (VirtualNetworksPropertiesResponseVmipPoolOutput) StartIP

Starting IP address for the IP Pool

func (VirtualNetworksPropertiesResponseVmipPoolOutput) ToVirtualNetworksPropertiesResponseVmipPoolOutput

func (o VirtualNetworksPropertiesResponseVmipPoolOutput) ToVirtualNetworksPropertiesResponseVmipPoolOutput() VirtualNetworksPropertiesResponseVmipPoolOutput

func (VirtualNetworksPropertiesResponseVmipPoolOutput) ToVirtualNetworksPropertiesResponseVmipPoolOutputWithContext

func (o VirtualNetworksPropertiesResponseVmipPoolOutput) ToVirtualNetworksPropertiesResponseVmipPoolOutputWithContext(ctx context.Context) VirtualNetworksPropertiesResponseVmipPoolOutput

type VirtualNetworksPropertiesResponseVmware

type VirtualNetworksPropertiesResponseVmware struct {
	// Name of the network segment in VSphere
	SegmentName *string `pulumi:"segmentName"`
}

Infra network profile for VMware platform

type VirtualNetworksPropertiesResponseVmwareOutput

type VirtualNetworksPropertiesResponseVmwareOutput struct{ *pulumi.OutputState }

Infra network profile for VMware platform

func (VirtualNetworksPropertiesResponseVmwareOutput) ElementType

func (VirtualNetworksPropertiesResponseVmwareOutput) SegmentName

Name of the network segment in VSphere

func (VirtualNetworksPropertiesResponseVmwareOutput) ToVirtualNetworksPropertiesResponseVmwareOutput

func (o VirtualNetworksPropertiesResponseVmwareOutput) ToVirtualNetworksPropertiesResponseVmwareOutput() VirtualNetworksPropertiesResponseVmwareOutput

func (VirtualNetworksPropertiesResponseVmwareOutput) ToVirtualNetworksPropertiesResponseVmwareOutputWithContext

func (o VirtualNetworksPropertiesResponseVmwareOutput) ToVirtualNetworksPropertiesResponseVmwareOutputWithContext(ctx context.Context) VirtualNetworksPropertiesResponseVmwareOutput

type VirtualNetworksPropertiesResponseVmwarePtrOutput

type VirtualNetworksPropertiesResponseVmwarePtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworksPropertiesResponseVmwarePtrOutput) Elem

func (VirtualNetworksPropertiesResponseVmwarePtrOutput) ElementType

func (VirtualNetworksPropertiesResponseVmwarePtrOutput) SegmentName

Name of the network segment in VSphere

func (VirtualNetworksPropertiesResponseVmwarePtrOutput) ToVirtualNetworksPropertiesResponseVmwarePtrOutput

func (o VirtualNetworksPropertiesResponseVmwarePtrOutput) ToVirtualNetworksPropertiesResponseVmwarePtrOutput() VirtualNetworksPropertiesResponseVmwarePtrOutput

func (VirtualNetworksPropertiesResponseVmwarePtrOutput) ToVirtualNetworksPropertiesResponseVmwarePtrOutputWithContext

func (o VirtualNetworksPropertiesResponseVmwarePtrOutput) ToVirtualNetworksPropertiesResponseVmwarePtrOutputWithContext(ctx context.Context) VirtualNetworksPropertiesResponseVmwarePtrOutput

type VirtualNetworksPropertiesVipPool

type VirtualNetworksPropertiesVipPool struct {
	// Ending IP address for the IP Pool
	EndIP *string `pulumi:"endIP"`
	// Starting IP address for the IP Pool
	StartIP *string `pulumi:"startIP"`
}

type VirtualNetworksPropertiesVipPoolArgs

type VirtualNetworksPropertiesVipPoolArgs struct {
	// Ending IP address for the IP Pool
	EndIP pulumi.StringPtrInput `pulumi:"endIP"`
	// Starting IP address for the IP Pool
	StartIP pulumi.StringPtrInput `pulumi:"startIP"`
}

func (VirtualNetworksPropertiesVipPoolArgs) ElementType

func (VirtualNetworksPropertiesVipPoolArgs) ToVirtualNetworksPropertiesVipPoolOutput

func (i VirtualNetworksPropertiesVipPoolArgs) ToVirtualNetworksPropertiesVipPoolOutput() VirtualNetworksPropertiesVipPoolOutput

func (VirtualNetworksPropertiesVipPoolArgs) ToVirtualNetworksPropertiesVipPoolOutputWithContext

func (i VirtualNetworksPropertiesVipPoolArgs) ToVirtualNetworksPropertiesVipPoolOutputWithContext(ctx context.Context) VirtualNetworksPropertiesVipPoolOutput

type VirtualNetworksPropertiesVipPoolArray

type VirtualNetworksPropertiesVipPoolArray []VirtualNetworksPropertiesVipPoolInput

func (VirtualNetworksPropertiesVipPoolArray) ElementType

func (VirtualNetworksPropertiesVipPoolArray) ToVirtualNetworksPropertiesVipPoolArrayOutput

func (i VirtualNetworksPropertiesVipPoolArray) ToVirtualNetworksPropertiesVipPoolArrayOutput() VirtualNetworksPropertiesVipPoolArrayOutput

func (VirtualNetworksPropertiesVipPoolArray) ToVirtualNetworksPropertiesVipPoolArrayOutputWithContext

func (i VirtualNetworksPropertiesVipPoolArray) ToVirtualNetworksPropertiesVipPoolArrayOutputWithContext(ctx context.Context) VirtualNetworksPropertiesVipPoolArrayOutput

type VirtualNetworksPropertiesVipPoolArrayInput

type VirtualNetworksPropertiesVipPoolArrayInput interface {
	pulumi.Input

	ToVirtualNetworksPropertiesVipPoolArrayOutput() VirtualNetworksPropertiesVipPoolArrayOutput
	ToVirtualNetworksPropertiesVipPoolArrayOutputWithContext(context.Context) VirtualNetworksPropertiesVipPoolArrayOutput
}

VirtualNetworksPropertiesVipPoolArrayInput is an input type that accepts VirtualNetworksPropertiesVipPoolArray and VirtualNetworksPropertiesVipPoolArrayOutput values. You can construct a concrete instance of `VirtualNetworksPropertiesVipPoolArrayInput` via:

VirtualNetworksPropertiesVipPoolArray{ VirtualNetworksPropertiesVipPoolArgs{...} }

type VirtualNetworksPropertiesVipPoolArrayOutput

type VirtualNetworksPropertiesVipPoolArrayOutput struct{ *pulumi.OutputState }

func (VirtualNetworksPropertiesVipPoolArrayOutput) ElementType

func (VirtualNetworksPropertiesVipPoolArrayOutput) Index

func (VirtualNetworksPropertiesVipPoolArrayOutput) ToVirtualNetworksPropertiesVipPoolArrayOutput

func (o VirtualNetworksPropertiesVipPoolArrayOutput) ToVirtualNetworksPropertiesVipPoolArrayOutput() VirtualNetworksPropertiesVipPoolArrayOutput

func (VirtualNetworksPropertiesVipPoolArrayOutput) ToVirtualNetworksPropertiesVipPoolArrayOutputWithContext

func (o VirtualNetworksPropertiesVipPoolArrayOutput) ToVirtualNetworksPropertiesVipPoolArrayOutputWithContext(ctx context.Context) VirtualNetworksPropertiesVipPoolArrayOutput

type VirtualNetworksPropertiesVipPoolInput

type VirtualNetworksPropertiesVipPoolInput interface {
	pulumi.Input

	ToVirtualNetworksPropertiesVipPoolOutput() VirtualNetworksPropertiesVipPoolOutput
	ToVirtualNetworksPropertiesVipPoolOutputWithContext(context.Context) VirtualNetworksPropertiesVipPoolOutput
}

VirtualNetworksPropertiesVipPoolInput is an input type that accepts VirtualNetworksPropertiesVipPoolArgs and VirtualNetworksPropertiesVipPoolOutput values. You can construct a concrete instance of `VirtualNetworksPropertiesVipPoolInput` via:

VirtualNetworksPropertiesVipPoolArgs{...}

type VirtualNetworksPropertiesVipPoolOutput

type VirtualNetworksPropertiesVipPoolOutput struct{ *pulumi.OutputState }

func (VirtualNetworksPropertiesVipPoolOutput) ElementType

func (VirtualNetworksPropertiesVipPoolOutput) EndIP

Ending IP address for the IP Pool

func (VirtualNetworksPropertiesVipPoolOutput) StartIP

Starting IP address for the IP Pool

func (VirtualNetworksPropertiesVipPoolOutput) ToVirtualNetworksPropertiesVipPoolOutput

func (o VirtualNetworksPropertiesVipPoolOutput) ToVirtualNetworksPropertiesVipPoolOutput() VirtualNetworksPropertiesVipPoolOutput

func (VirtualNetworksPropertiesVipPoolOutput) ToVirtualNetworksPropertiesVipPoolOutputWithContext

func (o VirtualNetworksPropertiesVipPoolOutput) ToVirtualNetworksPropertiesVipPoolOutputWithContext(ctx context.Context) VirtualNetworksPropertiesVipPoolOutput

type VirtualNetworksPropertiesVmipPool

type VirtualNetworksPropertiesVmipPool struct {
	// Ending IP address for the IP Pool
	EndIP *string `pulumi:"endIP"`
	// Starting IP address for the IP Pool
	StartIP *string `pulumi:"startIP"`
}

type VirtualNetworksPropertiesVmipPoolArgs

type VirtualNetworksPropertiesVmipPoolArgs struct {
	// Ending IP address for the IP Pool
	EndIP pulumi.StringPtrInput `pulumi:"endIP"`
	// Starting IP address for the IP Pool
	StartIP pulumi.StringPtrInput `pulumi:"startIP"`
}

func (VirtualNetworksPropertiesVmipPoolArgs) ElementType

func (VirtualNetworksPropertiesVmipPoolArgs) ToVirtualNetworksPropertiesVmipPoolOutput

func (i VirtualNetworksPropertiesVmipPoolArgs) ToVirtualNetworksPropertiesVmipPoolOutput() VirtualNetworksPropertiesVmipPoolOutput

func (VirtualNetworksPropertiesVmipPoolArgs) ToVirtualNetworksPropertiesVmipPoolOutputWithContext

func (i VirtualNetworksPropertiesVmipPoolArgs) ToVirtualNetworksPropertiesVmipPoolOutputWithContext(ctx context.Context) VirtualNetworksPropertiesVmipPoolOutput

type VirtualNetworksPropertiesVmipPoolArray

type VirtualNetworksPropertiesVmipPoolArray []VirtualNetworksPropertiesVmipPoolInput

func (VirtualNetworksPropertiesVmipPoolArray) ElementType

func (VirtualNetworksPropertiesVmipPoolArray) ToVirtualNetworksPropertiesVmipPoolArrayOutput

func (i VirtualNetworksPropertiesVmipPoolArray) ToVirtualNetworksPropertiesVmipPoolArrayOutput() VirtualNetworksPropertiesVmipPoolArrayOutput

func (VirtualNetworksPropertiesVmipPoolArray) ToVirtualNetworksPropertiesVmipPoolArrayOutputWithContext

func (i VirtualNetworksPropertiesVmipPoolArray) ToVirtualNetworksPropertiesVmipPoolArrayOutputWithContext(ctx context.Context) VirtualNetworksPropertiesVmipPoolArrayOutput

type VirtualNetworksPropertiesVmipPoolArrayInput

type VirtualNetworksPropertiesVmipPoolArrayInput interface {
	pulumi.Input

	ToVirtualNetworksPropertiesVmipPoolArrayOutput() VirtualNetworksPropertiesVmipPoolArrayOutput
	ToVirtualNetworksPropertiesVmipPoolArrayOutputWithContext(context.Context) VirtualNetworksPropertiesVmipPoolArrayOutput
}

VirtualNetworksPropertiesVmipPoolArrayInput is an input type that accepts VirtualNetworksPropertiesVmipPoolArray and VirtualNetworksPropertiesVmipPoolArrayOutput values. You can construct a concrete instance of `VirtualNetworksPropertiesVmipPoolArrayInput` via:

VirtualNetworksPropertiesVmipPoolArray{ VirtualNetworksPropertiesVmipPoolArgs{...} }

type VirtualNetworksPropertiesVmipPoolArrayOutput

type VirtualNetworksPropertiesVmipPoolArrayOutput struct{ *pulumi.OutputState }

func (VirtualNetworksPropertiesVmipPoolArrayOutput) ElementType

func (VirtualNetworksPropertiesVmipPoolArrayOutput) Index

func (VirtualNetworksPropertiesVmipPoolArrayOutput) ToVirtualNetworksPropertiesVmipPoolArrayOutput

func (o VirtualNetworksPropertiesVmipPoolArrayOutput) ToVirtualNetworksPropertiesVmipPoolArrayOutput() VirtualNetworksPropertiesVmipPoolArrayOutput

func (VirtualNetworksPropertiesVmipPoolArrayOutput) ToVirtualNetworksPropertiesVmipPoolArrayOutputWithContext

func (o VirtualNetworksPropertiesVmipPoolArrayOutput) ToVirtualNetworksPropertiesVmipPoolArrayOutputWithContext(ctx context.Context) VirtualNetworksPropertiesVmipPoolArrayOutput

type VirtualNetworksPropertiesVmipPoolInput

type VirtualNetworksPropertiesVmipPoolInput interface {
	pulumi.Input

	ToVirtualNetworksPropertiesVmipPoolOutput() VirtualNetworksPropertiesVmipPoolOutput
	ToVirtualNetworksPropertiesVmipPoolOutputWithContext(context.Context) VirtualNetworksPropertiesVmipPoolOutput
}

VirtualNetworksPropertiesVmipPoolInput is an input type that accepts VirtualNetworksPropertiesVmipPoolArgs and VirtualNetworksPropertiesVmipPoolOutput values. You can construct a concrete instance of `VirtualNetworksPropertiesVmipPoolInput` via:

VirtualNetworksPropertiesVmipPoolArgs{...}

type VirtualNetworksPropertiesVmipPoolOutput

type VirtualNetworksPropertiesVmipPoolOutput struct{ *pulumi.OutputState }

func (VirtualNetworksPropertiesVmipPoolOutput) ElementType

func (VirtualNetworksPropertiesVmipPoolOutput) EndIP

Ending IP address for the IP Pool

func (VirtualNetworksPropertiesVmipPoolOutput) StartIP

Starting IP address for the IP Pool

func (VirtualNetworksPropertiesVmipPoolOutput) ToVirtualNetworksPropertiesVmipPoolOutput

func (o VirtualNetworksPropertiesVmipPoolOutput) ToVirtualNetworksPropertiesVmipPoolOutput() VirtualNetworksPropertiesVmipPoolOutput

func (VirtualNetworksPropertiesVmipPoolOutput) ToVirtualNetworksPropertiesVmipPoolOutputWithContext

func (o VirtualNetworksPropertiesVmipPoolOutput) ToVirtualNetworksPropertiesVmipPoolOutputWithContext(ctx context.Context) VirtualNetworksPropertiesVmipPoolOutput

type VirtualNetworksPropertiesVmware

type VirtualNetworksPropertiesVmware struct {
	// Name of the network segment in VSphere
	SegmentName *string `pulumi:"segmentName"`
}

Infra network profile for VMware platform

type VirtualNetworksPropertiesVmwareArgs

type VirtualNetworksPropertiesVmwareArgs struct {
	// Name of the network segment in VSphere
	SegmentName pulumi.StringPtrInput `pulumi:"segmentName"`
}

Infra network profile for VMware platform

func (VirtualNetworksPropertiesVmwareArgs) ElementType

func (VirtualNetworksPropertiesVmwareArgs) ToVirtualNetworksPropertiesVmwareOutput

func (i VirtualNetworksPropertiesVmwareArgs) ToVirtualNetworksPropertiesVmwareOutput() VirtualNetworksPropertiesVmwareOutput

func (VirtualNetworksPropertiesVmwareArgs) ToVirtualNetworksPropertiesVmwareOutputWithContext

func (i VirtualNetworksPropertiesVmwareArgs) ToVirtualNetworksPropertiesVmwareOutputWithContext(ctx context.Context) VirtualNetworksPropertiesVmwareOutput

func (VirtualNetworksPropertiesVmwareArgs) ToVirtualNetworksPropertiesVmwarePtrOutput

func (i VirtualNetworksPropertiesVmwareArgs) ToVirtualNetworksPropertiesVmwarePtrOutput() VirtualNetworksPropertiesVmwarePtrOutput

func (VirtualNetworksPropertiesVmwareArgs) ToVirtualNetworksPropertiesVmwarePtrOutputWithContext

func (i VirtualNetworksPropertiesVmwareArgs) ToVirtualNetworksPropertiesVmwarePtrOutputWithContext(ctx context.Context) VirtualNetworksPropertiesVmwarePtrOutput

type VirtualNetworksPropertiesVmwareInput

type VirtualNetworksPropertiesVmwareInput interface {
	pulumi.Input

	ToVirtualNetworksPropertiesVmwareOutput() VirtualNetworksPropertiesVmwareOutput
	ToVirtualNetworksPropertiesVmwareOutputWithContext(context.Context) VirtualNetworksPropertiesVmwareOutput
}

VirtualNetworksPropertiesVmwareInput is an input type that accepts VirtualNetworksPropertiesVmwareArgs and VirtualNetworksPropertiesVmwareOutput values. You can construct a concrete instance of `VirtualNetworksPropertiesVmwareInput` via:

VirtualNetworksPropertiesVmwareArgs{...}

type VirtualNetworksPropertiesVmwareOutput

type VirtualNetworksPropertiesVmwareOutput struct{ *pulumi.OutputState }

Infra network profile for VMware platform

func (VirtualNetworksPropertiesVmwareOutput) ElementType

func (VirtualNetworksPropertiesVmwareOutput) SegmentName

Name of the network segment in VSphere

func (VirtualNetworksPropertiesVmwareOutput) ToVirtualNetworksPropertiesVmwareOutput

func (o VirtualNetworksPropertiesVmwareOutput) ToVirtualNetworksPropertiesVmwareOutput() VirtualNetworksPropertiesVmwareOutput

func (VirtualNetworksPropertiesVmwareOutput) ToVirtualNetworksPropertiesVmwareOutputWithContext

func (o VirtualNetworksPropertiesVmwareOutput) ToVirtualNetworksPropertiesVmwareOutputWithContext(ctx context.Context) VirtualNetworksPropertiesVmwareOutput

func (VirtualNetworksPropertiesVmwareOutput) ToVirtualNetworksPropertiesVmwarePtrOutput

func (o VirtualNetworksPropertiesVmwareOutput) ToVirtualNetworksPropertiesVmwarePtrOutput() VirtualNetworksPropertiesVmwarePtrOutput

func (VirtualNetworksPropertiesVmwareOutput) ToVirtualNetworksPropertiesVmwarePtrOutputWithContext

func (o VirtualNetworksPropertiesVmwareOutput) ToVirtualNetworksPropertiesVmwarePtrOutputWithContext(ctx context.Context) VirtualNetworksPropertiesVmwarePtrOutput

type VirtualNetworksPropertiesVmwarePtrInput

type VirtualNetworksPropertiesVmwarePtrInput interface {
	pulumi.Input

	ToVirtualNetworksPropertiesVmwarePtrOutput() VirtualNetworksPropertiesVmwarePtrOutput
	ToVirtualNetworksPropertiesVmwarePtrOutputWithContext(context.Context) VirtualNetworksPropertiesVmwarePtrOutput
}

VirtualNetworksPropertiesVmwarePtrInput is an input type that accepts VirtualNetworksPropertiesVmwareArgs, VirtualNetworksPropertiesVmwarePtr and VirtualNetworksPropertiesVmwarePtrOutput values. You can construct a concrete instance of `VirtualNetworksPropertiesVmwarePtrInput` via:

        VirtualNetworksPropertiesVmwareArgs{...}

or:

        nil

type VirtualNetworksPropertiesVmwarePtrOutput

type VirtualNetworksPropertiesVmwarePtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworksPropertiesVmwarePtrOutput) Elem

func (VirtualNetworksPropertiesVmwarePtrOutput) ElementType

func (VirtualNetworksPropertiesVmwarePtrOutput) SegmentName

Name of the network segment in VSphere

func (VirtualNetworksPropertiesVmwarePtrOutput) ToVirtualNetworksPropertiesVmwarePtrOutput

func (o VirtualNetworksPropertiesVmwarePtrOutput) ToVirtualNetworksPropertiesVmwarePtrOutput() VirtualNetworksPropertiesVmwarePtrOutput

func (VirtualNetworksPropertiesVmwarePtrOutput) ToVirtualNetworksPropertiesVmwarePtrOutputWithContext

func (o VirtualNetworksPropertiesVmwarePtrOutput) ToVirtualNetworksPropertiesVmwarePtrOutputWithContext(ctx context.Context) VirtualNetworksPropertiesVmwarePtrOutput

type VirtualNetworksResponseExtendedLocation

type VirtualNetworksResponseExtendedLocation struct {
	// The extended location name.
	Name *string `pulumi:"name"`
	// The extended location type.
	Type *string `pulumi:"type"`
}

type VirtualNetworksResponseExtendedLocationOutput

type VirtualNetworksResponseExtendedLocationOutput struct{ *pulumi.OutputState }

func (VirtualNetworksResponseExtendedLocationOutput) ElementType

func (VirtualNetworksResponseExtendedLocationOutput) Name

The extended location name.

func (VirtualNetworksResponseExtendedLocationOutput) ToVirtualNetworksResponseExtendedLocationOutput

func (o VirtualNetworksResponseExtendedLocationOutput) ToVirtualNetworksResponseExtendedLocationOutput() VirtualNetworksResponseExtendedLocationOutput

func (VirtualNetworksResponseExtendedLocationOutput) ToVirtualNetworksResponseExtendedLocationOutputWithContext

func (o VirtualNetworksResponseExtendedLocationOutput) ToVirtualNetworksResponseExtendedLocationOutputWithContext(ctx context.Context) VirtualNetworksResponseExtendedLocationOutput

func (VirtualNetworksResponseExtendedLocationOutput) Type

The extended location type.

type VirtualNetworksResponseExtendedLocationPtrOutput

type VirtualNetworksResponseExtendedLocationPtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworksResponseExtendedLocationPtrOutput) Elem

func (VirtualNetworksResponseExtendedLocationPtrOutput) ElementType

func (VirtualNetworksResponseExtendedLocationPtrOutput) Name

The extended location name.

func (VirtualNetworksResponseExtendedLocationPtrOutput) ToVirtualNetworksResponseExtendedLocationPtrOutput

func (o VirtualNetworksResponseExtendedLocationPtrOutput) ToVirtualNetworksResponseExtendedLocationPtrOutput() VirtualNetworksResponseExtendedLocationPtrOutput

func (VirtualNetworksResponseExtendedLocationPtrOutput) ToVirtualNetworksResponseExtendedLocationPtrOutputWithContext

func (o VirtualNetworksResponseExtendedLocationPtrOutput) ToVirtualNetworksResponseExtendedLocationPtrOutputWithContext(ctx context.Context) VirtualNetworksResponseExtendedLocationPtrOutput

func (VirtualNetworksResponseExtendedLocationPtrOutput) Type

The extended location type.

type WindowsProfile

type WindowsProfile struct {
	// 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!"
	AdminPassword *string `pulumi:"adminPassword"`
	// 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
	AdminUsername *string `pulumi:"adminUsername"`
	// EnableCSIProxy - Whether to enable CSI proxy.
	EnableCsiProxy *bool `pulumi:"enableCsiProxy"`
	// LicenseType - The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs. Possible values include: 'None', 'Windows_Server'
	LicenseType *string `pulumi:"licenseType"`
}

WindowsProfile - Profile for Windows VMs in the container service cluster.

type WindowsProfileArgs

type WindowsProfileArgs struct {
	// 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!"
	AdminPassword pulumi.StringPtrInput `pulumi:"adminPassword"`
	// 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
	AdminUsername pulumi.StringPtrInput `pulumi:"adminUsername"`
	// EnableCSIProxy - Whether to enable CSI proxy.
	EnableCsiProxy pulumi.BoolPtrInput `pulumi:"enableCsiProxy"`
	// LicenseType - The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs. Possible values include: 'None', 'Windows_Server'
	LicenseType pulumi.StringPtrInput `pulumi:"licenseType"`
}

WindowsProfile - Profile for Windows VMs in the container service cluster.

func (WindowsProfileArgs) ElementType

func (WindowsProfileArgs) ElementType() reflect.Type

func (WindowsProfileArgs) ToWindowsProfileOutput

func (i WindowsProfileArgs) ToWindowsProfileOutput() WindowsProfileOutput

func (WindowsProfileArgs) ToWindowsProfileOutputWithContext

func (i WindowsProfileArgs) ToWindowsProfileOutputWithContext(ctx context.Context) WindowsProfileOutput

func (WindowsProfileArgs) ToWindowsProfilePtrOutput

func (i WindowsProfileArgs) ToWindowsProfilePtrOutput() WindowsProfilePtrOutput

func (WindowsProfileArgs) ToWindowsProfilePtrOutputWithContext

func (i WindowsProfileArgs) ToWindowsProfilePtrOutputWithContext(ctx context.Context) WindowsProfilePtrOutput

type WindowsProfileInput

type WindowsProfileInput interface {
	pulumi.Input

	ToWindowsProfileOutput() WindowsProfileOutput
	ToWindowsProfileOutputWithContext(context.Context) WindowsProfileOutput
}

WindowsProfileInput is an input type that accepts WindowsProfileArgs and WindowsProfileOutput values. You can construct a concrete instance of `WindowsProfileInput` via:

WindowsProfileArgs{...}

type WindowsProfileOutput

type WindowsProfileOutput struct{ *pulumi.OutputState }

WindowsProfile - Profile for Windows VMs in the container service cluster.

func (WindowsProfileOutput) AdminPassword

func (o WindowsProfileOutput) AdminPassword() pulumi.StringPtrOutput

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 (WindowsProfileOutput) AdminUsername

func (o WindowsProfileOutput) AdminUsername() pulumi.StringPtrOutput

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 (WindowsProfileOutput) ElementType

func (WindowsProfileOutput) ElementType() reflect.Type

func (WindowsProfileOutput) EnableCsiProxy

func (o WindowsProfileOutput) EnableCsiProxy() pulumi.BoolPtrOutput

EnableCSIProxy - Whether to enable CSI proxy.

func (WindowsProfileOutput) LicenseType

LicenseType - The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs. Possible values include: 'None', 'Windows_Server'

func (WindowsProfileOutput) ToWindowsProfileOutput

func (o WindowsProfileOutput) ToWindowsProfileOutput() WindowsProfileOutput

func (WindowsProfileOutput) ToWindowsProfileOutputWithContext

func (o WindowsProfileOutput) ToWindowsProfileOutputWithContext(ctx context.Context) WindowsProfileOutput

func (WindowsProfileOutput) ToWindowsProfilePtrOutput

func (o WindowsProfileOutput) ToWindowsProfilePtrOutput() WindowsProfilePtrOutput

func (WindowsProfileOutput) ToWindowsProfilePtrOutputWithContext

func (o WindowsProfileOutput) ToWindowsProfilePtrOutputWithContext(ctx context.Context) WindowsProfilePtrOutput

type WindowsProfilePtrInput

type WindowsProfilePtrInput interface {
	pulumi.Input

	ToWindowsProfilePtrOutput() WindowsProfilePtrOutput
	ToWindowsProfilePtrOutputWithContext(context.Context) WindowsProfilePtrOutput
}

WindowsProfilePtrInput is an input type that accepts WindowsProfileArgs, WindowsProfilePtr and WindowsProfilePtrOutput values. You can construct a concrete instance of `WindowsProfilePtrInput` via:

        WindowsProfileArgs{...}

or:

        nil

type WindowsProfilePtrOutput

type WindowsProfilePtrOutput struct{ *pulumi.OutputState }

func (WindowsProfilePtrOutput) AdminPassword

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 (WindowsProfilePtrOutput) AdminUsername

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 (WindowsProfilePtrOutput) Elem

func (WindowsProfilePtrOutput) ElementType

func (WindowsProfilePtrOutput) ElementType() reflect.Type

func (WindowsProfilePtrOutput) EnableCsiProxy

func (o WindowsProfilePtrOutput) EnableCsiProxy() pulumi.BoolPtrOutput

EnableCSIProxy - Whether to enable CSI proxy.

func (WindowsProfilePtrOutput) LicenseType

LicenseType - The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs. Possible values include: 'None', 'Windows_Server'

func (WindowsProfilePtrOutput) ToWindowsProfilePtrOutput

func (o WindowsProfilePtrOutput) ToWindowsProfilePtrOutput() WindowsProfilePtrOutput

func (WindowsProfilePtrOutput) ToWindowsProfilePtrOutputWithContext

func (o WindowsProfilePtrOutput) ToWindowsProfilePtrOutputWithContext(ctx context.Context) WindowsProfilePtrOutput

type WindowsProfileResponseResponse

type WindowsProfileResponseResponse struct {
	// 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
	AdminUsername *string `pulumi:"adminUsername"`
	// EnableCSIProxy - Whether to enable CSI proxy.
	EnableCsiProxy *bool `pulumi:"enableCsiProxy"`
	// LicenseType - The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs. Possible values include: 'None', 'Windows_Server'
	LicenseType *string `pulumi:"licenseType"`
}

Profile for Windows VMs in the container service cluster.

type WindowsProfileResponseResponseOutput

type WindowsProfileResponseResponseOutput struct{ *pulumi.OutputState }

Profile for Windows VMs in the container service cluster.

func (WindowsProfileResponseResponseOutput) AdminUsername

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 (WindowsProfileResponseResponseOutput) ElementType

func (WindowsProfileResponseResponseOutput) EnableCsiProxy

EnableCSIProxy - Whether to enable CSI proxy.

func (WindowsProfileResponseResponseOutput) LicenseType

LicenseType - The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs. Possible values include: 'None', 'Windows_Server'

func (WindowsProfileResponseResponseOutput) ToWindowsProfileResponseResponseOutput

func (o WindowsProfileResponseResponseOutput) ToWindowsProfileResponseResponseOutput() WindowsProfileResponseResponseOutput

func (WindowsProfileResponseResponseOutput) ToWindowsProfileResponseResponseOutputWithContext

func (o WindowsProfileResponseResponseOutput) ToWindowsProfileResponseResponseOutputWithContext(ctx context.Context) WindowsProfileResponseResponseOutput

type WindowsProfileResponseResponsePtrOutput

type WindowsProfileResponseResponsePtrOutput struct{ *pulumi.OutputState }

func (WindowsProfileResponseResponsePtrOutput) AdminUsername

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 (WindowsProfileResponseResponsePtrOutput) Elem

func (WindowsProfileResponseResponsePtrOutput) ElementType

func (WindowsProfileResponseResponsePtrOutput) EnableCsiProxy

EnableCSIProxy - Whether to enable CSI proxy.

func (WindowsProfileResponseResponsePtrOutput) LicenseType

LicenseType - The licenseType to use for Windows VMs. Windows_Server is used to enable Azure Hybrid User Benefits for Windows VMs. Possible values include: 'None', 'Windows_Server'

func (WindowsProfileResponseResponsePtrOutput) ToWindowsProfileResponseResponsePtrOutput

func (o WindowsProfileResponseResponsePtrOutput) ToWindowsProfileResponseResponsePtrOutput() WindowsProfileResponseResponsePtrOutput

func (WindowsProfileResponseResponsePtrOutput) ToWindowsProfileResponseResponsePtrOutputWithContext

func (o WindowsProfileResponseResponsePtrOutput) ToWindowsProfileResponseResponsePtrOutputWithContext(ctx context.Context) WindowsProfileResponseResponsePtrOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL