hdinsight

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 (
	DaysOfWeekMonday    = DaysOfWeek("Monday")
	DaysOfWeekTuesday   = DaysOfWeek("Tuesday")
	DaysOfWeekWednesday = DaysOfWeek("Wednesday")
	DaysOfWeekThursday  = DaysOfWeek("Thursday")
	DaysOfWeekFriday    = DaysOfWeek("Friday")
	DaysOfWeekSaturday  = DaysOfWeek("Saturday")
	DaysOfWeekSunday    = DaysOfWeek("Sunday")
)
View Source
const (
	JsonWebKeyEncryptionAlgorithm_RSA_OAEP     = JsonWebKeyEncryptionAlgorithm("RSA-OAEP")
	JsonWebKeyEncryptionAlgorithm_RSA_OAEP_256 = JsonWebKeyEncryptionAlgorithm("RSA-OAEP-256")
	JsonWebKeyEncryptionAlgorithm_RSA1_5       = JsonWebKeyEncryptionAlgorithm("RSA1_5")
)
View Source
const (
	OSTypeWindows = OSType("Windows")
	OSTypeLinux   = OSType("Linux")
)
View Source
const (
	PrivateIPAllocationMethodDynamic = PrivateIPAllocationMethod("dynamic")
	PrivateIPAllocationMethodStatic  = PrivateIPAllocationMethod("static")
)
View Source
const (
	PrivateLinkDisabled = PrivateLink("Disabled")
	PrivateLinkEnabled  = PrivateLink("Enabled")
)
View Source
const (
	PrivateLinkServiceConnectionStatusApproved = PrivateLinkServiceConnectionStatus("Approved")
	PrivateLinkServiceConnectionStatusRejected = PrivateLinkServiceConnectionStatus("Rejected")
	PrivateLinkServiceConnectionStatusPending  = PrivateLinkServiceConnectionStatus("Pending")
	PrivateLinkServiceConnectionStatusRemoved  = PrivateLinkServiceConnectionStatus("Removed")
)
View Source
const (
	ResourceIdentityTypeSystemAssigned               = ResourceIdentityType("SystemAssigned")
	ResourceIdentityTypeUserAssigned                 = ResourceIdentityType("UserAssigned")
	ResourceIdentityType_SystemAssigned_UserAssigned = ResourceIdentityType("SystemAssigned, UserAssigned")
	ResourceIdentityTypeNone                         = ResourceIdentityType("None")
)
View Source
const (
	ResourceProviderConnectionInbound  = ResourceProviderConnection("Inbound")
	ResourceProviderConnectionOutbound = ResourceProviderConnection("Outbound")
)
View Source
const (
	TierStandard = Tier("Standard")
	TierPremium  = Tier("Premium")
)
View Source
const (
	DirectoryTypeActiveDirectory = DirectoryType("ActiveDirectory")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type AksClusterProfileResponseAksClusterAgentPoolIdentityProfile

type AksClusterProfileResponseAksClusterAgentPoolIdentityProfile struct {
	// ClientId of the MSI.
	MsiClientId string `pulumi:"msiClientId"`
	// ObjectId of the MSI.
	MsiObjectId string `pulumi:"msiObjectId"`
	// ResourceId of the MSI.
	MsiResourceId string `pulumi:"msiResourceId"`
}

Identity properties of the AKS cluster agentpool MSI

type AksClusterProfileResponseAksClusterAgentPoolIdentityProfileOutput

type AksClusterProfileResponseAksClusterAgentPoolIdentityProfileOutput struct{ *pulumi.OutputState }

Identity properties of the AKS cluster agentpool MSI

func (AksClusterProfileResponseAksClusterAgentPoolIdentityProfileOutput) ElementType

func (AksClusterProfileResponseAksClusterAgentPoolIdentityProfileOutput) MsiClientId

ClientId of the MSI.

func (AksClusterProfileResponseAksClusterAgentPoolIdentityProfileOutput) MsiObjectId

ObjectId of the MSI.

func (AksClusterProfileResponseAksClusterAgentPoolIdentityProfileOutput) MsiResourceId

ResourceId of the MSI.

func (AksClusterProfileResponseAksClusterAgentPoolIdentityProfileOutput) ToAksClusterProfileResponseAksClusterAgentPoolIdentityProfileOutput

func (AksClusterProfileResponseAksClusterAgentPoolIdentityProfileOutput) ToAksClusterProfileResponseAksClusterAgentPoolIdentityProfileOutputWithContext

func (o AksClusterProfileResponseAksClusterAgentPoolIdentityProfileOutput) ToAksClusterProfileResponseAksClusterAgentPoolIdentityProfileOutputWithContext(ctx context.Context) AksClusterProfileResponseAksClusterAgentPoolIdentityProfileOutput

type AksClusterProfileResponseAksClusterAgentPoolIdentityProfilePtrOutput

type AksClusterProfileResponseAksClusterAgentPoolIdentityProfilePtrOutput struct{ *pulumi.OutputState }

func (AksClusterProfileResponseAksClusterAgentPoolIdentityProfilePtrOutput) Elem

func (AksClusterProfileResponseAksClusterAgentPoolIdentityProfilePtrOutput) ElementType

func (AksClusterProfileResponseAksClusterAgentPoolIdentityProfilePtrOutput) MsiClientId

ClientId of the MSI.

func (AksClusterProfileResponseAksClusterAgentPoolIdentityProfilePtrOutput) MsiObjectId

ObjectId of the MSI.

func (AksClusterProfileResponseAksClusterAgentPoolIdentityProfilePtrOutput) MsiResourceId

ResourceId of the MSI.

func (AksClusterProfileResponseAksClusterAgentPoolIdentityProfilePtrOutput) ToAksClusterProfileResponseAksClusterAgentPoolIdentityProfilePtrOutput

func (AksClusterProfileResponseAksClusterAgentPoolIdentityProfilePtrOutput) ToAksClusterProfileResponseAksClusterAgentPoolIdentityProfilePtrOutputWithContext

func (o AksClusterProfileResponseAksClusterAgentPoolIdentityProfilePtrOutput) ToAksClusterProfileResponseAksClusterAgentPoolIdentityProfilePtrOutputWithContext(ctx context.Context) AksClusterProfileResponseAksClusterAgentPoolIdentityProfilePtrOutput

type Application

type Application struct {
	pulumi.CustomResourceState

	// The ETag for the application
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The properties of the application.
	Properties ApplicationPropertiesResponseOutput `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The tags for the application.
	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 HDInsight cluster application Azure REST API version: 2021-06-01. Prior API version in Azure Native 1.x: 2018-06-01-preview.

Other available API versions: 2023-04-15-preview, 2023-08-15-preview.

func GetApplication

func GetApplication(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationState, opts ...pulumi.ResourceOption) (*Application, error)

GetApplication gets an existing Application 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 NewApplication

func NewApplication(ctx *pulumi.Context,
	name string, args *ApplicationArgs, opts ...pulumi.ResourceOption) (*Application, error)

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

func (*Application) ElementType

func (*Application) ElementType() reflect.Type

func (*Application) ToApplicationOutput

func (i *Application) ToApplicationOutput() ApplicationOutput

func (*Application) ToApplicationOutputWithContext

func (i *Application) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

type ApplicationArgs

type ApplicationArgs struct {
	// The constant value for the application name.
	ApplicationName pulumi.StringPtrInput
	// The name of the cluster.
	ClusterName pulumi.StringInput
	// The properties of the application.
	Properties ApplicationPropertiesPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// The tags for the application.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a Application resource.

func (ApplicationArgs) ElementType

func (ApplicationArgs) ElementType() reflect.Type

type ApplicationGetEndpoint

type ApplicationGetEndpoint struct {
	// The destination port to connect to.
	DestinationPort *int `pulumi:"destinationPort"`
	// The location of the endpoint.
	Location *string `pulumi:"location"`
	// The private ip address of the endpoint.
	PrivateIPAddress *string `pulumi:"privateIPAddress"`
	// The public port to connect to.
	PublicPort *int `pulumi:"publicPort"`
}

Gets the application SSH endpoint

type ApplicationGetEndpointArgs

type ApplicationGetEndpointArgs struct {
	// The destination port to connect to.
	DestinationPort pulumi.IntPtrInput `pulumi:"destinationPort"`
	// The location of the endpoint.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The private ip address of the endpoint.
	PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"`
	// The public port to connect to.
	PublicPort pulumi.IntPtrInput `pulumi:"publicPort"`
}

Gets the application SSH endpoint

func (ApplicationGetEndpointArgs) ElementType

func (ApplicationGetEndpointArgs) ElementType() reflect.Type

func (ApplicationGetEndpointArgs) ToApplicationGetEndpointOutput

func (i ApplicationGetEndpointArgs) ToApplicationGetEndpointOutput() ApplicationGetEndpointOutput

func (ApplicationGetEndpointArgs) ToApplicationGetEndpointOutputWithContext

func (i ApplicationGetEndpointArgs) ToApplicationGetEndpointOutputWithContext(ctx context.Context) ApplicationGetEndpointOutput

type ApplicationGetEndpointArray

type ApplicationGetEndpointArray []ApplicationGetEndpointInput

func (ApplicationGetEndpointArray) ElementType

func (ApplicationGetEndpointArray) ToApplicationGetEndpointArrayOutput

func (i ApplicationGetEndpointArray) ToApplicationGetEndpointArrayOutput() ApplicationGetEndpointArrayOutput

func (ApplicationGetEndpointArray) ToApplicationGetEndpointArrayOutputWithContext

func (i ApplicationGetEndpointArray) ToApplicationGetEndpointArrayOutputWithContext(ctx context.Context) ApplicationGetEndpointArrayOutput

type ApplicationGetEndpointArrayInput

type ApplicationGetEndpointArrayInput interface {
	pulumi.Input

	ToApplicationGetEndpointArrayOutput() ApplicationGetEndpointArrayOutput
	ToApplicationGetEndpointArrayOutputWithContext(context.Context) ApplicationGetEndpointArrayOutput
}

ApplicationGetEndpointArrayInput is an input type that accepts ApplicationGetEndpointArray and ApplicationGetEndpointArrayOutput values. You can construct a concrete instance of `ApplicationGetEndpointArrayInput` via:

ApplicationGetEndpointArray{ ApplicationGetEndpointArgs{...} }

type ApplicationGetEndpointArrayOutput

type ApplicationGetEndpointArrayOutput struct{ *pulumi.OutputState }

func (ApplicationGetEndpointArrayOutput) ElementType

func (ApplicationGetEndpointArrayOutput) Index

func (ApplicationGetEndpointArrayOutput) ToApplicationGetEndpointArrayOutput

func (o ApplicationGetEndpointArrayOutput) ToApplicationGetEndpointArrayOutput() ApplicationGetEndpointArrayOutput

func (ApplicationGetEndpointArrayOutput) ToApplicationGetEndpointArrayOutputWithContext

func (o ApplicationGetEndpointArrayOutput) ToApplicationGetEndpointArrayOutputWithContext(ctx context.Context) ApplicationGetEndpointArrayOutput

type ApplicationGetEndpointInput

type ApplicationGetEndpointInput interface {
	pulumi.Input

	ToApplicationGetEndpointOutput() ApplicationGetEndpointOutput
	ToApplicationGetEndpointOutputWithContext(context.Context) ApplicationGetEndpointOutput
}

ApplicationGetEndpointInput is an input type that accepts ApplicationGetEndpointArgs and ApplicationGetEndpointOutput values. You can construct a concrete instance of `ApplicationGetEndpointInput` via:

ApplicationGetEndpointArgs{...}

type ApplicationGetEndpointOutput

type ApplicationGetEndpointOutput struct{ *pulumi.OutputState }

Gets the application SSH endpoint

func (ApplicationGetEndpointOutput) DestinationPort

func (o ApplicationGetEndpointOutput) DestinationPort() pulumi.IntPtrOutput

The destination port to connect to.

func (ApplicationGetEndpointOutput) ElementType

func (ApplicationGetEndpointOutput) Location

The location of the endpoint.

func (ApplicationGetEndpointOutput) PrivateIPAddress

The private ip address of the endpoint.

func (ApplicationGetEndpointOutput) PublicPort

The public port to connect to.

func (ApplicationGetEndpointOutput) ToApplicationGetEndpointOutput

func (o ApplicationGetEndpointOutput) ToApplicationGetEndpointOutput() ApplicationGetEndpointOutput

func (ApplicationGetEndpointOutput) ToApplicationGetEndpointOutputWithContext

func (o ApplicationGetEndpointOutput) ToApplicationGetEndpointOutputWithContext(ctx context.Context) ApplicationGetEndpointOutput

type ApplicationGetEndpointResponse

type ApplicationGetEndpointResponse struct {
	// The destination port to connect to.
	DestinationPort *int `pulumi:"destinationPort"`
	// The location of the endpoint.
	Location *string `pulumi:"location"`
	// The private ip address of the endpoint.
	PrivateIPAddress *string `pulumi:"privateIPAddress"`
	// The public port to connect to.
	PublicPort *int `pulumi:"publicPort"`
}

Gets the application SSH endpoint

type ApplicationGetEndpointResponseArrayOutput

type ApplicationGetEndpointResponseArrayOutput struct{ *pulumi.OutputState }

func (ApplicationGetEndpointResponseArrayOutput) ElementType

func (ApplicationGetEndpointResponseArrayOutput) Index

func (ApplicationGetEndpointResponseArrayOutput) ToApplicationGetEndpointResponseArrayOutput

func (o ApplicationGetEndpointResponseArrayOutput) ToApplicationGetEndpointResponseArrayOutput() ApplicationGetEndpointResponseArrayOutput

func (ApplicationGetEndpointResponseArrayOutput) ToApplicationGetEndpointResponseArrayOutputWithContext

func (o ApplicationGetEndpointResponseArrayOutput) ToApplicationGetEndpointResponseArrayOutputWithContext(ctx context.Context) ApplicationGetEndpointResponseArrayOutput

type ApplicationGetEndpointResponseOutput

type ApplicationGetEndpointResponseOutput struct{ *pulumi.OutputState }

Gets the application SSH endpoint

func (ApplicationGetEndpointResponseOutput) DestinationPort

The destination port to connect to.

func (ApplicationGetEndpointResponseOutput) ElementType

func (ApplicationGetEndpointResponseOutput) Location

The location of the endpoint.

func (ApplicationGetEndpointResponseOutput) PrivateIPAddress

The private ip address of the endpoint.

func (ApplicationGetEndpointResponseOutput) PublicPort

The public port to connect to.

func (ApplicationGetEndpointResponseOutput) ToApplicationGetEndpointResponseOutput

func (o ApplicationGetEndpointResponseOutput) ToApplicationGetEndpointResponseOutput() ApplicationGetEndpointResponseOutput

func (ApplicationGetEndpointResponseOutput) ToApplicationGetEndpointResponseOutputWithContext

func (o ApplicationGetEndpointResponseOutput) ToApplicationGetEndpointResponseOutputWithContext(ctx context.Context) ApplicationGetEndpointResponseOutput

type ApplicationGetHttpsEndpoint

type ApplicationGetHttpsEndpoint struct {
	// The list of access modes for the application.
	AccessModes []string `pulumi:"accessModes"`
	// The destination port to connect to.
	DestinationPort *int `pulumi:"destinationPort"`
	// The value indicates whether to disable GatewayAuth.
	DisableGatewayAuth *bool `pulumi:"disableGatewayAuth"`
	// The private ip address of the endpoint.
	PrivateIPAddress *string `pulumi:"privateIPAddress"`
	// The subdomain suffix of the application.
	SubDomainSuffix *string `pulumi:"subDomainSuffix"`
}

Gets the application HTTP endpoints.

type ApplicationGetHttpsEndpointArgs

type ApplicationGetHttpsEndpointArgs struct {
	// The list of access modes for the application.
	AccessModes pulumi.StringArrayInput `pulumi:"accessModes"`
	// The destination port to connect to.
	DestinationPort pulumi.IntPtrInput `pulumi:"destinationPort"`
	// The value indicates whether to disable GatewayAuth.
	DisableGatewayAuth pulumi.BoolPtrInput `pulumi:"disableGatewayAuth"`
	// The private ip address of the endpoint.
	PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"`
	// The subdomain suffix of the application.
	SubDomainSuffix pulumi.StringPtrInput `pulumi:"subDomainSuffix"`
}

Gets the application HTTP endpoints.

func (ApplicationGetHttpsEndpointArgs) ElementType

func (ApplicationGetHttpsEndpointArgs) ToApplicationGetHttpsEndpointOutput

func (i ApplicationGetHttpsEndpointArgs) ToApplicationGetHttpsEndpointOutput() ApplicationGetHttpsEndpointOutput

func (ApplicationGetHttpsEndpointArgs) ToApplicationGetHttpsEndpointOutputWithContext

func (i ApplicationGetHttpsEndpointArgs) ToApplicationGetHttpsEndpointOutputWithContext(ctx context.Context) ApplicationGetHttpsEndpointOutput

type ApplicationGetHttpsEndpointArray

type ApplicationGetHttpsEndpointArray []ApplicationGetHttpsEndpointInput

func (ApplicationGetHttpsEndpointArray) ElementType

func (ApplicationGetHttpsEndpointArray) ToApplicationGetHttpsEndpointArrayOutput

func (i ApplicationGetHttpsEndpointArray) ToApplicationGetHttpsEndpointArrayOutput() ApplicationGetHttpsEndpointArrayOutput

func (ApplicationGetHttpsEndpointArray) ToApplicationGetHttpsEndpointArrayOutputWithContext

func (i ApplicationGetHttpsEndpointArray) ToApplicationGetHttpsEndpointArrayOutputWithContext(ctx context.Context) ApplicationGetHttpsEndpointArrayOutput

type ApplicationGetHttpsEndpointArrayInput

type ApplicationGetHttpsEndpointArrayInput interface {
	pulumi.Input

	ToApplicationGetHttpsEndpointArrayOutput() ApplicationGetHttpsEndpointArrayOutput
	ToApplicationGetHttpsEndpointArrayOutputWithContext(context.Context) ApplicationGetHttpsEndpointArrayOutput
}

ApplicationGetHttpsEndpointArrayInput is an input type that accepts ApplicationGetHttpsEndpointArray and ApplicationGetHttpsEndpointArrayOutput values. You can construct a concrete instance of `ApplicationGetHttpsEndpointArrayInput` via:

ApplicationGetHttpsEndpointArray{ ApplicationGetHttpsEndpointArgs{...} }

type ApplicationGetHttpsEndpointArrayOutput

type ApplicationGetHttpsEndpointArrayOutput struct{ *pulumi.OutputState }

func (ApplicationGetHttpsEndpointArrayOutput) ElementType

func (ApplicationGetHttpsEndpointArrayOutput) Index

func (ApplicationGetHttpsEndpointArrayOutput) ToApplicationGetHttpsEndpointArrayOutput

func (o ApplicationGetHttpsEndpointArrayOutput) ToApplicationGetHttpsEndpointArrayOutput() ApplicationGetHttpsEndpointArrayOutput

func (ApplicationGetHttpsEndpointArrayOutput) ToApplicationGetHttpsEndpointArrayOutputWithContext

func (o ApplicationGetHttpsEndpointArrayOutput) ToApplicationGetHttpsEndpointArrayOutputWithContext(ctx context.Context) ApplicationGetHttpsEndpointArrayOutput

type ApplicationGetHttpsEndpointInput

type ApplicationGetHttpsEndpointInput interface {
	pulumi.Input

	ToApplicationGetHttpsEndpointOutput() ApplicationGetHttpsEndpointOutput
	ToApplicationGetHttpsEndpointOutputWithContext(context.Context) ApplicationGetHttpsEndpointOutput
}

ApplicationGetHttpsEndpointInput is an input type that accepts ApplicationGetHttpsEndpointArgs and ApplicationGetHttpsEndpointOutput values. You can construct a concrete instance of `ApplicationGetHttpsEndpointInput` via:

ApplicationGetHttpsEndpointArgs{...}

type ApplicationGetHttpsEndpointOutput

type ApplicationGetHttpsEndpointOutput struct{ *pulumi.OutputState }

Gets the application HTTP endpoints.

func (ApplicationGetHttpsEndpointOutput) AccessModes

The list of access modes for the application.

func (ApplicationGetHttpsEndpointOutput) DestinationPort

The destination port to connect to.

func (ApplicationGetHttpsEndpointOutput) DisableGatewayAuth

The value indicates whether to disable GatewayAuth.

func (ApplicationGetHttpsEndpointOutput) ElementType

func (ApplicationGetHttpsEndpointOutput) PrivateIPAddress

The private ip address of the endpoint.

func (ApplicationGetHttpsEndpointOutput) SubDomainSuffix

The subdomain suffix of the application.

func (ApplicationGetHttpsEndpointOutput) ToApplicationGetHttpsEndpointOutput

func (o ApplicationGetHttpsEndpointOutput) ToApplicationGetHttpsEndpointOutput() ApplicationGetHttpsEndpointOutput

func (ApplicationGetHttpsEndpointOutput) ToApplicationGetHttpsEndpointOutputWithContext

func (o ApplicationGetHttpsEndpointOutput) ToApplicationGetHttpsEndpointOutputWithContext(ctx context.Context) ApplicationGetHttpsEndpointOutput

type ApplicationGetHttpsEndpointResponse

type ApplicationGetHttpsEndpointResponse struct {
	// The list of access modes for the application.
	AccessModes []string `pulumi:"accessModes"`
	// The destination port to connect to.
	DestinationPort *int `pulumi:"destinationPort"`
	// The value indicates whether to disable GatewayAuth.
	DisableGatewayAuth *bool `pulumi:"disableGatewayAuth"`
	// The location of the endpoint.
	Location string `pulumi:"location"`
	// The private ip address of the endpoint.
	PrivateIPAddress *string `pulumi:"privateIPAddress"`
	// The public port to connect to.
	PublicPort int `pulumi:"publicPort"`
}

Gets the application HTTP endpoints.

type ApplicationGetHttpsEndpointResponseArrayOutput

type ApplicationGetHttpsEndpointResponseArrayOutput struct{ *pulumi.OutputState }

func (ApplicationGetHttpsEndpointResponseArrayOutput) ElementType

func (ApplicationGetHttpsEndpointResponseArrayOutput) Index

func (ApplicationGetHttpsEndpointResponseArrayOutput) ToApplicationGetHttpsEndpointResponseArrayOutput

func (o ApplicationGetHttpsEndpointResponseArrayOutput) ToApplicationGetHttpsEndpointResponseArrayOutput() ApplicationGetHttpsEndpointResponseArrayOutput

func (ApplicationGetHttpsEndpointResponseArrayOutput) ToApplicationGetHttpsEndpointResponseArrayOutputWithContext

func (o ApplicationGetHttpsEndpointResponseArrayOutput) ToApplicationGetHttpsEndpointResponseArrayOutputWithContext(ctx context.Context) ApplicationGetHttpsEndpointResponseArrayOutput

type ApplicationGetHttpsEndpointResponseOutput

type ApplicationGetHttpsEndpointResponseOutput struct{ *pulumi.OutputState }

Gets the application HTTP endpoints.

func (ApplicationGetHttpsEndpointResponseOutput) AccessModes

The list of access modes for the application.

func (ApplicationGetHttpsEndpointResponseOutput) DestinationPort

The destination port to connect to.

func (ApplicationGetHttpsEndpointResponseOutput) DisableGatewayAuth

The value indicates whether to disable GatewayAuth.

func (ApplicationGetHttpsEndpointResponseOutput) ElementType

func (ApplicationGetHttpsEndpointResponseOutput) Location

The location of the endpoint.

func (ApplicationGetHttpsEndpointResponseOutput) PrivateIPAddress

The private ip address of the endpoint.

func (ApplicationGetHttpsEndpointResponseOutput) PublicPort

The public port to connect to.

func (ApplicationGetHttpsEndpointResponseOutput) ToApplicationGetHttpsEndpointResponseOutput

func (o ApplicationGetHttpsEndpointResponseOutput) ToApplicationGetHttpsEndpointResponseOutput() ApplicationGetHttpsEndpointResponseOutput

func (ApplicationGetHttpsEndpointResponseOutput) ToApplicationGetHttpsEndpointResponseOutputWithContext

func (o ApplicationGetHttpsEndpointResponseOutput) ToApplicationGetHttpsEndpointResponseOutputWithContext(ctx context.Context) ApplicationGetHttpsEndpointResponseOutput

type ApplicationInput

type ApplicationInput interface {
	pulumi.Input

	ToApplicationOutput() ApplicationOutput
	ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
}

type ApplicationOutput

type ApplicationOutput struct{ *pulumi.OutputState }

func (ApplicationOutput) ElementType

func (ApplicationOutput) ElementType() reflect.Type

func (ApplicationOutput) Etag

The ETag for the application

func (ApplicationOutput) Name

The name of the resource

func (ApplicationOutput) Properties

The properties of the application.

func (ApplicationOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (ApplicationOutput) Tags

The tags for the application.

func (ApplicationOutput) ToApplicationOutput

func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput

func (ApplicationOutput) ToApplicationOutputWithContext

func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput

func (ApplicationOutput) Type

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

type ApplicationProperties

type ApplicationProperties struct {
	// The application type.
	ApplicationType *string `pulumi:"applicationType"`
	// The list of roles in the cluster.
	ComputeProfile *ComputeProfile `pulumi:"computeProfile"`
	// The list of errors.
	Errors []Errors `pulumi:"errors"`
	// The list of application HTTPS endpoints.
	HttpsEndpoints []ApplicationGetHttpsEndpoint `pulumi:"httpsEndpoints"`
	// The list of install script actions.
	InstallScriptActions []RuntimeScriptAction `pulumi:"installScriptActions"`
	// The private link configurations.
	PrivateLinkConfigurations []PrivateLinkConfiguration `pulumi:"privateLinkConfigurations"`
	// The list of application SSH endpoints.
	SshEndpoints []ApplicationGetEndpoint `pulumi:"sshEndpoints"`
	// The list of uninstall script actions.
	UninstallScriptActions []RuntimeScriptAction `pulumi:"uninstallScriptActions"`
}

The HDInsight cluster application GET response.

type ApplicationPropertiesArgs

type ApplicationPropertiesArgs struct {
	// The application type.
	ApplicationType pulumi.StringPtrInput `pulumi:"applicationType"`
	// The list of roles in the cluster.
	ComputeProfile ComputeProfilePtrInput `pulumi:"computeProfile"`
	// The list of errors.
	Errors ErrorsArrayInput `pulumi:"errors"`
	// The list of application HTTPS endpoints.
	HttpsEndpoints ApplicationGetHttpsEndpointArrayInput `pulumi:"httpsEndpoints"`
	// The list of install script actions.
	InstallScriptActions RuntimeScriptActionArrayInput `pulumi:"installScriptActions"`
	// The private link configurations.
	PrivateLinkConfigurations PrivateLinkConfigurationArrayInput `pulumi:"privateLinkConfigurations"`
	// The list of application SSH endpoints.
	SshEndpoints ApplicationGetEndpointArrayInput `pulumi:"sshEndpoints"`
	// The list of uninstall script actions.
	UninstallScriptActions RuntimeScriptActionArrayInput `pulumi:"uninstallScriptActions"`
}

The HDInsight cluster application GET response.

func (ApplicationPropertiesArgs) ElementType

func (ApplicationPropertiesArgs) ElementType() reflect.Type

func (ApplicationPropertiesArgs) ToApplicationPropertiesOutput

func (i ApplicationPropertiesArgs) ToApplicationPropertiesOutput() ApplicationPropertiesOutput

func (ApplicationPropertiesArgs) ToApplicationPropertiesOutputWithContext

func (i ApplicationPropertiesArgs) ToApplicationPropertiesOutputWithContext(ctx context.Context) ApplicationPropertiesOutput

func (ApplicationPropertiesArgs) ToApplicationPropertiesPtrOutput

func (i ApplicationPropertiesArgs) ToApplicationPropertiesPtrOutput() ApplicationPropertiesPtrOutput

func (ApplicationPropertiesArgs) ToApplicationPropertiesPtrOutputWithContext

func (i ApplicationPropertiesArgs) ToApplicationPropertiesPtrOutputWithContext(ctx context.Context) ApplicationPropertiesPtrOutput

type ApplicationPropertiesInput

type ApplicationPropertiesInput interface {
	pulumi.Input

	ToApplicationPropertiesOutput() ApplicationPropertiesOutput
	ToApplicationPropertiesOutputWithContext(context.Context) ApplicationPropertiesOutput
}

ApplicationPropertiesInput is an input type that accepts ApplicationPropertiesArgs and ApplicationPropertiesOutput values. You can construct a concrete instance of `ApplicationPropertiesInput` via:

ApplicationPropertiesArgs{...}

type ApplicationPropertiesOutput

type ApplicationPropertiesOutput struct{ *pulumi.OutputState }

The HDInsight cluster application GET response.

func (ApplicationPropertiesOutput) ApplicationType

The application type.

func (ApplicationPropertiesOutput) ComputeProfile

The list of roles in the cluster.

func (ApplicationPropertiesOutput) ElementType

func (ApplicationPropertiesOutput) Errors

The list of errors.

func (ApplicationPropertiesOutput) HttpsEndpoints

The list of application HTTPS endpoints.

func (ApplicationPropertiesOutput) InstallScriptActions

The list of install script actions.

func (ApplicationPropertiesOutput) PrivateLinkConfigurations

The private link configurations.

func (ApplicationPropertiesOutput) SshEndpoints

The list of application SSH endpoints.

func (ApplicationPropertiesOutput) ToApplicationPropertiesOutput

func (o ApplicationPropertiesOutput) ToApplicationPropertiesOutput() ApplicationPropertiesOutput

func (ApplicationPropertiesOutput) ToApplicationPropertiesOutputWithContext

func (o ApplicationPropertiesOutput) ToApplicationPropertiesOutputWithContext(ctx context.Context) ApplicationPropertiesOutput

func (ApplicationPropertiesOutput) ToApplicationPropertiesPtrOutput

func (o ApplicationPropertiesOutput) ToApplicationPropertiesPtrOutput() ApplicationPropertiesPtrOutput

func (ApplicationPropertiesOutput) ToApplicationPropertiesPtrOutputWithContext

func (o ApplicationPropertiesOutput) ToApplicationPropertiesPtrOutputWithContext(ctx context.Context) ApplicationPropertiesPtrOutput

func (ApplicationPropertiesOutput) UninstallScriptActions

The list of uninstall script actions.

type ApplicationPropertiesPtrInput

type ApplicationPropertiesPtrInput interface {
	pulumi.Input

	ToApplicationPropertiesPtrOutput() ApplicationPropertiesPtrOutput
	ToApplicationPropertiesPtrOutputWithContext(context.Context) ApplicationPropertiesPtrOutput
}

ApplicationPropertiesPtrInput is an input type that accepts ApplicationPropertiesArgs, ApplicationPropertiesPtr and ApplicationPropertiesPtrOutput values. You can construct a concrete instance of `ApplicationPropertiesPtrInput` via:

        ApplicationPropertiesArgs{...}

or:

        nil

type ApplicationPropertiesPtrOutput

type ApplicationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ApplicationPropertiesPtrOutput) ApplicationType

The application type.

func (ApplicationPropertiesPtrOutput) ComputeProfile

The list of roles in the cluster.

func (ApplicationPropertiesPtrOutput) Elem

func (ApplicationPropertiesPtrOutput) ElementType

func (ApplicationPropertiesPtrOutput) Errors

The list of errors.

func (ApplicationPropertiesPtrOutput) HttpsEndpoints

The list of application HTTPS endpoints.

func (ApplicationPropertiesPtrOutput) InstallScriptActions

The list of install script actions.

func (ApplicationPropertiesPtrOutput) PrivateLinkConfigurations

The private link configurations.

func (ApplicationPropertiesPtrOutput) SshEndpoints

The list of application SSH endpoints.

func (ApplicationPropertiesPtrOutput) ToApplicationPropertiesPtrOutput

func (o ApplicationPropertiesPtrOutput) ToApplicationPropertiesPtrOutput() ApplicationPropertiesPtrOutput

func (ApplicationPropertiesPtrOutput) ToApplicationPropertiesPtrOutputWithContext

func (o ApplicationPropertiesPtrOutput) ToApplicationPropertiesPtrOutputWithContext(ctx context.Context) ApplicationPropertiesPtrOutput

func (ApplicationPropertiesPtrOutput) UninstallScriptActions

The list of uninstall script actions.

type ApplicationPropertiesResponse

type ApplicationPropertiesResponse struct {
	// The application state.
	ApplicationState string `pulumi:"applicationState"`
	// The application type.
	ApplicationType *string `pulumi:"applicationType"`
	// The list of roles in the cluster.
	ComputeProfile *ComputeProfileResponse `pulumi:"computeProfile"`
	// The application create date time.
	CreatedDate string `pulumi:"createdDate"`
	// The list of errors.
	Errors []ErrorsResponse `pulumi:"errors"`
	// The list of application HTTPS endpoints.
	HttpsEndpoints []ApplicationGetHttpsEndpointResponse `pulumi:"httpsEndpoints"`
	// The list of install script actions.
	InstallScriptActions []RuntimeScriptActionResponse `pulumi:"installScriptActions"`
	// The marketplace identifier.
	MarketplaceIdentifier string `pulumi:"marketplaceIdentifier"`
	// The private link configurations.
	PrivateLinkConfigurations []PrivateLinkConfigurationResponse `pulumi:"privateLinkConfigurations"`
	// The provisioning state of the application.
	ProvisioningState string `pulumi:"provisioningState"`
	// The list of application SSH endpoints.
	SshEndpoints []ApplicationGetEndpointResponse `pulumi:"sshEndpoints"`
	// The list of uninstall script actions.
	UninstallScriptActions []RuntimeScriptActionResponse `pulumi:"uninstallScriptActions"`
}

The HDInsight cluster application GET response.

type ApplicationPropertiesResponseOutput

type ApplicationPropertiesResponseOutput struct{ *pulumi.OutputState }

The HDInsight cluster application GET response.

func (ApplicationPropertiesResponseOutput) ApplicationState

The application state.

func (ApplicationPropertiesResponseOutput) ApplicationType

The application type.

func (ApplicationPropertiesResponseOutput) ComputeProfile

The list of roles in the cluster.

func (ApplicationPropertiesResponseOutput) CreatedDate

The application create date time.

func (ApplicationPropertiesResponseOutput) ElementType

func (ApplicationPropertiesResponseOutput) Errors

The list of errors.

func (ApplicationPropertiesResponseOutput) HttpsEndpoints

The list of application HTTPS endpoints.

func (ApplicationPropertiesResponseOutput) InstallScriptActions

The list of install script actions.

func (ApplicationPropertiesResponseOutput) MarketplaceIdentifier

func (o ApplicationPropertiesResponseOutput) MarketplaceIdentifier() pulumi.StringOutput

The marketplace identifier.

func (ApplicationPropertiesResponseOutput) PrivateLinkConfigurations

The private link configurations.

func (ApplicationPropertiesResponseOutput) ProvisioningState

The provisioning state of the application.

func (ApplicationPropertiesResponseOutput) SshEndpoints

The list of application SSH endpoints.

func (ApplicationPropertiesResponseOutput) ToApplicationPropertiesResponseOutput

func (o ApplicationPropertiesResponseOutput) ToApplicationPropertiesResponseOutput() ApplicationPropertiesResponseOutput

func (ApplicationPropertiesResponseOutput) ToApplicationPropertiesResponseOutputWithContext

func (o ApplicationPropertiesResponseOutput) ToApplicationPropertiesResponseOutputWithContext(ctx context.Context) ApplicationPropertiesResponseOutput

func (ApplicationPropertiesResponseOutput) UninstallScriptActions

The list of uninstall script actions.

type ApplicationState

type ApplicationState struct {
}

func (ApplicationState) ElementType

func (ApplicationState) ElementType() reflect.Type

type Autoscale

type Autoscale struct {
	// Parameters for load-based autoscale
	Capacity *AutoscaleCapacity `pulumi:"capacity"`
	// Parameters for schedule-based autoscale
	Recurrence *AutoscaleRecurrence `pulumi:"recurrence"`
}

The autoscale request parameters

type AutoscaleArgs

type AutoscaleArgs struct {
	// Parameters for load-based autoscale
	Capacity AutoscaleCapacityPtrInput `pulumi:"capacity"`
	// Parameters for schedule-based autoscale
	Recurrence AutoscaleRecurrencePtrInput `pulumi:"recurrence"`
}

The autoscale request parameters

func (AutoscaleArgs) ElementType

func (AutoscaleArgs) ElementType() reflect.Type

func (AutoscaleArgs) ToAutoscaleOutput

func (i AutoscaleArgs) ToAutoscaleOutput() AutoscaleOutput

func (AutoscaleArgs) ToAutoscaleOutputWithContext

func (i AutoscaleArgs) ToAutoscaleOutputWithContext(ctx context.Context) AutoscaleOutput

func (AutoscaleArgs) ToAutoscalePtrOutput

func (i AutoscaleArgs) ToAutoscalePtrOutput() AutoscalePtrOutput

func (AutoscaleArgs) ToAutoscalePtrOutputWithContext

func (i AutoscaleArgs) ToAutoscalePtrOutputWithContext(ctx context.Context) AutoscalePtrOutput

type AutoscaleCapacity

type AutoscaleCapacity struct {
	// The maximum instance count of the cluster
	MaxInstanceCount *int `pulumi:"maxInstanceCount"`
	// The minimum instance count of the cluster
	MinInstanceCount *int `pulumi:"minInstanceCount"`
}

The load-based autoscale request parameters

type AutoscaleCapacityArgs

type AutoscaleCapacityArgs struct {
	// The maximum instance count of the cluster
	MaxInstanceCount pulumi.IntPtrInput `pulumi:"maxInstanceCount"`
	// The minimum instance count of the cluster
	MinInstanceCount pulumi.IntPtrInput `pulumi:"minInstanceCount"`
}

The load-based autoscale request parameters

func (AutoscaleCapacityArgs) ElementType

func (AutoscaleCapacityArgs) ElementType() reflect.Type

func (AutoscaleCapacityArgs) ToAutoscaleCapacityOutput

func (i AutoscaleCapacityArgs) ToAutoscaleCapacityOutput() AutoscaleCapacityOutput

func (AutoscaleCapacityArgs) ToAutoscaleCapacityOutputWithContext

func (i AutoscaleCapacityArgs) ToAutoscaleCapacityOutputWithContext(ctx context.Context) AutoscaleCapacityOutput

func (AutoscaleCapacityArgs) ToAutoscaleCapacityPtrOutput

func (i AutoscaleCapacityArgs) ToAutoscaleCapacityPtrOutput() AutoscaleCapacityPtrOutput

func (AutoscaleCapacityArgs) ToAutoscaleCapacityPtrOutputWithContext

func (i AutoscaleCapacityArgs) ToAutoscaleCapacityPtrOutputWithContext(ctx context.Context) AutoscaleCapacityPtrOutput

type AutoscaleCapacityInput

type AutoscaleCapacityInput interface {
	pulumi.Input

	ToAutoscaleCapacityOutput() AutoscaleCapacityOutput
	ToAutoscaleCapacityOutputWithContext(context.Context) AutoscaleCapacityOutput
}

AutoscaleCapacityInput is an input type that accepts AutoscaleCapacityArgs and AutoscaleCapacityOutput values. You can construct a concrete instance of `AutoscaleCapacityInput` via:

AutoscaleCapacityArgs{...}

type AutoscaleCapacityOutput

type AutoscaleCapacityOutput struct{ *pulumi.OutputState }

The load-based autoscale request parameters

func (AutoscaleCapacityOutput) ElementType

func (AutoscaleCapacityOutput) ElementType() reflect.Type

func (AutoscaleCapacityOutput) MaxInstanceCount

func (o AutoscaleCapacityOutput) MaxInstanceCount() pulumi.IntPtrOutput

The maximum instance count of the cluster

func (AutoscaleCapacityOutput) MinInstanceCount

func (o AutoscaleCapacityOutput) MinInstanceCount() pulumi.IntPtrOutput

The minimum instance count of the cluster

func (AutoscaleCapacityOutput) ToAutoscaleCapacityOutput

func (o AutoscaleCapacityOutput) ToAutoscaleCapacityOutput() AutoscaleCapacityOutput

func (AutoscaleCapacityOutput) ToAutoscaleCapacityOutputWithContext

func (o AutoscaleCapacityOutput) ToAutoscaleCapacityOutputWithContext(ctx context.Context) AutoscaleCapacityOutput

func (AutoscaleCapacityOutput) ToAutoscaleCapacityPtrOutput

func (o AutoscaleCapacityOutput) ToAutoscaleCapacityPtrOutput() AutoscaleCapacityPtrOutput

func (AutoscaleCapacityOutput) ToAutoscaleCapacityPtrOutputWithContext

func (o AutoscaleCapacityOutput) ToAutoscaleCapacityPtrOutputWithContext(ctx context.Context) AutoscaleCapacityPtrOutput

type AutoscaleCapacityPtrInput

type AutoscaleCapacityPtrInput interface {
	pulumi.Input

	ToAutoscaleCapacityPtrOutput() AutoscaleCapacityPtrOutput
	ToAutoscaleCapacityPtrOutputWithContext(context.Context) AutoscaleCapacityPtrOutput
}

AutoscaleCapacityPtrInput is an input type that accepts AutoscaleCapacityArgs, AutoscaleCapacityPtr and AutoscaleCapacityPtrOutput values. You can construct a concrete instance of `AutoscaleCapacityPtrInput` via:

        AutoscaleCapacityArgs{...}

or:

        nil

type AutoscaleCapacityPtrOutput

type AutoscaleCapacityPtrOutput struct{ *pulumi.OutputState }

func (AutoscaleCapacityPtrOutput) Elem

func (AutoscaleCapacityPtrOutput) ElementType

func (AutoscaleCapacityPtrOutput) ElementType() reflect.Type

func (AutoscaleCapacityPtrOutput) MaxInstanceCount

func (o AutoscaleCapacityPtrOutput) MaxInstanceCount() pulumi.IntPtrOutput

The maximum instance count of the cluster

func (AutoscaleCapacityPtrOutput) MinInstanceCount

func (o AutoscaleCapacityPtrOutput) MinInstanceCount() pulumi.IntPtrOutput

The minimum instance count of the cluster

func (AutoscaleCapacityPtrOutput) ToAutoscaleCapacityPtrOutput

func (o AutoscaleCapacityPtrOutput) ToAutoscaleCapacityPtrOutput() AutoscaleCapacityPtrOutput

func (AutoscaleCapacityPtrOutput) ToAutoscaleCapacityPtrOutputWithContext

func (o AutoscaleCapacityPtrOutput) ToAutoscaleCapacityPtrOutputWithContext(ctx context.Context) AutoscaleCapacityPtrOutput

type AutoscaleCapacityResponse

type AutoscaleCapacityResponse struct {
	// The maximum instance count of the cluster
	MaxInstanceCount *int `pulumi:"maxInstanceCount"`
	// The minimum instance count of the cluster
	MinInstanceCount *int `pulumi:"minInstanceCount"`
}

The load-based autoscale request parameters

type AutoscaleCapacityResponseOutput

type AutoscaleCapacityResponseOutput struct{ *pulumi.OutputState }

The load-based autoscale request parameters

func (AutoscaleCapacityResponseOutput) ElementType

func (AutoscaleCapacityResponseOutput) MaxInstanceCount

The maximum instance count of the cluster

func (AutoscaleCapacityResponseOutput) MinInstanceCount

The minimum instance count of the cluster

func (AutoscaleCapacityResponseOutput) ToAutoscaleCapacityResponseOutput

func (o AutoscaleCapacityResponseOutput) ToAutoscaleCapacityResponseOutput() AutoscaleCapacityResponseOutput

func (AutoscaleCapacityResponseOutput) ToAutoscaleCapacityResponseOutputWithContext

func (o AutoscaleCapacityResponseOutput) ToAutoscaleCapacityResponseOutputWithContext(ctx context.Context) AutoscaleCapacityResponseOutput

type AutoscaleCapacityResponsePtrOutput

type AutoscaleCapacityResponsePtrOutput struct{ *pulumi.OutputState }

func (AutoscaleCapacityResponsePtrOutput) Elem

func (AutoscaleCapacityResponsePtrOutput) ElementType

func (AutoscaleCapacityResponsePtrOutput) MaxInstanceCount

The maximum instance count of the cluster

func (AutoscaleCapacityResponsePtrOutput) MinInstanceCount

The minimum instance count of the cluster

func (AutoscaleCapacityResponsePtrOutput) ToAutoscaleCapacityResponsePtrOutput

func (o AutoscaleCapacityResponsePtrOutput) ToAutoscaleCapacityResponsePtrOutput() AutoscaleCapacityResponsePtrOutput

func (AutoscaleCapacityResponsePtrOutput) ToAutoscaleCapacityResponsePtrOutputWithContext

func (o AutoscaleCapacityResponsePtrOutput) ToAutoscaleCapacityResponsePtrOutputWithContext(ctx context.Context) AutoscaleCapacityResponsePtrOutput

type AutoscaleInput

type AutoscaleInput interface {
	pulumi.Input

	ToAutoscaleOutput() AutoscaleOutput
	ToAutoscaleOutputWithContext(context.Context) AutoscaleOutput
}

AutoscaleInput is an input type that accepts AutoscaleArgs and AutoscaleOutput values. You can construct a concrete instance of `AutoscaleInput` via:

AutoscaleArgs{...}

type AutoscaleOutput

type AutoscaleOutput struct{ *pulumi.OutputState }

The autoscale request parameters

func (AutoscaleOutput) Capacity

Parameters for load-based autoscale

func (AutoscaleOutput) ElementType

func (AutoscaleOutput) ElementType() reflect.Type

func (AutoscaleOutput) Recurrence

Parameters for schedule-based autoscale

func (AutoscaleOutput) ToAutoscaleOutput

func (o AutoscaleOutput) ToAutoscaleOutput() AutoscaleOutput

func (AutoscaleOutput) ToAutoscaleOutputWithContext

func (o AutoscaleOutput) ToAutoscaleOutputWithContext(ctx context.Context) AutoscaleOutput

func (AutoscaleOutput) ToAutoscalePtrOutput

func (o AutoscaleOutput) ToAutoscalePtrOutput() AutoscalePtrOutput

func (AutoscaleOutput) ToAutoscalePtrOutputWithContext

func (o AutoscaleOutput) ToAutoscalePtrOutputWithContext(ctx context.Context) AutoscalePtrOutput

type AutoscalePtrInput

type AutoscalePtrInput interface {
	pulumi.Input

	ToAutoscalePtrOutput() AutoscalePtrOutput
	ToAutoscalePtrOutputWithContext(context.Context) AutoscalePtrOutput
}

AutoscalePtrInput is an input type that accepts AutoscaleArgs, AutoscalePtr and AutoscalePtrOutput values. You can construct a concrete instance of `AutoscalePtrInput` via:

        AutoscaleArgs{...}

or:

        nil

func AutoscalePtr

func AutoscalePtr(v *AutoscaleArgs) AutoscalePtrInput

type AutoscalePtrOutput

type AutoscalePtrOutput struct{ *pulumi.OutputState }

func (AutoscalePtrOutput) Capacity

Parameters for load-based autoscale

func (AutoscalePtrOutput) Elem

func (AutoscalePtrOutput) ElementType

func (AutoscalePtrOutput) ElementType() reflect.Type

func (AutoscalePtrOutput) Recurrence

Parameters for schedule-based autoscale

func (AutoscalePtrOutput) ToAutoscalePtrOutput

func (o AutoscalePtrOutput) ToAutoscalePtrOutput() AutoscalePtrOutput

func (AutoscalePtrOutput) ToAutoscalePtrOutputWithContext

func (o AutoscalePtrOutput) ToAutoscalePtrOutputWithContext(ctx context.Context) AutoscalePtrOutput

type AutoscaleRecurrence

type AutoscaleRecurrence struct {
	// Array of schedule-based autoscale rules
	Schedule []AutoscaleSchedule `pulumi:"schedule"`
	// The time zone for the autoscale schedule times
	TimeZone *string `pulumi:"timeZone"`
}

Schedule-based autoscale request parameters

type AutoscaleRecurrenceArgs

type AutoscaleRecurrenceArgs struct {
	// Array of schedule-based autoscale rules
	Schedule AutoscaleScheduleArrayInput `pulumi:"schedule"`
	// The time zone for the autoscale schedule times
	TimeZone pulumi.StringPtrInput `pulumi:"timeZone"`
}

Schedule-based autoscale request parameters

func (AutoscaleRecurrenceArgs) ElementType

func (AutoscaleRecurrenceArgs) ElementType() reflect.Type

func (AutoscaleRecurrenceArgs) ToAutoscaleRecurrenceOutput

func (i AutoscaleRecurrenceArgs) ToAutoscaleRecurrenceOutput() AutoscaleRecurrenceOutput

func (AutoscaleRecurrenceArgs) ToAutoscaleRecurrenceOutputWithContext

func (i AutoscaleRecurrenceArgs) ToAutoscaleRecurrenceOutputWithContext(ctx context.Context) AutoscaleRecurrenceOutput

func (AutoscaleRecurrenceArgs) ToAutoscaleRecurrencePtrOutput

func (i AutoscaleRecurrenceArgs) ToAutoscaleRecurrencePtrOutput() AutoscaleRecurrencePtrOutput

func (AutoscaleRecurrenceArgs) ToAutoscaleRecurrencePtrOutputWithContext

func (i AutoscaleRecurrenceArgs) ToAutoscaleRecurrencePtrOutputWithContext(ctx context.Context) AutoscaleRecurrencePtrOutput

type AutoscaleRecurrenceInput

type AutoscaleRecurrenceInput interface {
	pulumi.Input

	ToAutoscaleRecurrenceOutput() AutoscaleRecurrenceOutput
	ToAutoscaleRecurrenceOutputWithContext(context.Context) AutoscaleRecurrenceOutput
}

AutoscaleRecurrenceInput is an input type that accepts AutoscaleRecurrenceArgs and AutoscaleRecurrenceOutput values. You can construct a concrete instance of `AutoscaleRecurrenceInput` via:

AutoscaleRecurrenceArgs{...}

type AutoscaleRecurrenceOutput

type AutoscaleRecurrenceOutput struct{ *pulumi.OutputState }

Schedule-based autoscale request parameters

func (AutoscaleRecurrenceOutput) ElementType

func (AutoscaleRecurrenceOutput) ElementType() reflect.Type

func (AutoscaleRecurrenceOutput) Schedule

Array of schedule-based autoscale rules

func (AutoscaleRecurrenceOutput) TimeZone

The time zone for the autoscale schedule times

func (AutoscaleRecurrenceOutput) ToAutoscaleRecurrenceOutput

func (o AutoscaleRecurrenceOutput) ToAutoscaleRecurrenceOutput() AutoscaleRecurrenceOutput

func (AutoscaleRecurrenceOutput) ToAutoscaleRecurrenceOutputWithContext

func (o AutoscaleRecurrenceOutput) ToAutoscaleRecurrenceOutputWithContext(ctx context.Context) AutoscaleRecurrenceOutput

func (AutoscaleRecurrenceOutput) ToAutoscaleRecurrencePtrOutput

func (o AutoscaleRecurrenceOutput) ToAutoscaleRecurrencePtrOutput() AutoscaleRecurrencePtrOutput

func (AutoscaleRecurrenceOutput) ToAutoscaleRecurrencePtrOutputWithContext

func (o AutoscaleRecurrenceOutput) ToAutoscaleRecurrencePtrOutputWithContext(ctx context.Context) AutoscaleRecurrencePtrOutput

type AutoscaleRecurrencePtrInput

type AutoscaleRecurrencePtrInput interface {
	pulumi.Input

	ToAutoscaleRecurrencePtrOutput() AutoscaleRecurrencePtrOutput
	ToAutoscaleRecurrencePtrOutputWithContext(context.Context) AutoscaleRecurrencePtrOutput
}

AutoscaleRecurrencePtrInput is an input type that accepts AutoscaleRecurrenceArgs, AutoscaleRecurrencePtr and AutoscaleRecurrencePtrOutput values. You can construct a concrete instance of `AutoscaleRecurrencePtrInput` via:

        AutoscaleRecurrenceArgs{...}

or:

        nil

type AutoscaleRecurrencePtrOutput

type AutoscaleRecurrencePtrOutput struct{ *pulumi.OutputState }

func (AutoscaleRecurrencePtrOutput) Elem

func (AutoscaleRecurrencePtrOutput) ElementType

func (AutoscaleRecurrencePtrOutput) Schedule

Array of schedule-based autoscale rules

func (AutoscaleRecurrencePtrOutput) TimeZone

The time zone for the autoscale schedule times

func (AutoscaleRecurrencePtrOutput) ToAutoscaleRecurrencePtrOutput

func (o AutoscaleRecurrencePtrOutput) ToAutoscaleRecurrencePtrOutput() AutoscaleRecurrencePtrOutput

func (AutoscaleRecurrencePtrOutput) ToAutoscaleRecurrencePtrOutputWithContext

func (o AutoscaleRecurrencePtrOutput) ToAutoscaleRecurrencePtrOutputWithContext(ctx context.Context) AutoscaleRecurrencePtrOutput

type AutoscaleRecurrenceResponse

type AutoscaleRecurrenceResponse struct {
	// Array of schedule-based autoscale rules
	Schedule []AutoscaleScheduleResponse `pulumi:"schedule"`
	// The time zone for the autoscale schedule times
	TimeZone *string `pulumi:"timeZone"`
}

Schedule-based autoscale request parameters

type AutoscaleRecurrenceResponseOutput

type AutoscaleRecurrenceResponseOutput struct{ *pulumi.OutputState }

Schedule-based autoscale request parameters

func (AutoscaleRecurrenceResponseOutput) ElementType

func (AutoscaleRecurrenceResponseOutput) Schedule

Array of schedule-based autoscale rules

func (AutoscaleRecurrenceResponseOutput) TimeZone

The time zone for the autoscale schedule times

func (AutoscaleRecurrenceResponseOutput) ToAutoscaleRecurrenceResponseOutput

func (o AutoscaleRecurrenceResponseOutput) ToAutoscaleRecurrenceResponseOutput() AutoscaleRecurrenceResponseOutput

func (AutoscaleRecurrenceResponseOutput) ToAutoscaleRecurrenceResponseOutputWithContext

func (o AutoscaleRecurrenceResponseOutput) ToAutoscaleRecurrenceResponseOutputWithContext(ctx context.Context) AutoscaleRecurrenceResponseOutput

type AutoscaleRecurrenceResponsePtrOutput

type AutoscaleRecurrenceResponsePtrOutput struct{ *pulumi.OutputState }

func (AutoscaleRecurrenceResponsePtrOutput) Elem

func (AutoscaleRecurrenceResponsePtrOutput) ElementType

func (AutoscaleRecurrenceResponsePtrOutput) Schedule

Array of schedule-based autoscale rules

func (AutoscaleRecurrenceResponsePtrOutput) TimeZone

The time zone for the autoscale schedule times

func (AutoscaleRecurrenceResponsePtrOutput) ToAutoscaleRecurrenceResponsePtrOutput

func (o AutoscaleRecurrenceResponsePtrOutput) ToAutoscaleRecurrenceResponsePtrOutput() AutoscaleRecurrenceResponsePtrOutput

func (AutoscaleRecurrenceResponsePtrOutput) ToAutoscaleRecurrenceResponsePtrOutputWithContext

func (o AutoscaleRecurrenceResponsePtrOutput) ToAutoscaleRecurrenceResponsePtrOutputWithContext(ctx context.Context) AutoscaleRecurrenceResponsePtrOutput

type AutoscaleResponse

type AutoscaleResponse struct {
	// Parameters for load-based autoscale
	Capacity *AutoscaleCapacityResponse `pulumi:"capacity"`
	// Parameters for schedule-based autoscale
	Recurrence *AutoscaleRecurrenceResponse `pulumi:"recurrence"`
}

The autoscale request parameters

type AutoscaleResponseOutput

type AutoscaleResponseOutput struct{ *pulumi.OutputState }

The autoscale request parameters

func (AutoscaleResponseOutput) Capacity

Parameters for load-based autoscale

func (AutoscaleResponseOutput) ElementType

func (AutoscaleResponseOutput) ElementType() reflect.Type

func (AutoscaleResponseOutput) Recurrence

Parameters for schedule-based autoscale

func (AutoscaleResponseOutput) ToAutoscaleResponseOutput

func (o AutoscaleResponseOutput) ToAutoscaleResponseOutput() AutoscaleResponseOutput

func (AutoscaleResponseOutput) ToAutoscaleResponseOutputWithContext

func (o AutoscaleResponseOutput) ToAutoscaleResponseOutputWithContext(ctx context.Context) AutoscaleResponseOutput

type AutoscaleResponsePtrOutput

type AutoscaleResponsePtrOutput struct{ *pulumi.OutputState }

func (AutoscaleResponsePtrOutput) Capacity

Parameters for load-based autoscale

func (AutoscaleResponsePtrOutput) Elem

func (AutoscaleResponsePtrOutput) ElementType

func (AutoscaleResponsePtrOutput) ElementType() reflect.Type

func (AutoscaleResponsePtrOutput) Recurrence

Parameters for schedule-based autoscale

func (AutoscaleResponsePtrOutput) ToAutoscaleResponsePtrOutput

func (o AutoscaleResponsePtrOutput) ToAutoscaleResponsePtrOutput() AutoscaleResponsePtrOutput

func (AutoscaleResponsePtrOutput) ToAutoscaleResponsePtrOutputWithContext

func (o AutoscaleResponsePtrOutput) ToAutoscaleResponsePtrOutputWithContext(ctx context.Context) AutoscaleResponsePtrOutput

type AutoscaleSchedule

type AutoscaleSchedule struct {
	// Days of the week for a schedule-based autoscale rule
	Days []string `pulumi:"days"`
	// Time and capacity for a schedule-based autoscale rule
	TimeAndCapacity *AutoscaleTimeAndCapacity `pulumi:"timeAndCapacity"`
}

Parameters for a schedule-based autoscale rule, consisting of an array of days + a time and capacity

type AutoscaleScheduleArgs

type AutoscaleScheduleArgs struct {
	// Days of the week for a schedule-based autoscale rule
	Days pulumi.StringArrayInput `pulumi:"days"`
	// Time and capacity for a schedule-based autoscale rule
	TimeAndCapacity AutoscaleTimeAndCapacityPtrInput `pulumi:"timeAndCapacity"`
}

Parameters for a schedule-based autoscale rule, consisting of an array of days + a time and capacity

func (AutoscaleScheduleArgs) ElementType

func (AutoscaleScheduleArgs) ElementType() reflect.Type

func (AutoscaleScheduleArgs) ToAutoscaleScheduleOutput

func (i AutoscaleScheduleArgs) ToAutoscaleScheduleOutput() AutoscaleScheduleOutput

func (AutoscaleScheduleArgs) ToAutoscaleScheduleOutputWithContext

func (i AutoscaleScheduleArgs) ToAutoscaleScheduleOutputWithContext(ctx context.Context) AutoscaleScheduleOutput

type AutoscaleScheduleArray

type AutoscaleScheduleArray []AutoscaleScheduleInput

func (AutoscaleScheduleArray) ElementType

func (AutoscaleScheduleArray) ElementType() reflect.Type

func (AutoscaleScheduleArray) ToAutoscaleScheduleArrayOutput

func (i AutoscaleScheduleArray) ToAutoscaleScheduleArrayOutput() AutoscaleScheduleArrayOutput

func (AutoscaleScheduleArray) ToAutoscaleScheduleArrayOutputWithContext

func (i AutoscaleScheduleArray) ToAutoscaleScheduleArrayOutputWithContext(ctx context.Context) AutoscaleScheduleArrayOutput

type AutoscaleScheduleArrayInput

type AutoscaleScheduleArrayInput interface {
	pulumi.Input

	ToAutoscaleScheduleArrayOutput() AutoscaleScheduleArrayOutput
	ToAutoscaleScheduleArrayOutputWithContext(context.Context) AutoscaleScheduleArrayOutput
}

AutoscaleScheduleArrayInput is an input type that accepts AutoscaleScheduleArray and AutoscaleScheduleArrayOutput values. You can construct a concrete instance of `AutoscaleScheduleArrayInput` via:

AutoscaleScheduleArray{ AutoscaleScheduleArgs{...} }

type AutoscaleScheduleArrayOutput

type AutoscaleScheduleArrayOutput struct{ *pulumi.OutputState }

func (AutoscaleScheduleArrayOutput) ElementType

func (AutoscaleScheduleArrayOutput) Index

func (AutoscaleScheduleArrayOutput) ToAutoscaleScheduleArrayOutput

func (o AutoscaleScheduleArrayOutput) ToAutoscaleScheduleArrayOutput() AutoscaleScheduleArrayOutput

func (AutoscaleScheduleArrayOutput) ToAutoscaleScheduleArrayOutputWithContext

func (o AutoscaleScheduleArrayOutput) ToAutoscaleScheduleArrayOutputWithContext(ctx context.Context) AutoscaleScheduleArrayOutput

type AutoscaleScheduleInput

type AutoscaleScheduleInput interface {
	pulumi.Input

	ToAutoscaleScheduleOutput() AutoscaleScheduleOutput
	ToAutoscaleScheduleOutputWithContext(context.Context) AutoscaleScheduleOutput
}

AutoscaleScheduleInput is an input type that accepts AutoscaleScheduleArgs and AutoscaleScheduleOutput values. You can construct a concrete instance of `AutoscaleScheduleInput` via:

AutoscaleScheduleArgs{...}

type AutoscaleScheduleOutput

type AutoscaleScheduleOutput struct{ *pulumi.OutputState }

Parameters for a schedule-based autoscale rule, consisting of an array of days + a time and capacity

func (AutoscaleScheduleOutput) Days

Days of the week for a schedule-based autoscale rule

func (AutoscaleScheduleOutput) ElementType

func (AutoscaleScheduleOutput) ElementType() reflect.Type

func (AutoscaleScheduleOutput) TimeAndCapacity

Time and capacity for a schedule-based autoscale rule

func (AutoscaleScheduleOutput) ToAutoscaleScheduleOutput

func (o AutoscaleScheduleOutput) ToAutoscaleScheduleOutput() AutoscaleScheduleOutput

func (AutoscaleScheduleOutput) ToAutoscaleScheduleOutputWithContext

func (o AutoscaleScheduleOutput) ToAutoscaleScheduleOutputWithContext(ctx context.Context) AutoscaleScheduleOutput

type AutoscaleScheduleResponse

type AutoscaleScheduleResponse struct {
	// Days of the week for a schedule-based autoscale rule
	Days []string `pulumi:"days"`
	// Time and capacity for a schedule-based autoscale rule
	TimeAndCapacity *AutoscaleTimeAndCapacityResponse `pulumi:"timeAndCapacity"`
}

Parameters for a schedule-based autoscale rule, consisting of an array of days + a time and capacity

type AutoscaleScheduleResponseArrayOutput

type AutoscaleScheduleResponseArrayOutput struct{ *pulumi.OutputState }

func (AutoscaleScheduleResponseArrayOutput) ElementType

func (AutoscaleScheduleResponseArrayOutput) Index

func (AutoscaleScheduleResponseArrayOutput) ToAutoscaleScheduleResponseArrayOutput

func (o AutoscaleScheduleResponseArrayOutput) ToAutoscaleScheduleResponseArrayOutput() AutoscaleScheduleResponseArrayOutput

func (AutoscaleScheduleResponseArrayOutput) ToAutoscaleScheduleResponseArrayOutputWithContext

func (o AutoscaleScheduleResponseArrayOutput) ToAutoscaleScheduleResponseArrayOutputWithContext(ctx context.Context) AutoscaleScheduleResponseArrayOutput

type AutoscaleScheduleResponseOutput

type AutoscaleScheduleResponseOutput struct{ *pulumi.OutputState }

Parameters for a schedule-based autoscale rule, consisting of an array of days + a time and capacity

func (AutoscaleScheduleResponseOutput) Days

Days of the week for a schedule-based autoscale rule

func (AutoscaleScheduleResponseOutput) ElementType

func (AutoscaleScheduleResponseOutput) TimeAndCapacity

Time and capacity for a schedule-based autoscale rule

func (AutoscaleScheduleResponseOutput) ToAutoscaleScheduleResponseOutput

func (o AutoscaleScheduleResponseOutput) ToAutoscaleScheduleResponseOutput() AutoscaleScheduleResponseOutput

func (AutoscaleScheduleResponseOutput) ToAutoscaleScheduleResponseOutputWithContext

func (o AutoscaleScheduleResponseOutput) ToAutoscaleScheduleResponseOutputWithContext(ctx context.Context) AutoscaleScheduleResponseOutput

type AutoscaleTimeAndCapacity

type AutoscaleTimeAndCapacity struct {
	// The maximum instance count of the cluster
	MaxInstanceCount *int `pulumi:"maxInstanceCount"`
	// The minimum instance count of the cluster
	MinInstanceCount *int `pulumi:"minInstanceCount"`
	// 24-hour time in the form xx:xx
	Time *string `pulumi:"time"`
}

Time and capacity request parameters

type AutoscaleTimeAndCapacityArgs

type AutoscaleTimeAndCapacityArgs struct {
	// The maximum instance count of the cluster
	MaxInstanceCount pulumi.IntPtrInput `pulumi:"maxInstanceCount"`
	// The minimum instance count of the cluster
	MinInstanceCount pulumi.IntPtrInput `pulumi:"minInstanceCount"`
	// 24-hour time in the form xx:xx
	Time pulumi.StringPtrInput `pulumi:"time"`
}

Time and capacity request parameters

func (AutoscaleTimeAndCapacityArgs) ElementType

func (AutoscaleTimeAndCapacityArgs) ToAutoscaleTimeAndCapacityOutput

func (i AutoscaleTimeAndCapacityArgs) ToAutoscaleTimeAndCapacityOutput() AutoscaleTimeAndCapacityOutput

func (AutoscaleTimeAndCapacityArgs) ToAutoscaleTimeAndCapacityOutputWithContext

func (i AutoscaleTimeAndCapacityArgs) ToAutoscaleTimeAndCapacityOutputWithContext(ctx context.Context) AutoscaleTimeAndCapacityOutput

func (AutoscaleTimeAndCapacityArgs) ToAutoscaleTimeAndCapacityPtrOutput

func (i AutoscaleTimeAndCapacityArgs) ToAutoscaleTimeAndCapacityPtrOutput() AutoscaleTimeAndCapacityPtrOutput

func (AutoscaleTimeAndCapacityArgs) ToAutoscaleTimeAndCapacityPtrOutputWithContext

func (i AutoscaleTimeAndCapacityArgs) ToAutoscaleTimeAndCapacityPtrOutputWithContext(ctx context.Context) AutoscaleTimeAndCapacityPtrOutput

type AutoscaleTimeAndCapacityInput

type AutoscaleTimeAndCapacityInput interface {
	pulumi.Input

	ToAutoscaleTimeAndCapacityOutput() AutoscaleTimeAndCapacityOutput
	ToAutoscaleTimeAndCapacityOutputWithContext(context.Context) AutoscaleTimeAndCapacityOutput
}

AutoscaleTimeAndCapacityInput is an input type that accepts AutoscaleTimeAndCapacityArgs and AutoscaleTimeAndCapacityOutput values. You can construct a concrete instance of `AutoscaleTimeAndCapacityInput` via:

AutoscaleTimeAndCapacityArgs{...}

type AutoscaleTimeAndCapacityOutput

type AutoscaleTimeAndCapacityOutput struct{ *pulumi.OutputState }

Time and capacity request parameters

func (AutoscaleTimeAndCapacityOutput) ElementType

func (AutoscaleTimeAndCapacityOutput) MaxInstanceCount

func (o AutoscaleTimeAndCapacityOutput) MaxInstanceCount() pulumi.IntPtrOutput

The maximum instance count of the cluster

func (AutoscaleTimeAndCapacityOutput) MinInstanceCount

func (o AutoscaleTimeAndCapacityOutput) MinInstanceCount() pulumi.IntPtrOutput

The minimum instance count of the cluster

func (AutoscaleTimeAndCapacityOutput) Time

24-hour time in the form xx:xx

func (AutoscaleTimeAndCapacityOutput) ToAutoscaleTimeAndCapacityOutput

func (o AutoscaleTimeAndCapacityOutput) ToAutoscaleTimeAndCapacityOutput() AutoscaleTimeAndCapacityOutput

func (AutoscaleTimeAndCapacityOutput) ToAutoscaleTimeAndCapacityOutputWithContext

func (o AutoscaleTimeAndCapacityOutput) ToAutoscaleTimeAndCapacityOutputWithContext(ctx context.Context) AutoscaleTimeAndCapacityOutput

func (AutoscaleTimeAndCapacityOutput) ToAutoscaleTimeAndCapacityPtrOutput

func (o AutoscaleTimeAndCapacityOutput) ToAutoscaleTimeAndCapacityPtrOutput() AutoscaleTimeAndCapacityPtrOutput

func (AutoscaleTimeAndCapacityOutput) ToAutoscaleTimeAndCapacityPtrOutputWithContext

func (o AutoscaleTimeAndCapacityOutput) ToAutoscaleTimeAndCapacityPtrOutputWithContext(ctx context.Context) AutoscaleTimeAndCapacityPtrOutput

type AutoscaleTimeAndCapacityPtrInput

type AutoscaleTimeAndCapacityPtrInput interface {
	pulumi.Input

	ToAutoscaleTimeAndCapacityPtrOutput() AutoscaleTimeAndCapacityPtrOutput
	ToAutoscaleTimeAndCapacityPtrOutputWithContext(context.Context) AutoscaleTimeAndCapacityPtrOutput
}

AutoscaleTimeAndCapacityPtrInput is an input type that accepts AutoscaleTimeAndCapacityArgs, AutoscaleTimeAndCapacityPtr and AutoscaleTimeAndCapacityPtrOutput values. You can construct a concrete instance of `AutoscaleTimeAndCapacityPtrInput` via:

        AutoscaleTimeAndCapacityArgs{...}

or:

        nil

type AutoscaleTimeAndCapacityPtrOutput

type AutoscaleTimeAndCapacityPtrOutput struct{ *pulumi.OutputState }

func (AutoscaleTimeAndCapacityPtrOutput) Elem

func (AutoscaleTimeAndCapacityPtrOutput) ElementType

func (AutoscaleTimeAndCapacityPtrOutput) MaxInstanceCount

The maximum instance count of the cluster

func (AutoscaleTimeAndCapacityPtrOutput) MinInstanceCount

The minimum instance count of the cluster

func (AutoscaleTimeAndCapacityPtrOutput) Time

24-hour time in the form xx:xx

func (AutoscaleTimeAndCapacityPtrOutput) ToAutoscaleTimeAndCapacityPtrOutput

func (o AutoscaleTimeAndCapacityPtrOutput) ToAutoscaleTimeAndCapacityPtrOutput() AutoscaleTimeAndCapacityPtrOutput

func (AutoscaleTimeAndCapacityPtrOutput) ToAutoscaleTimeAndCapacityPtrOutputWithContext

func (o AutoscaleTimeAndCapacityPtrOutput) ToAutoscaleTimeAndCapacityPtrOutputWithContext(ctx context.Context) AutoscaleTimeAndCapacityPtrOutput

type AutoscaleTimeAndCapacityResponse

type AutoscaleTimeAndCapacityResponse struct {
	// The maximum instance count of the cluster
	MaxInstanceCount *int `pulumi:"maxInstanceCount"`
	// The minimum instance count of the cluster
	MinInstanceCount *int `pulumi:"minInstanceCount"`
	// 24-hour time in the form xx:xx
	Time *string `pulumi:"time"`
}

Time and capacity request parameters

type AutoscaleTimeAndCapacityResponseOutput

type AutoscaleTimeAndCapacityResponseOutput struct{ *pulumi.OutputState }

Time and capacity request parameters

func (AutoscaleTimeAndCapacityResponseOutput) ElementType

func (AutoscaleTimeAndCapacityResponseOutput) MaxInstanceCount

The maximum instance count of the cluster

func (AutoscaleTimeAndCapacityResponseOutput) MinInstanceCount

The minimum instance count of the cluster

func (AutoscaleTimeAndCapacityResponseOutput) Time

24-hour time in the form xx:xx

func (AutoscaleTimeAndCapacityResponseOutput) ToAutoscaleTimeAndCapacityResponseOutput

func (o AutoscaleTimeAndCapacityResponseOutput) ToAutoscaleTimeAndCapacityResponseOutput() AutoscaleTimeAndCapacityResponseOutput

func (AutoscaleTimeAndCapacityResponseOutput) ToAutoscaleTimeAndCapacityResponseOutputWithContext

func (o AutoscaleTimeAndCapacityResponseOutput) ToAutoscaleTimeAndCapacityResponseOutputWithContext(ctx context.Context) AutoscaleTimeAndCapacityResponseOutput

type AutoscaleTimeAndCapacityResponsePtrOutput

type AutoscaleTimeAndCapacityResponsePtrOutput struct{ *pulumi.OutputState }

func (AutoscaleTimeAndCapacityResponsePtrOutput) Elem

func (AutoscaleTimeAndCapacityResponsePtrOutput) ElementType

func (AutoscaleTimeAndCapacityResponsePtrOutput) MaxInstanceCount

The maximum instance count of the cluster

func (AutoscaleTimeAndCapacityResponsePtrOutput) MinInstanceCount

The minimum instance count of the cluster

func (AutoscaleTimeAndCapacityResponsePtrOutput) Time

24-hour time in the form xx:xx

func (AutoscaleTimeAndCapacityResponsePtrOutput) ToAutoscaleTimeAndCapacityResponsePtrOutput

func (o AutoscaleTimeAndCapacityResponsePtrOutput) ToAutoscaleTimeAndCapacityResponsePtrOutput() AutoscaleTimeAndCapacityResponsePtrOutput

func (AutoscaleTimeAndCapacityResponsePtrOutput) ToAutoscaleTimeAndCapacityResponsePtrOutputWithContext

func (o AutoscaleTimeAndCapacityResponsePtrOutput) ToAutoscaleTimeAndCapacityResponsePtrOutputWithContext(ctx context.Context) AutoscaleTimeAndCapacityResponsePtrOutput

type ClientGroupInfo

type ClientGroupInfo struct {
	// The AAD security group id.
	GroupId *string `pulumi:"groupId"`
	// The AAD security group name.
	GroupName *string `pulumi:"groupName"`
}

The information of AAD security group.

type ClientGroupInfoArgs

type ClientGroupInfoArgs struct {
	// The AAD security group id.
	GroupId pulumi.StringPtrInput `pulumi:"groupId"`
	// The AAD security group name.
	GroupName pulumi.StringPtrInput `pulumi:"groupName"`
}

The information of AAD security group.

func (ClientGroupInfoArgs) ElementType

func (ClientGroupInfoArgs) ElementType() reflect.Type

func (ClientGroupInfoArgs) ToClientGroupInfoOutput

func (i ClientGroupInfoArgs) ToClientGroupInfoOutput() ClientGroupInfoOutput

func (ClientGroupInfoArgs) ToClientGroupInfoOutputWithContext

func (i ClientGroupInfoArgs) ToClientGroupInfoOutputWithContext(ctx context.Context) ClientGroupInfoOutput

func (ClientGroupInfoArgs) ToClientGroupInfoPtrOutput

func (i ClientGroupInfoArgs) ToClientGroupInfoPtrOutput() ClientGroupInfoPtrOutput

func (ClientGroupInfoArgs) ToClientGroupInfoPtrOutputWithContext

func (i ClientGroupInfoArgs) ToClientGroupInfoPtrOutputWithContext(ctx context.Context) ClientGroupInfoPtrOutput

type ClientGroupInfoInput

type ClientGroupInfoInput interface {
	pulumi.Input

	ToClientGroupInfoOutput() ClientGroupInfoOutput
	ToClientGroupInfoOutputWithContext(context.Context) ClientGroupInfoOutput
}

ClientGroupInfoInput is an input type that accepts ClientGroupInfoArgs and ClientGroupInfoOutput values. You can construct a concrete instance of `ClientGroupInfoInput` via:

ClientGroupInfoArgs{...}

type ClientGroupInfoOutput

type ClientGroupInfoOutput struct{ *pulumi.OutputState }

The information of AAD security group.

func (ClientGroupInfoOutput) ElementType

func (ClientGroupInfoOutput) ElementType() reflect.Type

func (ClientGroupInfoOutput) GroupId

The AAD security group id.

func (ClientGroupInfoOutput) GroupName

The AAD security group name.

func (ClientGroupInfoOutput) ToClientGroupInfoOutput

func (o ClientGroupInfoOutput) ToClientGroupInfoOutput() ClientGroupInfoOutput

func (ClientGroupInfoOutput) ToClientGroupInfoOutputWithContext

func (o ClientGroupInfoOutput) ToClientGroupInfoOutputWithContext(ctx context.Context) ClientGroupInfoOutput

func (ClientGroupInfoOutput) ToClientGroupInfoPtrOutput

func (o ClientGroupInfoOutput) ToClientGroupInfoPtrOutput() ClientGroupInfoPtrOutput

func (ClientGroupInfoOutput) ToClientGroupInfoPtrOutputWithContext

func (o ClientGroupInfoOutput) ToClientGroupInfoPtrOutputWithContext(ctx context.Context) ClientGroupInfoPtrOutput

type ClientGroupInfoPtrInput

type ClientGroupInfoPtrInput interface {
	pulumi.Input

	ToClientGroupInfoPtrOutput() ClientGroupInfoPtrOutput
	ToClientGroupInfoPtrOutputWithContext(context.Context) ClientGroupInfoPtrOutput
}

ClientGroupInfoPtrInput is an input type that accepts ClientGroupInfoArgs, ClientGroupInfoPtr and ClientGroupInfoPtrOutput values. You can construct a concrete instance of `ClientGroupInfoPtrInput` via:

        ClientGroupInfoArgs{...}

or:

        nil

type ClientGroupInfoPtrOutput

type ClientGroupInfoPtrOutput struct{ *pulumi.OutputState }

func (ClientGroupInfoPtrOutput) Elem

func (ClientGroupInfoPtrOutput) ElementType

func (ClientGroupInfoPtrOutput) ElementType() reflect.Type

func (ClientGroupInfoPtrOutput) GroupId

The AAD security group id.

func (ClientGroupInfoPtrOutput) GroupName

The AAD security group name.

func (ClientGroupInfoPtrOutput) ToClientGroupInfoPtrOutput

func (o ClientGroupInfoPtrOutput) ToClientGroupInfoPtrOutput() ClientGroupInfoPtrOutput

func (ClientGroupInfoPtrOutput) ToClientGroupInfoPtrOutputWithContext

func (o ClientGroupInfoPtrOutput) ToClientGroupInfoPtrOutputWithContext(ctx context.Context) ClientGroupInfoPtrOutput

type ClientGroupInfoResponse

type ClientGroupInfoResponse struct {
	// The AAD security group id.
	GroupId *string `pulumi:"groupId"`
	// The AAD security group name.
	GroupName *string `pulumi:"groupName"`
}

The information of AAD security group.

type ClientGroupInfoResponseOutput

type ClientGroupInfoResponseOutput struct{ *pulumi.OutputState }

The information of AAD security group.

func (ClientGroupInfoResponseOutput) ElementType

func (ClientGroupInfoResponseOutput) GroupId

The AAD security group id.

func (ClientGroupInfoResponseOutput) GroupName

The AAD security group name.

func (ClientGroupInfoResponseOutput) ToClientGroupInfoResponseOutput

func (o ClientGroupInfoResponseOutput) ToClientGroupInfoResponseOutput() ClientGroupInfoResponseOutput

func (ClientGroupInfoResponseOutput) ToClientGroupInfoResponseOutputWithContext

func (o ClientGroupInfoResponseOutput) ToClientGroupInfoResponseOutputWithContext(ctx context.Context) ClientGroupInfoResponseOutput

type ClientGroupInfoResponsePtrOutput

type ClientGroupInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (ClientGroupInfoResponsePtrOutput) Elem

func (ClientGroupInfoResponsePtrOutput) ElementType

func (ClientGroupInfoResponsePtrOutput) GroupId

The AAD security group id.

func (ClientGroupInfoResponsePtrOutput) GroupName

The AAD security group name.

func (ClientGroupInfoResponsePtrOutput) ToClientGroupInfoResponsePtrOutput

func (o ClientGroupInfoResponsePtrOutput) ToClientGroupInfoResponsePtrOutput() ClientGroupInfoResponsePtrOutput

func (ClientGroupInfoResponsePtrOutput) ToClientGroupInfoResponsePtrOutputWithContext

func (o ClientGroupInfoResponsePtrOutput) ToClientGroupInfoResponsePtrOutputWithContext(ctx context.Context) ClientGroupInfoResponsePtrOutput

type Cluster

type Cluster struct {
	pulumi.CustomResourceState

	// The ETag for the resource
	Etag pulumi.StringPtrOutput `pulumi:"etag"`
	// The identity of the cluster, if configured.
	Identity ClusterIdentityResponsePtrOutput `pulumi:"identity"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The properties of the cluster.
	Properties ClusterGetPropertiesResponseOutput `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 availability zones.
	Zones pulumi.StringArrayOutput `pulumi:"zones"`
}

The HDInsight cluster. Azure REST API version: 2021-06-01. Prior API version in Azure Native 1.x: 2018-06-01-preview.

Other available API versions: 2023-04-15-preview, 2023-06-01-preview, 2023-08-15-preview, 2023-11-01-preview, 2024-05-01.

func GetCluster

func GetCluster(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterState, opts ...pulumi.ResourceOption) (*Cluster, error)

GetCluster gets an existing Cluster 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 NewCluster

func NewCluster(ctx *pulumi.Context,
	name string, args *ClusterArgs, opts ...pulumi.ResourceOption) (*Cluster, error)

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

func (*Cluster) ElementType

func (*Cluster) ElementType() reflect.Type

func (*Cluster) ToClusterOutput

func (i *Cluster) ToClusterOutput() ClusterOutput

func (*Cluster) ToClusterOutputWithContext

func (i *Cluster) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

type ClusterArgs

type ClusterArgs struct {
	// The name of the cluster.
	ClusterName pulumi.StringPtrInput
	// The identity of the cluster, if configured.
	Identity ClusterIdentityPtrInput
	// The location of the cluster.
	Location pulumi.StringPtrInput
	// The cluster create parameters.
	Properties ClusterCreatePropertiesPtrInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
	// The resource tags.
	Tags pulumi.StringMapInput
	// The availability zones.
	Zones pulumi.StringArrayInput
}

The set of arguments for constructing a Cluster resource.

func (ClusterArgs) ElementType

func (ClusterArgs) ElementType() reflect.Type

type ClusterCreateProperties

type ClusterCreateProperties struct {
	// The cluster definition.
	ClusterDefinition *ClusterDefinition `pulumi:"clusterDefinition"`
	// The version of the cluster.
	ClusterVersion *string `pulumi:"clusterVersion"`
	// The compute isolation properties.
	ComputeIsolationProperties *ComputeIsolationProperties `pulumi:"computeIsolationProperties"`
	// The compute profile.
	ComputeProfile *ComputeProfile `pulumi:"computeProfile"`
	// The disk encryption properties.
	DiskEncryptionProperties *DiskEncryptionProperties `pulumi:"diskEncryptionProperties"`
	// The encryption-in-transit properties.
	EncryptionInTransitProperties *EncryptionInTransitProperties `pulumi:"encryptionInTransitProperties"`
	// The cluster kafka rest proxy configuration.
	KafkaRestProperties *KafkaRestProperties `pulumi:"kafkaRestProperties"`
	// The minimal supported tls version.
	MinSupportedTlsVersion *string `pulumi:"minSupportedTlsVersion"`
	// The network properties.
	NetworkProperties *NetworkProperties `pulumi:"networkProperties"`
	// The type of operating system.
	OsType *string `pulumi:"osType"`
	// The private link configurations.
	PrivateLinkConfigurations []PrivateLinkConfiguration `pulumi:"privateLinkConfigurations"`
	// The security profile.
	SecurityProfile *SecurityProfile `pulumi:"securityProfile"`
	// The storage profile.
	StorageProfile *StorageProfile `pulumi:"storageProfile"`
	// The cluster tier.
	Tier *string `pulumi:"tier"`
}

The cluster create parameters.

func (*ClusterCreateProperties) Defaults

Defaults sets the appropriate defaults for ClusterCreateProperties

type ClusterCreatePropertiesArgs

type ClusterCreatePropertiesArgs struct {
	// The cluster definition.
	ClusterDefinition ClusterDefinitionPtrInput `pulumi:"clusterDefinition"`
	// The version of the cluster.
	ClusterVersion pulumi.StringPtrInput `pulumi:"clusterVersion"`
	// The compute isolation properties.
	ComputeIsolationProperties ComputeIsolationPropertiesPtrInput `pulumi:"computeIsolationProperties"`
	// The compute profile.
	ComputeProfile ComputeProfilePtrInput `pulumi:"computeProfile"`
	// The disk encryption properties.
	DiskEncryptionProperties DiskEncryptionPropertiesPtrInput `pulumi:"diskEncryptionProperties"`
	// The encryption-in-transit properties.
	EncryptionInTransitProperties EncryptionInTransitPropertiesPtrInput `pulumi:"encryptionInTransitProperties"`
	// The cluster kafka rest proxy configuration.
	KafkaRestProperties KafkaRestPropertiesPtrInput `pulumi:"kafkaRestProperties"`
	// The minimal supported tls version.
	MinSupportedTlsVersion pulumi.StringPtrInput `pulumi:"minSupportedTlsVersion"`
	// The network properties.
	NetworkProperties NetworkPropertiesPtrInput `pulumi:"networkProperties"`
	// The type of operating system.
	OsType pulumi.StringPtrInput `pulumi:"osType"`
	// The private link configurations.
	PrivateLinkConfigurations PrivateLinkConfigurationArrayInput `pulumi:"privateLinkConfigurations"`
	// The security profile.
	SecurityProfile SecurityProfilePtrInput `pulumi:"securityProfile"`
	// The storage profile.
	StorageProfile StorageProfilePtrInput `pulumi:"storageProfile"`
	// The cluster tier.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

The cluster create parameters.

func (*ClusterCreatePropertiesArgs) Defaults

Defaults sets the appropriate defaults for ClusterCreatePropertiesArgs

func (ClusterCreatePropertiesArgs) ElementType

func (ClusterCreatePropertiesArgs) ToClusterCreatePropertiesOutput

func (i ClusterCreatePropertiesArgs) ToClusterCreatePropertiesOutput() ClusterCreatePropertiesOutput

func (ClusterCreatePropertiesArgs) ToClusterCreatePropertiesOutputWithContext

func (i ClusterCreatePropertiesArgs) ToClusterCreatePropertiesOutputWithContext(ctx context.Context) ClusterCreatePropertiesOutput

func (ClusterCreatePropertiesArgs) ToClusterCreatePropertiesPtrOutput

func (i ClusterCreatePropertiesArgs) ToClusterCreatePropertiesPtrOutput() ClusterCreatePropertiesPtrOutput

func (ClusterCreatePropertiesArgs) ToClusterCreatePropertiesPtrOutputWithContext

func (i ClusterCreatePropertiesArgs) ToClusterCreatePropertiesPtrOutputWithContext(ctx context.Context) ClusterCreatePropertiesPtrOutput

type ClusterCreatePropertiesInput

type ClusterCreatePropertiesInput interface {
	pulumi.Input

	ToClusterCreatePropertiesOutput() ClusterCreatePropertiesOutput
	ToClusterCreatePropertiesOutputWithContext(context.Context) ClusterCreatePropertiesOutput
}

ClusterCreatePropertiesInput is an input type that accepts ClusterCreatePropertiesArgs and ClusterCreatePropertiesOutput values. You can construct a concrete instance of `ClusterCreatePropertiesInput` via:

ClusterCreatePropertiesArgs{...}

type ClusterCreatePropertiesOutput

type ClusterCreatePropertiesOutput struct{ *pulumi.OutputState }

The cluster create parameters.

func (ClusterCreatePropertiesOutput) ClusterDefinition

The cluster definition.

func (ClusterCreatePropertiesOutput) ClusterVersion

The version of the cluster.

func (ClusterCreatePropertiesOutput) ComputeIsolationProperties

The compute isolation properties.

func (ClusterCreatePropertiesOutput) ComputeProfile

The compute profile.

func (ClusterCreatePropertiesOutput) DiskEncryptionProperties

The disk encryption properties.

func (ClusterCreatePropertiesOutput) ElementType

func (ClusterCreatePropertiesOutput) EncryptionInTransitProperties

The encryption-in-transit properties.

func (ClusterCreatePropertiesOutput) KafkaRestProperties

The cluster kafka rest proxy configuration.

func (ClusterCreatePropertiesOutput) MinSupportedTlsVersion

func (o ClusterCreatePropertiesOutput) MinSupportedTlsVersion() pulumi.StringPtrOutput

The minimal supported tls version.

func (ClusterCreatePropertiesOutput) NetworkProperties

The network properties.

func (ClusterCreatePropertiesOutput) OsType

The type of operating system.

func (ClusterCreatePropertiesOutput) PrivateLinkConfigurations

The private link configurations.

func (ClusterCreatePropertiesOutput) SecurityProfile

The security profile.

func (ClusterCreatePropertiesOutput) StorageProfile

The storage profile.

func (ClusterCreatePropertiesOutput) Tier

The cluster tier.

func (ClusterCreatePropertiesOutput) ToClusterCreatePropertiesOutput

func (o ClusterCreatePropertiesOutput) ToClusterCreatePropertiesOutput() ClusterCreatePropertiesOutput

func (ClusterCreatePropertiesOutput) ToClusterCreatePropertiesOutputWithContext

func (o ClusterCreatePropertiesOutput) ToClusterCreatePropertiesOutputWithContext(ctx context.Context) ClusterCreatePropertiesOutput

func (ClusterCreatePropertiesOutput) ToClusterCreatePropertiesPtrOutput

func (o ClusterCreatePropertiesOutput) ToClusterCreatePropertiesPtrOutput() ClusterCreatePropertiesPtrOutput

func (ClusterCreatePropertiesOutput) ToClusterCreatePropertiesPtrOutputWithContext

func (o ClusterCreatePropertiesOutput) ToClusterCreatePropertiesPtrOutputWithContext(ctx context.Context) ClusterCreatePropertiesPtrOutput

type ClusterCreatePropertiesPtrInput

type ClusterCreatePropertiesPtrInput interface {
	pulumi.Input

	ToClusterCreatePropertiesPtrOutput() ClusterCreatePropertiesPtrOutput
	ToClusterCreatePropertiesPtrOutputWithContext(context.Context) ClusterCreatePropertiesPtrOutput
}

ClusterCreatePropertiesPtrInput is an input type that accepts ClusterCreatePropertiesArgs, ClusterCreatePropertiesPtr and ClusterCreatePropertiesPtrOutput values. You can construct a concrete instance of `ClusterCreatePropertiesPtrInput` via:

        ClusterCreatePropertiesArgs{...}

or:

        nil

type ClusterCreatePropertiesPtrOutput

type ClusterCreatePropertiesPtrOutput struct{ *pulumi.OutputState }

func (ClusterCreatePropertiesPtrOutput) ClusterDefinition

The cluster definition.

func (ClusterCreatePropertiesPtrOutput) ClusterVersion

The version of the cluster.

func (ClusterCreatePropertiesPtrOutput) ComputeIsolationProperties

The compute isolation properties.

func (ClusterCreatePropertiesPtrOutput) ComputeProfile

The compute profile.

func (ClusterCreatePropertiesPtrOutput) DiskEncryptionProperties

The disk encryption properties.

func (ClusterCreatePropertiesPtrOutput) Elem

func (ClusterCreatePropertiesPtrOutput) ElementType

func (ClusterCreatePropertiesPtrOutput) EncryptionInTransitProperties

The encryption-in-transit properties.

func (ClusterCreatePropertiesPtrOutput) KafkaRestProperties

The cluster kafka rest proxy configuration.

func (ClusterCreatePropertiesPtrOutput) MinSupportedTlsVersion

func (o ClusterCreatePropertiesPtrOutput) MinSupportedTlsVersion() pulumi.StringPtrOutput

The minimal supported tls version.

func (ClusterCreatePropertiesPtrOutput) NetworkProperties

The network properties.

func (ClusterCreatePropertiesPtrOutput) OsType

The type of operating system.

func (ClusterCreatePropertiesPtrOutput) PrivateLinkConfigurations

The private link configurations.

func (ClusterCreatePropertiesPtrOutput) SecurityProfile

The security profile.

func (ClusterCreatePropertiesPtrOutput) StorageProfile

The storage profile.

func (ClusterCreatePropertiesPtrOutput) Tier

The cluster tier.

func (ClusterCreatePropertiesPtrOutput) ToClusterCreatePropertiesPtrOutput

func (o ClusterCreatePropertiesPtrOutput) ToClusterCreatePropertiesPtrOutput() ClusterCreatePropertiesPtrOutput

func (ClusterCreatePropertiesPtrOutput) ToClusterCreatePropertiesPtrOutputWithContext

func (o ClusterCreatePropertiesPtrOutput) ToClusterCreatePropertiesPtrOutputWithContext(ctx context.Context) ClusterCreatePropertiesPtrOutput

type ClusterDefinition

type ClusterDefinition struct {
	// The link to the blueprint.
	Blueprint *string `pulumi:"blueprint"`
	// The versions of different services in the cluster.
	ComponentVersion map[string]string `pulumi:"componentVersion"`
	// The cluster configurations.
	Configurations interface{} `pulumi:"configurations"`
	// The type of cluster.
	Kind *string `pulumi:"kind"`
}

The cluster definition.

type ClusterDefinitionArgs

type ClusterDefinitionArgs struct {
	// The link to the blueprint.
	Blueprint pulumi.StringPtrInput `pulumi:"blueprint"`
	// The versions of different services in the cluster.
	ComponentVersion pulumi.StringMapInput `pulumi:"componentVersion"`
	// The cluster configurations.
	Configurations pulumi.Input `pulumi:"configurations"`
	// The type of cluster.
	Kind pulumi.StringPtrInput `pulumi:"kind"`
}

The cluster definition.

func (ClusterDefinitionArgs) ElementType

func (ClusterDefinitionArgs) ElementType() reflect.Type

func (ClusterDefinitionArgs) ToClusterDefinitionOutput

func (i ClusterDefinitionArgs) ToClusterDefinitionOutput() ClusterDefinitionOutput

func (ClusterDefinitionArgs) ToClusterDefinitionOutputWithContext

func (i ClusterDefinitionArgs) ToClusterDefinitionOutputWithContext(ctx context.Context) ClusterDefinitionOutput

func (ClusterDefinitionArgs) ToClusterDefinitionPtrOutput

func (i ClusterDefinitionArgs) ToClusterDefinitionPtrOutput() ClusterDefinitionPtrOutput

func (ClusterDefinitionArgs) ToClusterDefinitionPtrOutputWithContext

func (i ClusterDefinitionArgs) ToClusterDefinitionPtrOutputWithContext(ctx context.Context) ClusterDefinitionPtrOutput

type ClusterDefinitionInput

type ClusterDefinitionInput interface {
	pulumi.Input

	ToClusterDefinitionOutput() ClusterDefinitionOutput
	ToClusterDefinitionOutputWithContext(context.Context) ClusterDefinitionOutput
}

ClusterDefinitionInput is an input type that accepts ClusterDefinitionArgs and ClusterDefinitionOutput values. You can construct a concrete instance of `ClusterDefinitionInput` via:

ClusterDefinitionArgs{...}

type ClusterDefinitionOutput

type ClusterDefinitionOutput struct{ *pulumi.OutputState }

The cluster definition.

func (ClusterDefinitionOutput) Blueprint

The link to the blueprint.

func (ClusterDefinitionOutput) ComponentVersion

func (o ClusterDefinitionOutput) ComponentVersion() pulumi.StringMapOutput

The versions of different services in the cluster.

func (ClusterDefinitionOutput) Configurations

func (o ClusterDefinitionOutput) Configurations() pulumi.AnyOutput

The cluster configurations.

func (ClusterDefinitionOutput) ElementType

func (ClusterDefinitionOutput) ElementType() reflect.Type

func (ClusterDefinitionOutput) Kind

The type of cluster.

func (ClusterDefinitionOutput) ToClusterDefinitionOutput

func (o ClusterDefinitionOutput) ToClusterDefinitionOutput() ClusterDefinitionOutput

func (ClusterDefinitionOutput) ToClusterDefinitionOutputWithContext

func (o ClusterDefinitionOutput) ToClusterDefinitionOutputWithContext(ctx context.Context) ClusterDefinitionOutput

func (ClusterDefinitionOutput) ToClusterDefinitionPtrOutput

func (o ClusterDefinitionOutput) ToClusterDefinitionPtrOutput() ClusterDefinitionPtrOutput

func (ClusterDefinitionOutput) ToClusterDefinitionPtrOutputWithContext

func (o ClusterDefinitionOutput) ToClusterDefinitionPtrOutputWithContext(ctx context.Context) ClusterDefinitionPtrOutput

type ClusterDefinitionPtrInput

type ClusterDefinitionPtrInput interface {
	pulumi.Input

	ToClusterDefinitionPtrOutput() ClusterDefinitionPtrOutput
	ToClusterDefinitionPtrOutputWithContext(context.Context) ClusterDefinitionPtrOutput
}

ClusterDefinitionPtrInput is an input type that accepts ClusterDefinitionArgs, ClusterDefinitionPtr and ClusterDefinitionPtrOutput values. You can construct a concrete instance of `ClusterDefinitionPtrInput` via:

        ClusterDefinitionArgs{...}

or:

        nil

type ClusterDefinitionPtrOutput

type ClusterDefinitionPtrOutput struct{ *pulumi.OutputState }

func (ClusterDefinitionPtrOutput) Blueprint

The link to the blueprint.

func (ClusterDefinitionPtrOutput) ComponentVersion

func (o ClusterDefinitionPtrOutput) ComponentVersion() pulumi.StringMapOutput

The versions of different services in the cluster.

func (ClusterDefinitionPtrOutput) Configurations

func (o ClusterDefinitionPtrOutput) Configurations() pulumi.AnyOutput

The cluster configurations.

func (ClusterDefinitionPtrOutput) Elem

func (ClusterDefinitionPtrOutput) ElementType

func (ClusterDefinitionPtrOutput) ElementType() reflect.Type

func (ClusterDefinitionPtrOutput) Kind

The type of cluster.

func (ClusterDefinitionPtrOutput) ToClusterDefinitionPtrOutput

func (o ClusterDefinitionPtrOutput) ToClusterDefinitionPtrOutput() ClusterDefinitionPtrOutput

func (ClusterDefinitionPtrOutput) ToClusterDefinitionPtrOutputWithContext

func (o ClusterDefinitionPtrOutput) ToClusterDefinitionPtrOutputWithContext(ctx context.Context) ClusterDefinitionPtrOutput

type ClusterDefinitionResponse

type ClusterDefinitionResponse struct {
	// The link to the blueprint.
	Blueprint *string `pulumi:"blueprint"`
	// The versions of different services in the cluster.
	ComponentVersion map[string]string `pulumi:"componentVersion"`
	// The cluster configurations.
	Configurations interface{} `pulumi:"configurations"`
	// The type of cluster.
	Kind *string `pulumi:"kind"`
}

The cluster definition.

type ClusterDefinitionResponseOutput

type ClusterDefinitionResponseOutput struct{ *pulumi.OutputState }

The cluster definition.

func (ClusterDefinitionResponseOutput) Blueprint

The link to the blueprint.

func (ClusterDefinitionResponseOutput) ComponentVersion

The versions of different services in the cluster.

func (ClusterDefinitionResponseOutput) Configurations

The cluster configurations.

func (ClusterDefinitionResponseOutput) ElementType

func (ClusterDefinitionResponseOutput) Kind

The type of cluster.

func (ClusterDefinitionResponseOutput) ToClusterDefinitionResponseOutput

func (o ClusterDefinitionResponseOutput) ToClusterDefinitionResponseOutput() ClusterDefinitionResponseOutput

func (ClusterDefinitionResponseOutput) ToClusterDefinitionResponseOutputWithContext

func (o ClusterDefinitionResponseOutput) ToClusterDefinitionResponseOutputWithContext(ctx context.Context) ClusterDefinitionResponseOutput

type ClusterGetPropertiesResponse

type ClusterGetPropertiesResponse struct {
	// The cluster definition.
	ClusterDefinition ClusterDefinitionResponse `pulumi:"clusterDefinition"`
	// The hdp version of the cluster.
	ClusterHdpVersion *string `pulumi:"clusterHdpVersion"`
	// The cluster id.
	ClusterId *string `pulumi:"clusterId"`
	// The state of the cluster.
	ClusterState *string `pulumi:"clusterState"`
	// The version of the cluster.
	ClusterVersion *string `pulumi:"clusterVersion"`
	// The compute isolation properties.
	ComputeIsolationProperties *ComputeIsolationPropertiesResponse `pulumi:"computeIsolationProperties"`
	// The compute profile.
	ComputeProfile *ComputeProfileResponse `pulumi:"computeProfile"`
	// The list of connectivity endpoints.
	ConnectivityEndpoints []ConnectivityEndpointResponse `pulumi:"connectivityEndpoints"`
	// The date on which the cluster was created.
	CreatedDate *string `pulumi:"createdDate"`
	// The disk encryption properties.
	DiskEncryptionProperties *DiskEncryptionPropertiesResponse `pulumi:"diskEncryptionProperties"`
	// The encryption-in-transit properties.
	EncryptionInTransitProperties *EncryptionInTransitPropertiesResponse `pulumi:"encryptionInTransitProperties"`
	// The list of errors.
	Errors []ErrorsResponse `pulumi:"errors"`
	// The excluded services config.
	ExcludedServicesConfig *ExcludedServicesConfigResponse `pulumi:"excludedServicesConfig"`
	// The cluster kafka rest proxy configuration.
	KafkaRestProperties *KafkaRestPropertiesResponse `pulumi:"kafkaRestProperties"`
	// The minimal supported tls version.
	MinSupportedTlsVersion *string `pulumi:"minSupportedTlsVersion"`
	// The network properties.
	NetworkProperties *NetworkPropertiesResponse `pulumi:"networkProperties"`
	// The type of operating system.
	OsType *string `pulumi:"osType"`
	// The list of private endpoint connections.
	PrivateEndpointConnections []PrivateEndpointConnectionResponse `pulumi:"privateEndpointConnections"`
	// The private link configurations.
	PrivateLinkConfigurations []PrivateLinkConfigurationResponse `pulumi:"privateLinkConfigurations"`
	// The provisioning state, which only appears in the response.
	ProvisioningState *string `pulumi:"provisioningState"`
	// The quota information.
	QuotaInfo *QuotaInfoResponse `pulumi:"quotaInfo"`
	// The security profile.
	SecurityProfile *SecurityProfileResponse `pulumi:"securityProfile"`
	// The storage profile.
	StorageProfile *StorageProfileResponse `pulumi:"storageProfile"`
	// The cluster tier.
	Tier *string `pulumi:"tier"`
}

The properties of cluster.

func (*ClusterGetPropertiesResponse) Defaults

Defaults sets the appropriate defaults for ClusterGetPropertiesResponse

type ClusterGetPropertiesResponseOutput

type ClusterGetPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of cluster.

func (ClusterGetPropertiesResponseOutput) ClusterDefinition

The cluster definition.

func (ClusterGetPropertiesResponseOutput) ClusterHdpVersion

The hdp version of the cluster.

func (ClusterGetPropertiesResponseOutput) ClusterId

The cluster id.

func (ClusterGetPropertiesResponseOutput) ClusterState

The state of the cluster.

func (ClusterGetPropertiesResponseOutput) ClusterVersion

The version of the cluster.

func (ClusterGetPropertiesResponseOutput) ComputeIsolationProperties

The compute isolation properties.

func (ClusterGetPropertiesResponseOutput) ComputeProfile

The compute profile.

func (ClusterGetPropertiesResponseOutput) ConnectivityEndpoints

The list of connectivity endpoints.

func (ClusterGetPropertiesResponseOutput) CreatedDate

The date on which the cluster was created.

func (ClusterGetPropertiesResponseOutput) DiskEncryptionProperties

The disk encryption properties.

func (ClusterGetPropertiesResponseOutput) ElementType

func (ClusterGetPropertiesResponseOutput) EncryptionInTransitProperties

The encryption-in-transit properties.

func (ClusterGetPropertiesResponseOutput) Errors

The list of errors.

func (ClusterGetPropertiesResponseOutput) ExcludedServicesConfig

The excluded services config.

func (ClusterGetPropertiesResponseOutput) KafkaRestProperties

The cluster kafka rest proxy configuration.

func (ClusterGetPropertiesResponseOutput) MinSupportedTlsVersion

func (o ClusterGetPropertiesResponseOutput) MinSupportedTlsVersion() pulumi.StringPtrOutput

The minimal supported tls version.

func (ClusterGetPropertiesResponseOutput) NetworkProperties

The network properties.

func (ClusterGetPropertiesResponseOutput) OsType

The type of operating system.

func (ClusterGetPropertiesResponseOutput) PrivateEndpointConnections

The list of private endpoint connections.

func (ClusterGetPropertiesResponseOutput) PrivateLinkConfigurations

The private link configurations.

func (ClusterGetPropertiesResponseOutput) ProvisioningState

The provisioning state, which only appears in the response.

func (ClusterGetPropertiesResponseOutput) QuotaInfo

The quota information.

func (ClusterGetPropertiesResponseOutput) SecurityProfile

The security profile.

func (ClusterGetPropertiesResponseOutput) StorageProfile

The storage profile.

func (ClusterGetPropertiesResponseOutput) Tier

The cluster tier.

func (ClusterGetPropertiesResponseOutput) ToClusterGetPropertiesResponseOutput

func (o ClusterGetPropertiesResponseOutput) ToClusterGetPropertiesResponseOutput() ClusterGetPropertiesResponseOutput

func (ClusterGetPropertiesResponseOutput) ToClusterGetPropertiesResponseOutputWithContext

func (o ClusterGetPropertiesResponseOutput) ToClusterGetPropertiesResponseOutputWithContext(ctx context.Context) ClusterGetPropertiesResponseOutput

type ClusterIdentity

type ClusterIdentity struct {
	// The type of identity used for the cluster. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities.
	Type *string `pulumi:"type"`
	// The list of user identities associated with the cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities map[string]UserAssignedIdentity `pulumi:"userAssignedIdentities"`
}

Identity for the cluster.

type ClusterIdentityArgs

type ClusterIdentityArgs struct {
	// The type of identity used for the cluster. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities.
	Type pulumi.StringPtrInput `pulumi:"type"`
	// The list of user identities associated with the cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities UserAssignedIdentityMapInput `pulumi:"userAssignedIdentities"`
}

Identity for the cluster.

func (ClusterIdentityArgs) ElementType

func (ClusterIdentityArgs) ElementType() reflect.Type

func (ClusterIdentityArgs) ToClusterIdentityOutput

func (i ClusterIdentityArgs) ToClusterIdentityOutput() ClusterIdentityOutput

func (ClusterIdentityArgs) ToClusterIdentityOutputWithContext

func (i ClusterIdentityArgs) ToClusterIdentityOutputWithContext(ctx context.Context) ClusterIdentityOutput

func (ClusterIdentityArgs) ToClusterIdentityPtrOutput

func (i ClusterIdentityArgs) ToClusterIdentityPtrOutput() ClusterIdentityPtrOutput

func (ClusterIdentityArgs) ToClusterIdentityPtrOutputWithContext

func (i ClusterIdentityArgs) ToClusterIdentityPtrOutputWithContext(ctx context.Context) ClusterIdentityPtrOutput

type ClusterIdentityInput

type ClusterIdentityInput interface {
	pulumi.Input

	ToClusterIdentityOutput() ClusterIdentityOutput
	ToClusterIdentityOutputWithContext(context.Context) ClusterIdentityOutput
}

ClusterIdentityInput is an input type that accepts ClusterIdentityArgs and ClusterIdentityOutput values. You can construct a concrete instance of `ClusterIdentityInput` via:

ClusterIdentityArgs{...}

type ClusterIdentityOutput

type ClusterIdentityOutput struct{ *pulumi.OutputState }

Identity for the cluster.

func (ClusterIdentityOutput) ElementType

func (ClusterIdentityOutput) ElementType() reflect.Type

func (ClusterIdentityOutput) ToClusterIdentityOutput

func (o ClusterIdentityOutput) ToClusterIdentityOutput() ClusterIdentityOutput

func (ClusterIdentityOutput) ToClusterIdentityOutputWithContext

func (o ClusterIdentityOutput) ToClusterIdentityOutputWithContext(ctx context.Context) ClusterIdentityOutput

func (ClusterIdentityOutput) ToClusterIdentityPtrOutput

func (o ClusterIdentityOutput) ToClusterIdentityPtrOutput() ClusterIdentityPtrOutput

func (ClusterIdentityOutput) ToClusterIdentityPtrOutputWithContext

func (o ClusterIdentityOutput) ToClusterIdentityPtrOutputWithContext(ctx context.Context) ClusterIdentityPtrOutput

func (ClusterIdentityOutput) Type

The type of identity used for the cluster. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities.

func (ClusterIdentityOutput) UserAssignedIdentities

func (o ClusterIdentityOutput) UserAssignedIdentities() UserAssignedIdentityMapOutput

The list of user identities associated with the cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type ClusterIdentityPtrInput

type ClusterIdentityPtrInput interface {
	pulumi.Input

	ToClusterIdentityPtrOutput() ClusterIdentityPtrOutput
	ToClusterIdentityPtrOutputWithContext(context.Context) ClusterIdentityPtrOutput
}

ClusterIdentityPtrInput is an input type that accepts ClusterIdentityArgs, ClusterIdentityPtr and ClusterIdentityPtrOutput values. You can construct a concrete instance of `ClusterIdentityPtrInput` via:

        ClusterIdentityArgs{...}

or:

        nil

type ClusterIdentityPtrOutput

type ClusterIdentityPtrOutput struct{ *pulumi.OutputState }

func (ClusterIdentityPtrOutput) Elem

func (ClusterIdentityPtrOutput) ElementType

func (ClusterIdentityPtrOutput) ElementType() reflect.Type

func (ClusterIdentityPtrOutput) ToClusterIdentityPtrOutput

func (o ClusterIdentityPtrOutput) ToClusterIdentityPtrOutput() ClusterIdentityPtrOutput

func (ClusterIdentityPtrOutput) ToClusterIdentityPtrOutputWithContext

func (o ClusterIdentityPtrOutput) ToClusterIdentityPtrOutputWithContext(ctx context.Context) ClusterIdentityPtrOutput

func (ClusterIdentityPtrOutput) Type

The type of identity used for the cluster. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities.

func (ClusterIdentityPtrOutput) UserAssignedIdentities

func (o ClusterIdentityPtrOutput) UserAssignedIdentities() UserAssignedIdentityMapOutput

The list of user identities associated with the cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type ClusterIdentityResponse

type ClusterIdentityResponse struct {
	// The principal id of cluster identity. This property will only be provided for a system assigned identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant id associated with the cluster. This property will only be provided for a system assigned identity.
	TenantId string `pulumi:"tenantId"`
	// The type of identity used for the cluster. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities.
	Type *string `pulumi:"type"`
	// The list of user identities associated with the cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
	UserAssignedIdentities map[string]UserAssignedIdentityResponse `pulumi:"userAssignedIdentities"`
}

Identity for the cluster.

type ClusterIdentityResponseOutput

type ClusterIdentityResponseOutput struct{ *pulumi.OutputState }

Identity for the cluster.

func (ClusterIdentityResponseOutput) ElementType

func (ClusterIdentityResponseOutput) PrincipalId

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

func (ClusterIdentityResponseOutput) TenantId

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

func (ClusterIdentityResponseOutput) ToClusterIdentityResponseOutput

func (o ClusterIdentityResponseOutput) ToClusterIdentityResponseOutput() ClusterIdentityResponseOutput

func (ClusterIdentityResponseOutput) ToClusterIdentityResponseOutputWithContext

func (o ClusterIdentityResponseOutput) ToClusterIdentityResponseOutputWithContext(ctx context.Context) ClusterIdentityResponseOutput

func (ClusterIdentityResponseOutput) Type

The type of identity used for the cluster. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities.

func (ClusterIdentityResponseOutput) UserAssignedIdentities

The list of user identities associated with the cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type ClusterIdentityResponsePtrOutput

type ClusterIdentityResponsePtrOutput struct{ *pulumi.OutputState }

func (ClusterIdentityResponsePtrOutput) Elem

func (ClusterIdentityResponsePtrOutput) ElementType

func (ClusterIdentityResponsePtrOutput) PrincipalId

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

func (ClusterIdentityResponsePtrOutput) TenantId

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

func (ClusterIdentityResponsePtrOutput) ToClusterIdentityResponsePtrOutput

func (o ClusterIdentityResponsePtrOutput) ToClusterIdentityResponsePtrOutput() ClusterIdentityResponsePtrOutput

func (ClusterIdentityResponsePtrOutput) ToClusterIdentityResponsePtrOutputWithContext

func (o ClusterIdentityResponsePtrOutput) ToClusterIdentityResponsePtrOutputWithContext(ctx context.Context) ClusterIdentityResponsePtrOutput

func (ClusterIdentityResponsePtrOutput) Type

The type of identity used for the cluster. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities.

func (ClusterIdentityResponsePtrOutput) UserAssignedIdentities

The list of user identities associated with the cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

type ClusterInput

type ClusterInput interface {
	pulumi.Input

	ToClusterOutput() ClusterOutput
	ToClusterOutputWithContext(ctx context.Context) ClusterOutput
}

type ClusterOutput

type ClusterOutput struct{ *pulumi.OutputState }

func (ClusterOutput) ElementType

func (ClusterOutput) ElementType() reflect.Type

func (ClusterOutput) Etag

The ETag for the resource

func (ClusterOutput) Identity

The identity of the cluster, if configured.

func (ClusterOutput) Location

func (o ClusterOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (ClusterOutput) Name

The name of the resource

func (ClusterOutput) Properties

The properties of the cluster.

func (ClusterOutput) SystemData

func (o ClusterOutput) SystemData() SystemDataResponseOutput

Metadata pertaining to creation and last modification of the resource.

func (ClusterOutput) Tags

Resource tags.

func (ClusterOutput) ToClusterOutput

func (o ClusterOutput) ToClusterOutput() ClusterOutput

func (ClusterOutput) ToClusterOutputWithContext

func (o ClusterOutput) ToClusterOutputWithContext(ctx context.Context) ClusterOutput

func (ClusterOutput) Type

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

func (ClusterOutput) Zones

The availability zones.

type ClusterPool

type ClusterPool struct {
	pulumi.CustomResourceState

	// Properties of underlying AKS cluster.
	AksClusterProfile ClusterPoolResourcePropertiesResponseAksClusterProfileOutput `pulumi:"aksClusterProfile"`
	// A resource group created by AKS, to hold the infrastructure resources created by AKS on-behalf of customers. It is generated by cluster pool name and managed resource group name by pattern: MC_{managedResourceGroupName}_{clusterPoolName}_{region}
	AksManagedResourceGroupName pulumi.StringOutput `pulumi:"aksManagedResourceGroupName"`
	// CLuster pool profile.
	ClusterPoolProfile ClusterPoolResourcePropertiesResponseClusterPoolProfilePtrOutput `pulumi:"clusterPoolProfile"`
	// CLuster pool compute profile.
	ComputeProfile ClusterPoolResourcePropertiesResponseComputeProfileOutput `pulumi:"computeProfile"`
	// A unique id generated by the RP to identify the resource.
	DeploymentId pulumi.StringOutput `pulumi:"deploymentId"`
	// The geo-location where the resource lives
	Location pulumi.StringOutput `pulumi:"location"`
	// Cluster pool log analytics profile to enable OMS agent for AKS cluster.
	LogAnalyticsProfile ClusterPoolResourcePropertiesResponseLogAnalyticsProfilePtrOutput `pulumi:"logAnalyticsProfile"`
	// A resource group created by RP, to hold the resources created by RP on-behalf of customers. It will also be used to generate aksManagedResourceGroupName by pattern: MC_{managedResourceGroupName}_{clusterPoolName}_{region}. Please make sure it meets resource group name restriction.
	ManagedResourceGroupName pulumi.StringPtrOutput `pulumi:"managedResourceGroupName"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// Cluster pool network profile.
	NetworkProfile ClusterPoolResourcePropertiesResponseNetworkProfilePtrOutput `pulumi:"networkProfile"`
	// Provisioning state of the resource.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Business status of the resource.
	Status pulumi.StringOutput `pulumi:"status"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	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"`
}

Cluster pool. Azure REST API version: 2023-06-01-preview.

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

func GetClusterPool

func GetClusterPool(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClusterPoolState, opts ...pulumi.ResourceOption) (*ClusterPool, error)

GetClusterPool gets an existing ClusterPool 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 NewClusterPool

func NewClusterPool(ctx *pulumi.Context,
	name string, args *ClusterPoolArgs, opts ...pulumi.ResourceOption) (*ClusterPool, error)

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

func (*ClusterPool) ElementType

func (*ClusterPool) ElementType() reflect.Type

func (*ClusterPool) ToClusterPoolOutput

func (i *ClusterPool) ToClusterPoolOutput() ClusterPoolOutput

func (*ClusterPool) ToClusterPoolOutputWithContext

func (i *ClusterPool) ToClusterPoolOutputWithContext(ctx context.Context) ClusterPoolOutput

type ClusterPoolArgs

type ClusterPoolArgs struct {
	// The name of the cluster pool.
	ClusterPoolName pulumi.StringPtrInput
	// CLuster pool profile.
	ClusterPoolProfile ClusterPoolResourcePropertiesClusterPoolProfilePtrInput
	// CLuster pool compute profile.
	ComputeProfile ClusterPoolResourcePropertiesComputeProfileInput
	// The geo-location where the resource lives
	Location pulumi.StringPtrInput
	// Cluster pool log analytics profile to enable OMS agent for AKS cluster.
	LogAnalyticsProfile ClusterPoolResourcePropertiesLogAnalyticsProfilePtrInput
	// A resource group created by RP, to hold the resources created by RP on-behalf of customers. It will also be used to generate aksManagedResourceGroupName by pattern: MC_{managedResourceGroupName}_{clusterPoolName}_{region}. Please make sure it meets resource group name restriction.
	ManagedResourceGroupName pulumi.StringPtrInput
	// Cluster pool network profile.
	NetworkProfile ClusterPoolResourcePropertiesNetworkProfilePtrInput
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput
	// Resource tags.
	Tags pulumi.StringMapInput
}

The set of arguments for constructing a ClusterPool resource.

func (ClusterPoolArgs) ElementType

func (ClusterPoolArgs) ElementType() reflect.Type

type ClusterPoolInput

type ClusterPoolInput interface {
	pulumi.Input

	ToClusterPoolOutput() ClusterPoolOutput
	ToClusterPoolOutputWithContext(ctx context.Context) ClusterPoolOutput
}

type ClusterPoolOutput

type ClusterPoolOutput struct{ *pulumi.OutputState }

func (ClusterPoolOutput) AksClusterProfile

Properties of underlying AKS cluster.

func (ClusterPoolOutput) AksManagedResourceGroupName

func (o ClusterPoolOutput) AksManagedResourceGroupName() pulumi.StringOutput

A resource group created by AKS, to hold the infrastructure resources created by AKS on-behalf of customers. It is generated by cluster pool name and managed resource group name by pattern: MC_{managedResourceGroupName}_{clusterPoolName}_{region}

func (ClusterPoolOutput) ClusterPoolProfile

CLuster pool profile.

func (ClusterPoolOutput) ComputeProfile

CLuster pool compute profile.

func (ClusterPoolOutput) DeploymentId

func (o ClusterPoolOutput) DeploymentId() pulumi.StringOutput

A unique id generated by the RP to identify the resource.

func (ClusterPoolOutput) ElementType

func (ClusterPoolOutput) ElementType() reflect.Type

func (ClusterPoolOutput) Location

func (o ClusterPoolOutput) Location() pulumi.StringOutput

The geo-location where the resource lives

func (ClusterPoolOutput) LogAnalyticsProfile

Cluster pool log analytics profile to enable OMS agent for AKS cluster.

func (ClusterPoolOutput) ManagedResourceGroupName

func (o ClusterPoolOutput) ManagedResourceGroupName() pulumi.StringPtrOutput

A resource group created by RP, to hold the resources created by RP on-behalf of customers. It will also be used to generate aksManagedResourceGroupName by pattern: MC_{managedResourceGroupName}_{clusterPoolName}_{region}. Please make sure it meets resource group name restriction.

func (ClusterPoolOutput) Name

The name of the resource

func (ClusterPoolOutput) NetworkProfile

Cluster pool network profile.

func (ClusterPoolOutput) ProvisioningState

func (o ClusterPoolOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (ClusterPoolOutput) Status

Business status of the resource.

func (ClusterPoolOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (ClusterPoolOutput) Tags

Resource tags.

func (ClusterPoolOutput) ToClusterPoolOutput

func (o ClusterPoolOutput) ToClusterPoolOutput() ClusterPoolOutput

func (ClusterPoolOutput) ToClusterPoolOutputWithContext

func (o ClusterPoolOutput) ToClusterPoolOutputWithContext(ctx context.Context) ClusterPoolOutput

func (ClusterPoolOutput) Type

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

type ClusterPoolResourcePropertiesClusterPoolProfile

type ClusterPoolResourcePropertiesClusterPoolProfile struct {
	// Cluster pool version is a 2-part version.
	ClusterPoolVersion string `pulumi:"clusterPoolVersion"`
}

CLuster pool profile.

type ClusterPoolResourcePropertiesClusterPoolProfileArgs

type ClusterPoolResourcePropertiesClusterPoolProfileArgs struct {
	// Cluster pool version is a 2-part version.
	ClusterPoolVersion pulumi.StringInput `pulumi:"clusterPoolVersion"`
}

CLuster pool profile.

func (ClusterPoolResourcePropertiesClusterPoolProfileArgs) ElementType

func (ClusterPoolResourcePropertiesClusterPoolProfileArgs) ToClusterPoolResourcePropertiesClusterPoolProfileOutput

func (i ClusterPoolResourcePropertiesClusterPoolProfileArgs) ToClusterPoolResourcePropertiesClusterPoolProfileOutput() ClusterPoolResourcePropertiesClusterPoolProfileOutput

func (ClusterPoolResourcePropertiesClusterPoolProfileArgs) ToClusterPoolResourcePropertiesClusterPoolProfileOutputWithContext

func (i ClusterPoolResourcePropertiesClusterPoolProfileArgs) ToClusterPoolResourcePropertiesClusterPoolProfileOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesClusterPoolProfileOutput

func (ClusterPoolResourcePropertiesClusterPoolProfileArgs) ToClusterPoolResourcePropertiesClusterPoolProfilePtrOutput

func (i ClusterPoolResourcePropertiesClusterPoolProfileArgs) ToClusterPoolResourcePropertiesClusterPoolProfilePtrOutput() ClusterPoolResourcePropertiesClusterPoolProfilePtrOutput

func (ClusterPoolResourcePropertiesClusterPoolProfileArgs) ToClusterPoolResourcePropertiesClusterPoolProfilePtrOutputWithContext

func (i ClusterPoolResourcePropertiesClusterPoolProfileArgs) ToClusterPoolResourcePropertiesClusterPoolProfilePtrOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesClusterPoolProfilePtrOutput

type ClusterPoolResourcePropertiesClusterPoolProfileInput

type ClusterPoolResourcePropertiesClusterPoolProfileInput interface {
	pulumi.Input

	ToClusterPoolResourcePropertiesClusterPoolProfileOutput() ClusterPoolResourcePropertiesClusterPoolProfileOutput
	ToClusterPoolResourcePropertiesClusterPoolProfileOutputWithContext(context.Context) ClusterPoolResourcePropertiesClusterPoolProfileOutput
}

ClusterPoolResourcePropertiesClusterPoolProfileInput is an input type that accepts ClusterPoolResourcePropertiesClusterPoolProfileArgs and ClusterPoolResourcePropertiesClusterPoolProfileOutput values. You can construct a concrete instance of `ClusterPoolResourcePropertiesClusterPoolProfileInput` via:

ClusterPoolResourcePropertiesClusterPoolProfileArgs{...}

type ClusterPoolResourcePropertiesClusterPoolProfileOutput

type ClusterPoolResourcePropertiesClusterPoolProfileOutput struct{ *pulumi.OutputState }

CLuster pool profile.

func (ClusterPoolResourcePropertiesClusterPoolProfileOutput) ClusterPoolVersion

Cluster pool version is a 2-part version.

func (ClusterPoolResourcePropertiesClusterPoolProfileOutput) ElementType

func (ClusterPoolResourcePropertiesClusterPoolProfileOutput) ToClusterPoolResourcePropertiesClusterPoolProfileOutput

func (ClusterPoolResourcePropertiesClusterPoolProfileOutput) ToClusterPoolResourcePropertiesClusterPoolProfileOutputWithContext

func (o ClusterPoolResourcePropertiesClusterPoolProfileOutput) ToClusterPoolResourcePropertiesClusterPoolProfileOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesClusterPoolProfileOutput

func (ClusterPoolResourcePropertiesClusterPoolProfileOutput) ToClusterPoolResourcePropertiesClusterPoolProfilePtrOutput

func (o ClusterPoolResourcePropertiesClusterPoolProfileOutput) ToClusterPoolResourcePropertiesClusterPoolProfilePtrOutput() ClusterPoolResourcePropertiesClusterPoolProfilePtrOutput

func (ClusterPoolResourcePropertiesClusterPoolProfileOutput) ToClusterPoolResourcePropertiesClusterPoolProfilePtrOutputWithContext

func (o ClusterPoolResourcePropertiesClusterPoolProfileOutput) ToClusterPoolResourcePropertiesClusterPoolProfilePtrOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesClusterPoolProfilePtrOutput

type ClusterPoolResourcePropertiesClusterPoolProfilePtrInput

type ClusterPoolResourcePropertiesClusterPoolProfilePtrInput interface {
	pulumi.Input

	ToClusterPoolResourcePropertiesClusterPoolProfilePtrOutput() ClusterPoolResourcePropertiesClusterPoolProfilePtrOutput
	ToClusterPoolResourcePropertiesClusterPoolProfilePtrOutputWithContext(context.Context) ClusterPoolResourcePropertiesClusterPoolProfilePtrOutput
}

ClusterPoolResourcePropertiesClusterPoolProfilePtrInput is an input type that accepts ClusterPoolResourcePropertiesClusterPoolProfileArgs, ClusterPoolResourcePropertiesClusterPoolProfilePtr and ClusterPoolResourcePropertiesClusterPoolProfilePtrOutput values. You can construct a concrete instance of `ClusterPoolResourcePropertiesClusterPoolProfilePtrInput` via:

        ClusterPoolResourcePropertiesClusterPoolProfileArgs{...}

or:

        nil

type ClusterPoolResourcePropertiesClusterPoolProfilePtrOutput

type ClusterPoolResourcePropertiesClusterPoolProfilePtrOutput struct{ *pulumi.OutputState }

func (ClusterPoolResourcePropertiesClusterPoolProfilePtrOutput) ClusterPoolVersion

Cluster pool version is a 2-part version.

func (ClusterPoolResourcePropertiesClusterPoolProfilePtrOutput) Elem

func (ClusterPoolResourcePropertiesClusterPoolProfilePtrOutput) ElementType

func (ClusterPoolResourcePropertiesClusterPoolProfilePtrOutput) ToClusterPoolResourcePropertiesClusterPoolProfilePtrOutput

func (ClusterPoolResourcePropertiesClusterPoolProfilePtrOutput) ToClusterPoolResourcePropertiesClusterPoolProfilePtrOutputWithContext

func (o ClusterPoolResourcePropertiesClusterPoolProfilePtrOutput) ToClusterPoolResourcePropertiesClusterPoolProfilePtrOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesClusterPoolProfilePtrOutput

type ClusterPoolResourcePropertiesComputeProfile

type ClusterPoolResourcePropertiesComputeProfile struct {
	// The virtual machine SKU.
	VmSize string `pulumi:"vmSize"`
}

CLuster pool compute profile.

type ClusterPoolResourcePropertiesComputeProfileArgs

type ClusterPoolResourcePropertiesComputeProfileArgs struct {
	// The virtual machine SKU.
	VmSize pulumi.StringInput `pulumi:"vmSize"`
}

CLuster pool compute profile.

func (ClusterPoolResourcePropertiesComputeProfileArgs) ElementType

func (ClusterPoolResourcePropertiesComputeProfileArgs) ToClusterPoolResourcePropertiesComputeProfileOutput

func (i ClusterPoolResourcePropertiesComputeProfileArgs) ToClusterPoolResourcePropertiesComputeProfileOutput() ClusterPoolResourcePropertiesComputeProfileOutput

func (ClusterPoolResourcePropertiesComputeProfileArgs) ToClusterPoolResourcePropertiesComputeProfileOutputWithContext

func (i ClusterPoolResourcePropertiesComputeProfileArgs) ToClusterPoolResourcePropertiesComputeProfileOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesComputeProfileOutput

type ClusterPoolResourcePropertiesComputeProfileInput

type ClusterPoolResourcePropertiesComputeProfileInput interface {
	pulumi.Input

	ToClusterPoolResourcePropertiesComputeProfileOutput() ClusterPoolResourcePropertiesComputeProfileOutput
	ToClusterPoolResourcePropertiesComputeProfileOutputWithContext(context.Context) ClusterPoolResourcePropertiesComputeProfileOutput
}

ClusterPoolResourcePropertiesComputeProfileInput is an input type that accepts ClusterPoolResourcePropertiesComputeProfileArgs and ClusterPoolResourcePropertiesComputeProfileOutput values. You can construct a concrete instance of `ClusterPoolResourcePropertiesComputeProfileInput` via:

ClusterPoolResourcePropertiesComputeProfileArgs{...}

type ClusterPoolResourcePropertiesComputeProfileOutput

type ClusterPoolResourcePropertiesComputeProfileOutput struct{ *pulumi.OutputState }

CLuster pool compute profile.

func (ClusterPoolResourcePropertiesComputeProfileOutput) ElementType

func (ClusterPoolResourcePropertiesComputeProfileOutput) ToClusterPoolResourcePropertiesComputeProfileOutput

func (o ClusterPoolResourcePropertiesComputeProfileOutput) ToClusterPoolResourcePropertiesComputeProfileOutput() ClusterPoolResourcePropertiesComputeProfileOutput

func (ClusterPoolResourcePropertiesComputeProfileOutput) ToClusterPoolResourcePropertiesComputeProfileOutputWithContext

func (o ClusterPoolResourcePropertiesComputeProfileOutput) ToClusterPoolResourcePropertiesComputeProfileOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesComputeProfileOutput

func (ClusterPoolResourcePropertiesComputeProfileOutput) VmSize

The virtual machine SKU.

type ClusterPoolResourcePropertiesLogAnalyticsProfile

type ClusterPoolResourcePropertiesLogAnalyticsProfile struct {
	// True if log analytics is enabled for cluster pool, otherwise false.
	Enabled bool `pulumi:"enabled"`
	// Log analytics workspace to associate with the OMS agent.
	WorkspaceId *string `pulumi:"workspaceId"`
}

Cluster pool log analytics profile to enable OMS agent for AKS cluster.

type ClusterPoolResourcePropertiesLogAnalyticsProfileArgs

type ClusterPoolResourcePropertiesLogAnalyticsProfileArgs struct {
	// True if log analytics is enabled for cluster pool, otherwise false.
	Enabled pulumi.BoolInput `pulumi:"enabled"`
	// Log analytics workspace to associate with the OMS agent.
	WorkspaceId pulumi.StringPtrInput `pulumi:"workspaceId"`
}

Cluster pool log analytics profile to enable OMS agent for AKS cluster.

func (ClusterPoolResourcePropertiesLogAnalyticsProfileArgs) ElementType

func (ClusterPoolResourcePropertiesLogAnalyticsProfileArgs) ToClusterPoolResourcePropertiesLogAnalyticsProfileOutput

func (i ClusterPoolResourcePropertiesLogAnalyticsProfileArgs) ToClusterPoolResourcePropertiesLogAnalyticsProfileOutput() ClusterPoolResourcePropertiesLogAnalyticsProfileOutput

func (ClusterPoolResourcePropertiesLogAnalyticsProfileArgs) ToClusterPoolResourcePropertiesLogAnalyticsProfileOutputWithContext

func (i ClusterPoolResourcePropertiesLogAnalyticsProfileArgs) ToClusterPoolResourcePropertiesLogAnalyticsProfileOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesLogAnalyticsProfileOutput

func (ClusterPoolResourcePropertiesLogAnalyticsProfileArgs) ToClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutput

func (i ClusterPoolResourcePropertiesLogAnalyticsProfileArgs) ToClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutput() ClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutput

func (ClusterPoolResourcePropertiesLogAnalyticsProfileArgs) ToClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutputWithContext

func (i ClusterPoolResourcePropertiesLogAnalyticsProfileArgs) ToClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutput

type ClusterPoolResourcePropertiesLogAnalyticsProfileInput

type ClusterPoolResourcePropertiesLogAnalyticsProfileInput interface {
	pulumi.Input

	ToClusterPoolResourcePropertiesLogAnalyticsProfileOutput() ClusterPoolResourcePropertiesLogAnalyticsProfileOutput
	ToClusterPoolResourcePropertiesLogAnalyticsProfileOutputWithContext(context.Context) ClusterPoolResourcePropertiesLogAnalyticsProfileOutput
}

ClusterPoolResourcePropertiesLogAnalyticsProfileInput is an input type that accepts ClusterPoolResourcePropertiesLogAnalyticsProfileArgs and ClusterPoolResourcePropertiesLogAnalyticsProfileOutput values. You can construct a concrete instance of `ClusterPoolResourcePropertiesLogAnalyticsProfileInput` via:

ClusterPoolResourcePropertiesLogAnalyticsProfileArgs{...}

type ClusterPoolResourcePropertiesLogAnalyticsProfileOutput

type ClusterPoolResourcePropertiesLogAnalyticsProfileOutput struct{ *pulumi.OutputState }

Cluster pool log analytics profile to enable OMS agent for AKS cluster.

func (ClusterPoolResourcePropertiesLogAnalyticsProfileOutput) ElementType

func (ClusterPoolResourcePropertiesLogAnalyticsProfileOutput) Enabled

True if log analytics is enabled for cluster pool, otherwise false.

func (ClusterPoolResourcePropertiesLogAnalyticsProfileOutput) ToClusterPoolResourcePropertiesLogAnalyticsProfileOutput

func (ClusterPoolResourcePropertiesLogAnalyticsProfileOutput) ToClusterPoolResourcePropertiesLogAnalyticsProfileOutputWithContext

func (o ClusterPoolResourcePropertiesLogAnalyticsProfileOutput) ToClusterPoolResourcePropertiesLogAnalyticsProfileOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesLogAnalyticsProfileOutput

func (ClusterPoolResourcePropertiesLogAnalyticsProfileOutput) ToClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutput

func (o ClusterPoolResourcePropertiesLogAnalyticsProfileOutput) ToClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutput() ClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutput

func (ClusterPoolResourcePropertiesLogAnalyticsProfileOutput) ToClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutputWithContext

func (o ClusterPoolResourcePropertiesLogAnalyticsProfileOutput) ToClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutput

func (ClusterPoolResourcePropertiesLogAnalyticsProfileOutput) WorkspaceId

Log analytics workspace to associate with the OMS agent.

type ClusterPoolResourcePropertiesLogAnalyticsProfilePtrInput

type ClusterPoolResourcePropertiesLogAnalyticsProfilePtrInput interface {
	pulumi.Input

	ToClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutput() ClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutput
	ToClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutputWithContext(context.Context) ClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutput
}

ClusterPoolResourcePropertiesLogAnalyticsProfilePtrInput is an input type that accepts ClusterPoolResourcePropertiesLogAnalyticsProfileArgs, ClusterPoolResourcePropertiesLogAnalyticsProfilePtr and ClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutput values. You can construct a concrete instance of `ClusterPoolResourcePropertiesLogAnalyticsProfilePtrInput` via:

        ClusterPoolResourcePropertiesLogAnalyticsProfileArgs{...}

or:

        nil

type ClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutput

type ClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutput struct{ *pulumi.OutputState }

func (ClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutput) Elem

func (ClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutput) ElementType

func (ClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutput) Enabled

True if log analytics is enabled for cluster pool, otherwise false.

func (ClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutput) ToClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutput

func (ClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutput) ToClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutputWithContext

func (o ClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutput) ToClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutput

func (ClusterPoolResourcePropertiesLogAnalyticsProfilePtrOutput) WorkspaceId

Log analytics workspace to associate with the OMS agent.

type ClusterPoolResourcePropertiesNetworkProfile

type ClusterPoolResourcePropertiesNetworkProfile struct {
	// Cluster pool subnet resource id.
	SubnetId string `pulumi:"subnetId"`
}

Cluster pool network profile.

type ClusterPoolResourcePropertiesNetworkProfileArgs

type ClusterPoolResourcePropertiesNetworkProfileArgs struct {
	// Cluster pool subnet resource id.
	SubnetId pulumi.StringInput `pulumi:"subnetId"`
}

Cluster pool network profile.

func (ClusterPoolResourcePropertiesNetworkProfileArgs) ElementType

func (ClusterPoolResourcePropertiesNetworkProfileArgs) ToClusterPoolResourcePropertiesNetworkProfileOutput

func (i ClusterPoolResourcePropertiesNetworkProfileArgs) ToClusterPoolResourcePropertiesNetworkProfileOutput() ClusterPoolResourcePropertiesNetworkProfileOutput

func (ClusterPoolResourcePropertiesNetworkProfileArgs) ToClusterPoolResourcePropertiesNetworkProfileOutputWithContext

func (i ClusterPoolResourcePropertiesNetworkProfileArgs) ToClusterPoolResourcePropertiesNetworkProfileOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesNetworkProfileOutput

func (ClusterPoolResourcePropertiesNetworkProfileArgs) ToClusterPoolResourcePropertiesNetworkProfilePtrOutput

func (i ClusterPoolResourcePropertiesNetworkProfileArgs) ToClusterPoolResourcePropertiesNetworkProfilePtrOutput() ClusterPoolResourcePropertiesNetworkProfilePtrOutput

func (ClusterPoolResourcePropertiesNetworkProfileArgs) ToClusterPoolResourcePropertiesNetworkProfilePtrOutputWithContext

func (i ClusterPoolResourcePropertiesNetworkProfileArgs) ToClusterPoolResourcePropertiesNetworkProfilePtrOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesNetworkProfilePtrOutput

type ClusterPoolResourcePropertiesNetworkProfileInput

type ClusterPoolResourcePropertiesNetworkProfileInput interface {
	pulumi.Input

	ToClusterPoolResourcePropertiesNetworkProfileOutput() ClusterPoolResourcePropertiesNetworkProfileOutput
	ToClusterPoolResourcePropertiesNetworkProfileOutputWithContext(context.Context) ClusterPoolResourcePropertiesNetworkProfileOutput
}

ClusterPoolResourcePropertiesNetworkProfileInput is an input type that accepts ClusterPoolResourcePropertiesNetworkProfileArgs and ClusterPoolResourcePropertiesNetworkProfileOutput values. You can construct a concrete instance of `ClusterPoolResourcePropertiesNetworkProfileInput` via:

ClusterPoolResourcePropertiesNetworkProfileArgs{...}

type ClusterPoolResourcePropertiesNetworkProfileOutput

type ClusterPoolResourcePropertiesNetworkProfileOutput struct{ *pulumi.OutputState }

Cluster pool network profile.

func (ClusterPoolResourcePropertiesNetworkProfileOutput) ElementType

func (ClusterPoolResourcePropertiesNetworkProfileOutput) SubnetId

Cluster pool subnet resource id.

func (ClusterPoolResourcePropertiesNetworkProfileOutput) ToClusterPoolResourcePropertiesNetworkProfileOutput

func (o ClusterPoolResourcePropertiesNetworkProfileOutput) ToClusterPoolResourcePropertiesNetworkProfileOutput() ClusterPoolResourcePropertiesNetworkProfileOutput

func (ClusterPoolResourcePropertiesNetworkProfileOutput) ToClusterPoolResourcePropertiesNetworkProfileOutputWithContext

func (o ClusterPoolResourcePropertiesNetworkProfileOutput) ToClusterPoolResourcePropertiesNetworkProfileOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesNetworkProfileOutput

func (ClusterPoolResourcePropertiesNetworkProfileOutput) ToClusterPoolResourcePropertiesNetworkProfilePtrOutput

func (o ClusterPoolResourcePropertiesNetworkProfileOutput) ToClusterPoolResourcePropertiesNetworkProfilePtrOutput() ClusterPoolResourcePropertiesNetworkProfilePtrOutput

func (ClusterPoolResourcePropertiesNetworkProfileOutput) ToClusterPoolResourcePropertiesNetworkProfilePtrOutputWithContext

func (o ClusterPoolResourcePropertiesNetworkProfileOutput) ToClusterPoolResourcePropertiesNetworkProfilePtrOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesNetworkProfilePtrOutput

type ClusterPoolResourcePropertiesNetworkProfilePtrInput

type ClusterPoolResourcePropertiesNetworkProfilePtrInput interface {
	pulumi.Input

	ToClusterPoolResourcePropertiesNetworkProfilePtrOutput() ClusterPoolResourcePropertiesNetworkProfilePtrOutput
	ToClusterPoolResourcePropertiesNetworkProfilePtrOutputWithContext(context.Context) ClusterPoolResourcePropertiesNetworkProfilePtrOutput
}

ClusterPoolResourcePropertiesNetworkProfilePtrInput is an input type that accepts ClusterPoolResourcePropertiesNetworkProfileArgs, ClusterPoolResourcePropertiesNetworkProfilePtr and ClusterPoolResourcePropertiesNetworkProfilePtrOutput values. You can construct a concrete instance of `ClusterPoolResourcePropertiesNetworkProfilePtrInput` via:

        ClusterPoolResourcePropertiesNetworkProfileArgs{...}

or:

        nil

type ClusterPoolResourcePropertiesNetworkProfilePtrOutput

type ClusterPoolResourcePropertiesNetworkProfilePtrOutput struct{ *pulumi.OutputState }

func (ClusterPoolResourcePropertiesNetworkProfilePtrOutput) Elem

func (ClusterPoolResourcePropertiesNetworkProfilePtrOutput) ElementType

func (ClusterPoolResourcePropertiesNetworkProfilePtrOutput) SubnetId

Cluster pool subnet resource id.

func (ClusterPoolResourcePropertiesNetworkProfilePtrOutput) ToClusterPoolResourcePropertiesNetworkProfilePtrOutput

func (ClusterPoolResourcePropertiesNetworkProfilePtrOutput) ToClusterPoolResourcePropertiesNetworkProfilePtrOutputWithContext

func (o ClusterPoolResourcePropertiesNetworkProfilePtrOutput) ToClusterPoolResourcePropertiesNetworkProfilePtrOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesNetworkProfilePtrOutput

type ClusterPoolResourcePropertiesResponseAksClusterProfile

type ClusterPoolResourcePropertiesResponseAksClusterProfile struct {
	// Identity properties of the AKS cluster agentpool MSI
	AksClusterAgentPoolIdentityProfile *AksClusterProfileResponseAksClusterAgentPoolIdentityProfile `pulumi:"aksClusterAgentPoolIdentityProfile"`
	// ARM Resource ID of the AKS cluster
	AksClusterResourceId *string `pulumi:"aksClusterResourceId"`
	// AKS control plane and default node pool version of this ClusterPool
	AksVersion string `pulumi:"aksVersion"`
}

Properties of underlying AKS cluster.

type ClusterPoolResourcePropertiesResponseAksClusterProfileOutput

type ClusterPoolResourcePropertiesResponseAksClusterProfileOutput struct{ *pulumi.OutputState }

Properties of underlying AKS cluster.

func (ClusterPoolResourcePropertiesResponseAksClusterProfileOutput) AksClusterAgentPoolIdentityProfile

Identity properties of the AKS cluster agentpool MSI

func (ClusterPoolResourcePropertiesResponseAksClusterProfileOutput) AksClusterResourceId

ARM Resource ID of the AKS cluster

func (ClusterPoolResourcePropertiesResponseAksClusterProfileOutput) AksVersion

AKS control plane and default node pool version of this ClusterPool

func (ClusterPoolResourcePropertiesResponseAksClusterProfileOutput) ElementType

func (ClusterPoolResourcePropertiesResponseAksClusterProfileOutput) ToClusterPoolResourcePropertiesResponseAksClusterProfileOutput

func (ClusterPoolResourcePropertiesResponseAksClusterProfileOutput) ToClusterPoolResourcePropertiesResponseAksClusterProfileOutputWithContext

func (o ClusterPoolResourcePropertiesResponseAksClusterProfileOutput) ToClusterPoolResourcePropertiesResponseAksClusterProfileOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesResponseAksClusterProfileOutput

type ClusterPoolResourcePropertiesResponseClusterPoolProfile

type ClusterPoolResourcePropertiesResponseClusterPoolProfile struct {
	// Cluster pool version is a 2-part version.
	ClusterPoolVersion string `pulumi:"clusterPoolVersion"`
}

CLuster pool profile.

type ClusterPoolResourcePropertiesResponseClusterPoolProfileOutput

type ClusterPoolResourcePropertiesResponseClusterPoolProfileOutput struct{ *pulumi.OutputState }

CLuster pool profile.

func (ClusterPoolResourcePropertiesResponseClusterPoolProfileOutput) ClusterPoolVersion

Cluster pool version is a 2-part version.

func (ClusterPoolResourcePropertiesResponseClusterPoolProfileOutput) ElementType

func (ClusterPoolResourcePropertiesResponseClusterPoolProfileOutput) ToClusterPoolResourcePropertiesResponseClusterPoolProfileOutput

func (ClusterPoolResourcePropertiesResponseClusterPoolProfileOutput) ToClusterPoolResourcePropertiesResponseClusterPoolProfileOutputWithContext

func (o ClusterPoolResourcePropertiesResponseClusterPoolProfileOutput) ToClusterPoolResourcePropertiesResponseClusterPoolProfileOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesResponseClusterPoolProfileOutput

type ClusterPoolResourcePropertiesResponseClusterPoolProfilePtrOutput

type ClusterPoolResourcePropertiesResponseClusterPoolProfilePtrOutput struct{ *pulumi.OutputState }

func (ClusterPoolResourcePropertiesResponseClusterPoolProfilePtrOutput) ClusterPoolVersion

Cluster pool version is a 2-part version.

func (ClusterPoolResourcePropertiesResponseClusterPoolProfilePtrOutput) Elem

func (ClusterPoolResourcePropertiesResponseClusterPoolProfilePtrOutput) ElementType

func (ClusterPoolResourcePropertiesResponseClusterPoolProfilePtrOutput) ToClusterPoolResourcePropertiesResponseClusterPoolProfilePtrOutput

func (ClusterPoolResourcePropertiesResponseClusterPoolProfilePtrOutput) ToClusterPoolResourcePropertiesResponseClusterPoolProfilePtrOutputWithContext

func (o ClusterPoolResourcePropertiesResponseClusterPoolProfilePtrOutput) ToClusterPoolResourcePropertiesResponseClusterPoolProfilePtrOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesResponseClusterPoolProfilePtrOutput

type ClusterPoolResourcePropertiesResponseComputeProfile

type ClusterPoolResourcePropertiesResponseComputeProfile struct {
	// The number of virtual machines.
	Count int `pulumi:"count"`
	// The virtual machine SKU.
	VmSize string `pulumi:"vmSize"`
}

CLuster pool compute profile.

type ClusterPoolResourcePropertiesResponseComputeProfileOutput

type ClusterPoolResourcePropertiesResponseComputeProfileOutput struct{ *pulumi.OutputState }

CLuster pool compute profile.

func (ClusterPoolResourcePropertiesResponseComputeProfileOutput) Count

The number of virtual machines.

func (ClusterPoolResourcePropertiesResponseComputeProfileOutput) ElementType

func (ClusterPoolResourcePropertiesResponseComputeProfileOutput) ToClusterPoolResourcePropertiesResponseComputeProfileOutput

func (ClusterPoolResourcePropertiesResponseComputeProfileOutput) ToClusterPoolResourcePropertiesResponseComputeProfileOutputWithContext

func (o ClusterPoolResourcePropertiesResponseComputeProfileOutput) ToClusterPoolResourcePropertiesResponseComputeProfileOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesResponseComputeProfileOutput

func (ClusterPoolResourcePropertiesResponseComputeProfileOutput) VmSize

The virtual machine SKU.

type ClusterPoolResourcePropertiesResponseLogAnalyticsProfile

type ClusterPoolResourcePropertiesResponseLogAnalyticsProfile struct {
	// True if log analytics is enabled for cluster pool, otherwise false.
	Enabled bool `pulumi:"enabled"`
	// Log analytics workspace to associate with the OMS agent.
	WorkspaceId *string `pulumi:"workspaceId"`
}

Cluster pool log analytics profile to enable OMS agent for AKS cluster.

type ClusterPoolResourcePropertiesResponseLogAnalyticsProfileOutput

type ClusterPoolResourcePropertiesResponseLogAnalyticsProfileOutput struct{ *pulumi.OutputState }

Cluster pool log analytics profile to enable OMS agent for AKS cluster.

func (ClusterPoolResourcePropertiesResponseLogAnalyticsProfileOutput) ElementType

func (ClusterPoolResourcePropertiesResponseLogAnalyticsProfileOutput) Enabled

True if log analytics is enabled for cluster pool, otherwise false.

func (ClusterPoolResourcePropertiesResponseLogAnalyticsProfileOutput) ToClusterPoolResourcePropertiesResponseLogAnalyticsProfileOutput

func (ClusterPoolResourcePropertiesResponseLogAnalyticsProfileOutput) ToClusterPoolResourcePropertiesResponseLogAnalyticsProfileOutputWithContext

func (o ClusterPoolResourcePropertiesResponseLogAnalyticsProfileOutput) ToClusterPoolResourcePropertiesResponseLogAnalyticsProfileOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesResponseLogAnalyticsProfileOutput

func (ClusterPoolResourcePropertiesResponseLogAnalyticsProfileOutput) WorkspaceId

Log analytics workspace to associate with the OMS agent.

type ClusterPoolResourcePropertiesResponseLogAnalyticsProfilePtrOutput

type ClusterPoolResourcePropertiesResponseLogAnalyticsProfilePtrOutput struct{ *pulumi.OutputState }

func (ClusterPoolResourcePropertiesResponseLogAnalyticsProfilePtrOutput) Elem

func (ClusterPoolResourcePropertiesResponseLogAnalyticsProfilePtrOutput) ElementType

func (ClusterPoolResourcePropertiesResponseLogAnalyticsProfilePtrOutput) Enabled

True if log analytics is enabled for cluster pool, otherwise false.

func (ClusterPoolResourcePropertiesResponseLogAnalyticsProfilePtrOutput) ToClusterPoolResourcePropertiesResponseLogAnalyticsProfilePtrOutput

func (ClusterPoolResourcePropertiesResponseLogAnalyticsProfilePtrOutput) ToClusterPoolResourcePropertiesResponseLogAnalyticsProfilePtrOutputWithContext

func (o ClusterPoolResourcePropertiesResponseLogAnalyticsProfilePtrOutput) ToClusterPoolResourcePropertiesResponseLogAnalyticsProfilePtrOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesResponseLogAnalyticsProfilePtrOutput

func (ClusterPoolResourcePropertiesResponseLogAnalyticsProfilePtrOutput) WorkspaceId

Log analytics workspace to associate with the OMS agent.

type ClusterPoolResourcePropertiesResponseNetworkProfile

type ClusterPoolResourcePropertiesResponseNetworkProfile struct {
	// Cluster pool subnet resource id.
	SubnetId string `pulumi:"subnetId"`
}

Cluster pool network profile.

type ClusterPoolResourcePropertiesResponseNetworkProfileOutput

type ClusterPoolResourcePropertiesResponseNetworkProfileOutput struct{ *pulumi.OutputState }

Cluster pool network profile.

func (ClusterPoolResourcePropertiesResponseNetworkProfileOutput) ElementType

func (ClusterPoolResourcePropertiesResponseNetworkProfileOutput) SubnetId

Cluster pool subnet resource id.

func (ClusterPoolResourcePropertiesResponseNetworkProfileOutput) ToClusterPoolResourcePropertiesResponseNetworkProfileOutput

func (ClusterPoolResourcePropertiesResponseNetworkProfileOutput) ToClusterPoolResourcePropertiesResponseNetworkProfileOutputWithContext

func (o ClusterPoolResourcePropertiesResponseNetworkProfileOutput) ToClusterPoolResourcePropertiesResponseNetworkProfileOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesResponseNetworkProfileOutput

type ClusterPoolResourcePropertiesResponseNetworkProfilePtrOutput

type ClusterPoolResourcePropertiesResponseNetworkProfilePtrOutput struct{ *pulumi.OutputState }

func (ClusterPoolResourcePropertiesResponseNetworkProfilePtrOutput) Elem

func (ClusterPoolResourcePropertiesResponseNetworkProfilePtrOutput) ElementType

func (ClusterPoolResourcePropertiesResponseNetworkProfilePtrOutput) SubnetId

Cluster pool subnet resource id.

func (ClusterPoolResourcePropertiesResponseNetworkProfilePtrOutput) ToClusterPoolResourcePropertiesResponseNetworkProfilePtrOutput

func (ClusterPoolResourcePropertiesResponseNetworkProfilePtrOutput) ToClusterPoolResourcePropertiesResponseNetworkProfilePtrOutputWithContext

func (o ClusterPoolResourcePropertiesResponseNetworkProfilePtrOutput) ToClusterPoolResourcePropertiesResponseNetworkProfilePtrOutputWithContext(ctx context.Context) ClusterPoolResourcePropertiesResponseNetworkProfilePtrOutput

type ClusterPoolState

type ClusterPoolState struct {
}

func (ClusterPoolState) ElementType

func (ClusterPoolState) ElementType() reflect.Type

type ClusterState

type ClusterState struct {
}

func (ClusterState) ElementType

func (ClusterState) ElementType() reflect.Type

type ComputeIsolationProperties

type ComputeIsolationProperties struct {
	// The flag indicates whether enable compute isolation or not.
	EnableComputeIsolation *bool `pulumi:"enableComputeIsolation"`
	// The host sku.
	HostSku *string `pulumi:"hostSku"`
}

The compute isolation properties.

func (*ComputeIsolationProperties) Defaults

Defaults sets the appropriate defaults for ComputeIsolationProperties

type ComputeIsolationPropertiesArgs

type ComputeIsolationPropertiesArgs struct {
	// The flag indicates whether enable compute isolation or not.
	EnableComputeIsolation pulumi.BoolPtrInput `pulumi:"enableComputeIsolation"`
	// The host sku.
	HostSku pulumi.StringPtrInput `pulumi:"hostSku"`
}

The compute isolation properties.

func (*ComputeIsolationPropertiesArgs) Defaults

Defaults sets the appropriate defaults for ComputeIsolationPropertiesArgs

func (ComputeIsolationPropertiesArgs) ElementType

func (ComputeIsolationPropertiesArgs) ToComputeIsolationPropertiesOutput

func (i ComputeIsolationPropertiesArgs) ToComputeIsolationPropertiesOutput() ComputeIsolationPropertiesOutput

func (ComputeIsolationPropertiesArgs) ToComputeIsolationPropertiesOutputWithContext

func (i ComputeIsolationPropertiesArgs) ToComputeIsolationPropertiesOutputWithContext(ctx context.Context) ComputeIsolationPropertiesOutput

func (ComputeIsolationPropertiesArgs) ToComputeIsolationPropertiesPtrOutput

func (i ComputeIsolationPropertiesArgs) ToComputeIsolationPropertiesPtrOutput() ComputeIsolationPropertiesPtrOutput

func (ComputeIsolationPropertiesArgs) ToComputeIsolationPropertiesPtrOutputWithContext

func (i ComputeIsolationPropertiesArgs) ToComputeIsolationPropertiesPtrOutputWithContext(ctx context.Context) ComputeIsolationPropertiesPtrOutput

type ComputeIsolationPropertiesInput

type ComputeIsolationPropertiesInput interface {
	pulumi.Input

	ToComputeIsolationPropertiesOutput() ComputeIsolationPropertiesOutput
	ToComputeIsolationPropertiesOutputWithContext(context.Context) ComputeIsolationPropertiesOutput
}

ComputeIsolationPropertiesInput is an input type that accepts ComputeIsolationPropertiesArgs and ComputeIsolationPropertiesOutput values. You can construct a concrete instance of `ComputeIsolationPropertiesInput` via:

ComputeIsolationPropertiesArgs{...}

type ComputeIsolationPropertiesOutput

type ComputeIsolationPropertiesOutput struct{ *pulumi.OutputState }

The compute isolation properties.

func (ComputeIsolationPropertiesOutput) ElementType

func (ComputeIsolationPropertiesOutput) EnableComputeIsolation

func (o ComputeIsolationPropertiesOutput) EnableComputeIsolation() pulumi.BoolPtrOutput

The flag indicates whether enable compute isolation or not.

func (ComputeIsolationPropertiesOutput) HostSku

The host sku.

func (ComputeIsolationPropertiesOutput) ToComputeIsolationPropertiesOutput

func (o ComputeIsolationPropertiesOutput) ToComputeIsolationPropertiesOutput() ComputeIsolationPropertiesOutput

func (ComputeIsolationPropertiesOutput) ToComputeIsolationPropertiesOutputWithContext

func (o ComputeIsolationPropertiesOutput) ToComputeIsolationPropertiesOutputWithContext(ctx context.Context) ComputeIsolationPropertiesOutput

func (ComputeIsolationPropertiesOutput) ToComputeIsolationPropertiesPtrOutput

func (o ComputeIsolationPropertiesOutput) ToComputeIsolationPropertiesPtrOutput() ComputeIsolationPropertiesPtrOutput

func (ComputeIsolationPropertiesOutput) ToComputeIsolationPropertiesPtrOutputWithContext

func (o ComputeIsolationPropertiesOutput) ToComputeIsolationPropertiesPtrOutputWithContext(ctx context.Context) ComputeIsolationPropertiesPtrOutput

type ComputeIsolationPropertiesPtrInput

type ComputeIsolationPropertiesPtrInput interface {
	pulumi.Input

	ToComputeIsolationPropertiesPtrOutput() ComputeIsolationPropertiesPtrOutput
	ToComputeIsolationPropertiesPtrOutputWithContext(context.Context) ComputeIsolationPropertiesPtrOutput
}

ComputeIsolationPropertiesPtrInput is an input type that accepts ComputeIsolationPropertiesArgs, ComputeIsolationPropertiesPtr and ComputeIsolationPropertiesPtrOutput values. You can construct a concrete instance of `ComputeIsolationPropertiesPtrInput` via:

        ComputeIsolationPropertiesArgs{...}

or:

        nil

type ComputeIsolationPropertiesPtrOutput

type ComputeIsolationPropertiesPtrOutput struct{ *pulumi.OutputState }

func (ComputeIsolationPropertiesPtrOutput) Elem

func (ComputeIsolationPropertiesPtrOutput) ElementType

func (ComputeIsolationPropertiesPtrOutput) EnableComputeIsolation

func (o ComputeIsolationPropertiesPtrOutput) EnableComputeIsolation() pulumi.BoolPtrOutput

The flag indicates whether enable compute isolation or not.

func (ComputeIsolationPropertiesPtrOutput) HostSku

The host sku.

func (ComputeIsolationPropertiesPtrOutput) ToComputeIsolationPropertiesPtrOutput

func (o ComputeIsolationPropertiesPtrOutput) ToComputeIsolationPropertiesPtrOutput() ComputeIsolationPropertiesPtrOutput

func (ComputeIsolationPropertiesPtrOutput) ToComputeIsolationPropertiesPtrOutputWithContext

func (o ComputeIsolationPropertiesPtrOutput) ToComputeIsolationPropertiesPtrOutputWithContext(ctx context.Context) ComputeIsolationPropertiesPtrOutput

type ComputeIsolationPropertiesResponse

type ComputeIsolationPropertiesResponse struct {
	// The flag indicates whether enable compute isolation or not.
	EnableComputeIsolation *bool `pulumi:"enableComputeIsolation"`
	// The host sku.
	HostSku *string `pulumi:"hostSku"`
}

The compute isolation properties.

func (*ComputeIsolationPropertiesResponse) Defaults

Defaults sets the appropriate defaults for ComputeIsolationPropertiesResponse

type ComputeIsolationPropertiesResponseOutput

type ComputeIsolationPropertiesResponseOutput struct{ *pulumi.OutputState }

The compute isolation properties.

func (ComputeIsolationPropertiesResponseOutput) ElementType

func (ComputeIsolationPropertiesResponseOutput) EnableComputeIsolation

The flag indicates whether enable compute isolation or not.

func (ComputeIsolationPropertiesResponseOutput) HostSku

The host sku.

func (ComputeIsolationPropertiesResponseOutput) ToComputeIsolationPropertiesResponseOutput

func (o ComputeIsolationPropertiesResponseOutput) ToComputeIsolationPropertiesResponseOutput() ComputeIsolationPropertiesResponseOutput

func (ComputeIsolationPropertiesResponseOutput) ToComputeIsolationPropertiesResponseOutputWithContext

func (o ComputeIsolationPropertiesResponseOutput) ToComputeIsolationPropertiesResponseOutputWithContext(ctx context.Context) ComputeIsolationPropertiesResponseOutput

type ComputeIsolationPropertiesResponsePtrOutput

type ComputeIsolationPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ComputeIsolationPropertiesResponsePtrOutput) Elem

func (ComputeIsolationPropertiesResponsePtrOutput) ElementType

func (ComputeIsolationPropertiesResponsePtrOutput) EnableComputeIsolation

The flag indicates whether enable compute isolation or not.

func (ComputeIsolationPropertiesResponsePtrOutput) HostSku

The host sku.

func (ComputeIsolationPropertiesResponsePtrOutput) ToComputeIsolationPropertiesResponsePtrOutput

func (o ComputeIsolationPropertiesResponsePtrOutput) ToComputeIsolationPropertiesResponsePtrOutput() ComputeIsolationPropertiesResponsePtrOutput

func (ComputeIsolationPropertiesResponsePtrOutput) ToComputeIsolationPropertiesResponsePtrOutputWithContext

func (o ComputeIsolationPropertiesResponsePtrOutput) ToComputeIsolationPropertiesResponsePtrOutputWithContext(ctx context.Context) ComputeIsolationPropertiesResponsePtrOutput

type ComputeProfile

type ComputeProfile struct {
	// The list of roles in the cluster.
	Roles []Role `pulumi:"roles"`
}

Describes the compute profile.

type ComputeProfileArgs

type ComputeProfileArgs struct {
	// The list of roles in the cluster.
	Roles RoleArrayInput `pulumi:"roles"`
}

Describes the compute profile.

func (ComputeProfileArgs) ElementType

func (ComputeProfileArgs) ElementType() reflect.Type

func (ComputeProfileArgs) ToComputeProfileOutput

func (i ComputeProfileArgs) ToComputeProfileOutput() ComputeProfileOutput

func (ComputeProfileArgs) ToComputeProfileOutputWithContext

func (i ComputeProfileArgs) ToComputeProfileOutputWithContext(ctx context.Context) ComputeProfileOutput

func (ComputeProfileArgs) ToComputeProfilePtrOutput

func (i ComputeProfileArgs) ToComputeProfilePtrOutput() ComputeProfilePtrOutput

func (ComputeProfileArgs) ToComputeProfilePtrOutputWithContext

func (i ComputeProfileArgs) ToComputeProfilePtrOutputWithContext(ctx context.Context) ComputeProfilePtrOutput

type ComputeProfileInput

type ComputeProfileInput interface {
	pulumi.Input

	ToComputeProfileOutput() ComputeProfileOutput
	ToComputeProfileOutputWithContext(context.Context) ComputeProfileOutput
}

ComputeProfileInput is an input type that accepts ComputeProfileArgs and ComputeProfileOutput values. You can construct a concrete instance of `ComputeProfileInput` via:

ComputeProfileArgs{...}

type ComputeProfileOutput

type ComputeProfileOutput struct{ *pulumi.OutputState }

Describes the compute profile.

func (ComputeProfileOutput) ElementType

func (ComputeProfileOutput) ElementType() reflect.Type

func (ComputeProfileOutput) Roles

The list of roles in the cluster.

func (ComputeProfileOutput) ToComputeProfileOutput

func (o ComputeProfileOutput) ToComputeProfileOutput() ComputeProfileOutput

func (ComputeProfileOutput) ToComputeProfileOutputWithContext

func (o ComputeProfileOutput) ToComputeProfileOutputWithContext(ctx context.Context) ComputeProfileOutput

func (ComputeProfileOutput) ToComputeProfilePtrOutput

func (o ComputeProfileOutput) ToComputeProfilePtrOutput() ComputeProfilePtrOutput

func (ComputeProfileOutput) ToComputeProfilePtrOutputWithContext

func (o ComputeProfileOutput) ToComputeProfilePtrOutputWithContext(ctx context.Context) ComputeProfilePtrOutput

type ComputeProfilePtrInput

type ComputeProfilePtrInput interface {
	pulumi.Input

	ToComputeProfilePtrOutput() ComputeProfilePtrOutput
	ToComputeProfilePtrOutputWithContext(context.Context) ComputeProfilePtrOutput
}

ComputeProfilePtrInput is an input type that accepts ComputeProfileArgs, ComputeProfilePtr and ComputeProfilePtrOutput values. You can construct a concrete instance of `ComputeProfilePtrInput` via:

        ComputeProfileArgs{...}

or:

        nil

type ComputeProfilePtrOutput

type ComputeProfilePtrOutput struct{ *pulumi.OutputState }

func (ComputeProfilePtrOutput) Elem

func (ComputeProfilePtrOutput) ElementType

func (ComputeProfilePtrOutput) ElementType() reflect.Type

func (ComputeProfilePtrOutput) Roles

The list of roles in the cluster.

func (ComputeProfilePtrOutput) ToComputeProfilePtrOutput

func (o ComputeProfilePtrOutput) ToComputeProfilePtrOutput() ComputeProfilePtrOutput

func (ComputeProfilePtrOutput) ToComputeProfilePtrOutputWithContext

func (o ComputeProfilePtrOutput) ToComputeProfilePtrOutputWithContext(ctx context.Context) ComputeProfilePtrOutput

type ComputeProfileResponse

type ComputeProfileResponse struct {
	// The list of roles in the cluster.
	Roles []RoleResponse `pulumi:"roles"`
}

Describes the compute profile.

type ComputeProfileResponseOutput

type ComputeProfileResponseOutput struct{ *pulumi.OutputState }

Describes the compute profile.

func (ComputeProfileResponseOutput) ElementType

func (ComputeProfileResponseOutput) Roles

The list of roles in the cluster.

func (ComputeProfileResponseOutput) ToComputeProfileResponseOutput

func (o ComputeProfileResponseOutput) ToComputeProfileResponseOutput() ComputeProfileResponseOutput

func (ComputeProfileResponseOutput) ToComputeProfileResponseOutputWithContext

func (o ComputeProfileResponseOutput) ToComputeProfileResponseOutputWithContext(ctx context.Context) ComputeProfileResponseOutput

type ComputeProfileResponsePtrOutput

type ComputeProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (ComputeProfileResponsePtrOutput) Elem

func (ComputeProfileResponsePtrOutput) ElementType

func (ComputeProfileResponsePtrOutput) Roles

The list of roles in the cluster.

func (ComputeProfileResponsePtrOutput) ToComputeProfileResponsePtrOutput

func (o ComputeProfileResponsePtrOutput) ToComputeProfileResponsePtrOutput() ComputeProfileResponsePtrOutput

func (ComputeProfileResponsePtrOutput) ToComputeProfileResponsePtrOutputWithContext

func (o ComputeProfileResponsePtrOutput) ToComputeProfileResponsePtrOutputWithContext(ctx context.Context) ComputeProfileResponsePtrOutput

type ConnectivityEndpointResponse

type ConnectivityEndpointResponse struct {
	// The location of the endpoint.
	Location *string `pulumi:"location"`
	// The name of the endpoint.
	Name *string `pulumi:"name"`
	// The port to connect to.
	Port *int `pulumi:"port"`
	// The private ip address of the endpoint.
	PrivateIPAddress *string `pulumi:"privateIPAddress"`
	// The protocol of the endpoint.
	Protocol *string `pulumi:"protocol"`
}

The connectivity properties

type ConnectivityEndpointResponseArrayOutput

type ConnectivityEndpointResponseArrayOutput struct{ *pulumi.OutputState }

func (ConnectivityEndpointResponseArrayOutput) ElementType

func (ConnectivityEndpointResponseArrayOutput) Index

func (ConnectivityEndpointResponseArrayOutput) ToConnectivityEndpointResponseArrayOutput

func (o ConnectivityEndpointResponseArrayOutput) ToConnectivityEndpointResponseArrayOutput() ConnectivityEndpointResponseArrayOutput

func (ConnectivityEndpointResponseArrayOutput) ToConnectivityEndpointResponseArrayOutputWithContext

func (o ConnectivityEndpointResponseArrayOutput) ToConnectivityEndpointResponseArrayOutputWithContext(ctx context.Context) ConnectivityEndpointResponseArrayOutput

type ConnectivityEndpointResponseOutput

type ConnectivityEndpointResponseOutput struct{ *pulumi.OutputState }

The connectivity properties

func (ConnectivityEndpointResponseOutput) ElementType

func (ConnectivityEndpointResponseOutput) Location

The location of the endpoint.

func (ConnectivityEndpointResponseOutput) Name

The name of the endpoint.

func (ConnectivityEndpointResponseOutput) Port

The port to connect to.

func (ConnectivityEndpointResponseOutput) PrivateIPAddress

The private ip address of the endpoint.

func (ConnectivityEndpointResponseOutput) Protocol

The protocol of the endpoint.

func (ConnectivityEndpointResponseOutput) ToConnectivityEndpointResponseOutput

func (o ConnectivityEndpointResponseOutput) ToConnectivityEndpointResponseOutput() ConnectivityEndpointResponseOutput

func (ConnectivityEndpointResponseOutput) ToConnectivityEndpointResponseOutputWithContext

func (o ConnectivityEndpointResponseOutput) ToConnectivityEndpointResponseOutputWithContext(ctx context.Context) ConnectivityEndpointResponseOutput

type DataDisksGroups

type DataDisksGroups struct {
	// The number of disks per node.
	DisksPerNode *int `pulumi:"disksPerNode"`
}

The data disks groups for the role.

type DataDisksGroupsArgs

type DataDisksGroupsArgs struct {
	// The number of disks per node.
	DisksPerNode pulumi.IntPtrInput `pulumi:"disksPerNode"`
}

The data disks groups for the role.

func (DataDisksGroupsArgs) ElementType

func (DataDisksGroupsArgs) ElementType() reflect.Type

func (DataDisksGroupsArgs) ToDataDisksGroupsOutput

func (i DataDisksGroupsArgs) ToDataDisksGroupsOutput() DataDisksGroupsOutput

func (DataDisksGroupsArgs) ToDataDisksGroupsOutputWithContext

func (i DataDisksGroupsArgs) ToDataDisksGroupsOutputWithContext(ctx context.Context) DataDisksGroupsOutput

type DataDisksGroupsArray

type DataDisksGroupsArray []DataDisksGroupsInput

func (DataDisksGroupsArray) ElementType

func (DataDisksGroupsArray) ElementType() reflect.Type

func (DataDisksGroupsArray) ToDataDisksGroupsArrayOutput

func (i DataDisksGroupsArray) ToDataDisksGroupsArrayOutput() DataDisksGroupsArrayOutput

func (DataDisksGroupsArray) ToDataDisksGroupsArrayOutputWithContext

func (i DataDisksGroupsArray) ToDataDisksGroupsArrayOutputWithContext(ctx context.Context) DataDisksGroupsArrayOutput

type DataDisksGroupsArrayInput

type DataDisksGroupsArrayInput interface {
	pulumi.Input

	ToDataDisksGroupsArrayOutput() DataDisksGroupsArrayOutput
	ToDataDisksGroupsArrayOutputWithContext(context.Context) DataDisksGroupsArrayOutput
}

DataDisksGroupsArrayInput is an input type that accepts DataDisksGroupsArray and DataDisksGroupsArrayOutput values. You can construct a concrete instance of `DataDisksGroupsArrayInput` via:

DataDisksGroupsArray{ DataDisksGroupsArgs{...} }

type DataDisksGroupsArrayOutput

type DataDisksGroupsArrayOutput struct{ *pulumi.OutputState }

func (DataDisksGroupsArrayOutput) ElementType

func (DataDisksGroupsArrayOutput) ElementType() reflect.Type

func (DataDisksGroupsArrayOutput) Index

func (DataDisksGroupsArrayOutput) ToDataDisksGroupsArrayOutput

func (o DataDisksGroupsArrayOutput) ToDataDisksGroupsArrayOutput() DataDisksGroupsArrayOutput

func (DataDisksGroupsArrayOutput) ToDataDisksGroupsArrayOutputWithContext

func (o DataDisksGroupsArrayOutput) ToDataDisksGroupsArrayOutputWithContext(ctx context.Context) DataDisksGroupsArrayOutput

type DataDisksGroupsInput

type DataDisksGroupsInput interface {
	pulumi.Input

	ToDataDisksGroupsOutput() DataDisksGroupsOutput
	ToDataDisksGroupsOutputWithContext(context.Context) DataDisksGroupsOutput
}

DataDisksGroupsInput is an input type that accepts DataDisksGroupsArgs and DataDisksGroupsOutput values. You can construct a concrete instance of `DataDisksGroupsInput` via:

DataDisksGroupsArgs{...}

type DataDisksGroupsOutput

type DataDisksGroupsOutput struct{ *pulumi.OutputState }

The data disks groups for the role.

func (DataDisksGroupsOutput) DisksPerNode

func (o DataDisksGroupsOutput) DisksPerNode() pulumi.IntPtrOutput

The number of disks per node.

func (DataDisksGroupsOutput) ElementType

func (DataDisksGroupsOutput) ElementType() reflect.Type

func (DataDisksGroupsOutput) ToDataDisksGroupsOutput

func (o DataDisksGroupsOutput) ToDataDisksGroupsOutput() DataDisksGroupsOutput

func (DataDisksGroupsOutput) ToDataDisksGroupsOutputWithContext

func (o DataDisksGroupsOutput) ToDataDisksGroupsOutputWithContext(ctx context.Context) DataDisksGroupsOutput

type DataDisksGroupsResponse

type DataDisksGroupsResponse struct {
	// ReadOnly. The DiskSize in GB. Do not set this value.
	DiskSizeGB int `pulumi:"diskSizeGB"`
	// The number of disks per node.
	DisksPerNode *int `pulumi:"disksPerNode"`
	// ReadOnly. The storage account type. Do not set this value.
	StorageAccountType string `pulumi:"storageAccountType"`
}

The data disks groups for the role.

type DataDisksGroupsResponseArrayOutput

type DataDisksGroupsResponseArrayOutput struct{ *pulumi.OutputState }

func (DataDisksGroupsResponseArrayOutput) ElementType

func (DataDisksGroupsResponseArrayOutput) Index

func (DataDisksGroupsResponseArrayOutput) ToDataDisksGroupsResponseArrayOutput

func (o DataDisksGroupsResponseArrayOutput) ToDataDisksGroupsResponseArrayOutput() DataDisksGroupsResponseArrayOutput

func (DataDisksGroupsResponseArrayOutput) ToDataDisksGroupsResponseArrayOutputWithContext

func (o DataDisksGroupsResponseArrayOutput) ToDataDisksGroupsResponseArrayOutputWithContext(ctx context.Context) DataDisksGroupsResponseArrayOutput

type DataDisksGroupsResponseOutput

type DataDisksGroupsResponseOutput struct{ *pulumi.OutputState }

The data disks groups for the role.

func (DataDisksGroupsResponseOutput) DiskSizeGB

ReadOnly. The DiskSize in GB. Do not set this value.

func (DataDisksGroupsResponseOutput) DisksPerNode

The number of disks per node.

func (DataDisksGroupsResponseOutput) ElementType

func (DataDisksGroupsResponseOutput) StorageAccountType

func (o DataDisksGroupsResponseOutput) StorageAccountType() pulumi.StringOutput

ReadOnly. The storage account type. Do not set this value.

func (DataDisksGroupsResponseOutput) ToDataDisksGroupsResponseOutput

func (o DataDisksGroupsResponseOutput) ToDataDisksGroupsResponseOutput() DataDisksGroupsResponseOutput

func (DataDisksGroupsResponseOutput) ToDataDisksGroupsResponseOutputWithContext

func (o DataDisksGroupsResponseOutput) ToDataDisksGroupsResponseOutputWithContext(ctx context.Context) DataDisksGroupsResponseOutput

type DaysOfWeek

type DaysOfWeek string

func (DaysOfWeek) ElementType

func (DaysOfWeek) ElementType() reflect.Type

func (DaysOfWeek) ToDaysOfWeekOutput

func (e DaysOfWeek) ToDaysOfWeekOutput() DaysOfWeekOutput

func (DaysOfWeek) ToDaysOfWeekOutputWithContext

func (e DaysOfWeek) ToDaysOfWeekOutputWithContext(ctx context.Context) DaysOfWeekOutput

func (DaysOfWeek) ToDaysOfWeekPtrOutput

func (e DaysOfWeek) ToDaysOfWeekPtrOutput() DaysOfWeekPtrOutput

func (DaysOfWeek) ToDaysOfWeekPtrOutputWithContext

func (e DaysOfWeek) ToDaysOfWeekPtrOutputWithContext(ctx context.Context) DaysOfWeekPtrOutput

func (DaysOfWeek) ToStringOutput

func (e DaysOfWeek) ToStringOutput() pulumi.StringOutput

func (DaysOfWeek) ToStringOutputWithContext

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

func (DaysOfWeek) ToStringPtrOutput

func (e DaysOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput

func (DaysOfWeek) ToStringPtrOutputWithContext

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

type DaysOfWeekInput

type DaysOfWeekInput interface {
	pulumi.Input

	ToDaysOfWeekOutput() DaysOfWeekOutput
	ToDaysOfWeekOutputWithContext(context.Context) DaysOfWeekOutput
}

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

DaysOfWeekMonday
DaysOfWeekTuesday
DaysOfWeekWednesday
DaysOfWeekThursday
DaysOfWeekFriday
DaysOfWeekSaturday
DaysOfWeekSunday

type DaysOfWeekOutput

type DaysOfWeekOutput struct{ *pulumi.OutputState }

func (DaysOfWeekOutput) ElementType

func (DaysOfWeekOutput) ElementType() reflect.Type

func (DaysOfWeekOutput) ToDaysOfWeekOutput

func (o DaysOfWeekOutput) ToDaysOfWeekOutput() DaysOfWeekOutput

func (DaysOfWeekOutput) ToDaysOfWeekOutputWithContext

func (o DaysOfWeekOutput) ToDaysOfWeekOutputWithContext(ctx context.Context) DaysOfWeekOutput

func (DaysOfWeekOutput) ToDaysOfWeekPtrOutput

func (o DaysOfWeekOutput) ToDaysOfWeekPtrOutput() DaysOfWeekPtrOutput

func (DaysOfWeekOutput) ToDaysOfWeekPtrOutputWithContext

func (o DaysOfWeekOutput) ToDaysOfWeekPtrOutputWithContext(ctx context.Context) DaysOfWeekPtrOutput

func (DaysOfWeekOutput) ToStringOutput

func (o DaysOfWeekOutput) ToStringOutput() pulumi.StringOutput

func (DaysOfWeekOutput) ToStringOutputWithContext

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

func (DaysOfWeekOutput) ToStringPtrOutput

func (o DaysOfWeekOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DaysOfWeekOutput) ToStringPtrOutputWithContext

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

type DaysOfWeekPtrInput

type DaysOfWeekPtrInput interface {
	pulumi.Input

	ToDaysOfWeekPtrOutput() DaysOfWeekPtrOutput
	ToDaysOfWeekPtrOutputWithContext(context.Context) DaysOfWeekPtrOutput
}

func DaysOfWeekPtr

func DaysOfWeekPtr(v string) DaysOfWeekPtrInput

type DaysOfWeekPtrOutput

type DaysOfWeekPtrOutput struct{ *pulumi.OutputState }

func (DaysOfWeekPtrOutput) Elem

func (DaysOfWeekPtrOutput) ElementType

func (DaysOfWeekPtrOutput) ElementType() reflect.Type

func (DaysOfWeekPtrOutput) ToDaysOfWeekPtrOutput

func (o DaysOfWeekPtrOutput) ToDaysOfWeekPtrOutput() DaysOfWeekPtrOutput

func (DaysOfWeekPtrOutput) ToDaysOfWeekPtrOutputWithContext

func (o DaysOfWeekPtrOutput) ToDaysOfWeekPtrOutputWithContext(ctx context.Context) DaysOfWeekPtrOutput

func (DaysOfWeekPtrOutput) ToStringPtrOutput

func (o DaysOfWeekPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DaysOfWeekPtrOutput) ToStringPtrOutputWithContext

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

type DirectoryType

type DirectoryType string

The directory type.

func (DirectoryType) ElementType

func (DirectoryType) ElementType() reflect.Type

func (DirectoryType) ToDirectoryTypeOutput

func (e DirectoryType) ToDirectoryTypeOutput() DirectoryTypeOutput

func (DirectoryType) ToDirectoryTypeOutputWithContext

func (e DirectoryType) ToDirectoryTypeOutputWithContext(ctx context.Context) DirectoryTypeOutput

func (DirectoryType) ToDirectoryTypePtrOutput

func (e DirectoryType) ToDirectoryTypePtrOutput() DirectoryTypePtrOutput

func (DirectoryType) ToDirectoryTypePtrOutputWithContext

func (e DirectoryType) ToDirectoryTypePtrOutputWithContext(ctx context.Context) DirectoryTypePtrOutput

func (DirectoryType) ToStringOutput

func (e DirectoryType) ToStringOutput() pulumi.StringOutput

func (DirectoryType) ToStringOutputWithContext

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

func (DirectoryType) ToStringPtrOutput

func (e DirectoryType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DirectoryType) ToStringPtrOutputWithContext

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

type DirectoryTypeInput

type DirectoryTypeInput interface {
	pulumi.Input

	ToDirectoryTypeOutput() DirectoryTypeOutput
	ToDirectoryTypeOutputWithContext(context.Context) DirectoryTypeOutput
}

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

DirectoryTypeActiveDirectory

type DirectoryTypeOutput

type DirectoryTypeOutput struct{ *pulumi.OutputState }

func (DirectoryTypeOutput) ElementType

func (DirectoryTypeOutput) ElementType() reflect.Type

func (DirectoryTypeOutput) ToDirectoryTypeOutput

func (o DirectoryTypeOutput) ToDirectoryTypeOutput() DirectoryTypeOutput

func (DirectoryTypeOutput) ToDirectoryTypeOutputWithContext

func (o DirectoryTypeOutput) ToDirectoryTypeOutputWithContext(ctx context.Context) DirectoryTypeOutput

func (DirectoryTypeOutput) ToDirectoryTypePtrOutput

func (o DirectoryTypeOutput) ToDirectoryTypePtrOutput() DirectoryTypePtrOutput

func (DirectoryTypeOutput) ToDirectoryTypePtrOutputWithContext

func (o DirectoryTypeOutput) ToDirectoryTypePtrOutputWithContext(ctx context.Context) DirectoryTypePtrOutput

func (DirectoryTypeOutput) ToStringOutput

func (o DirectoryTypeOutput) ToStringOutput() pulumi.StringOutput

func (DirectoryTypeOutput) ToStringOutputWithContext

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

func (DirectoryTypeOutput) ToStringPtrOutput

func (o DirectoryTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DirectoryTypeOutput) ToStringPtrOutputWithContext

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

type DirectoryTypePtrInput

type DirectoryTypePtrInput interface {
	pulumi.Input

	ToDirectoryTypePtrOutput() DirectoryTypePtrOutput
	ToDirectoryTypePtrOutputWithContext(context.Context) DirectoryTypePtrOutput
}

func DirectoryTypePtr

func DirectoryTypePtr(v string) DirectoryTypePtrInput

type DirectoryTypePtrOutput

type DirectoryTypePtrOutput struct{ *pulumi.OutputState }

func (DirectoryTypePtrOutput) Elem

func (DirectoryTypePtrOutput) ElementType

func (DirectoryTypePtrOutput) ElementType() reflect.Type

func (DirectoryTypePtrOutput) ToDirectoryTypePtrOutput

func (o DirectoryTypePtrOutput) ToDirectoryTypePtrOutput() DirectoryTypePtrOutput

func (DirectoryTypePtrOutput) ToDirectoryTypePtrOutputWithContext

func (o DirectoryTypePtrOutput) ToDirectoryTypePtrOutputWithContext(ctx context.Context) DirectoryTypePtrOutput

func (DirectoryTypePtrOutput) ToStringPtrOutput

func (o DirectoryTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (DirectoryTypePtrOutput) ToStringPtrOutputWithContext

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

type DiskEncryptionProperties

type DiskEncryptionProperties struct {
	// Algorithm identifier for encryption, default RSA-OAEP.
	EncryptionAlgorithm *string `pulumi:"encryptionAlgorithm"`
	// Indicates whether or not resource disk encryption is enabled.
	EncryptionAtHost *bool `pulumi:"encryptionAtHost"`
	// Key name that is used for enabling disk encryption.
	KeyName *string `pulumi:"keyName"`
	// Specific key version that is used for enabling disk encryption.
	KeyVersion *string `pulumi:"keyVersion"`
	// Resource ID of Managed Identity that is used to access the key vault.
	MsiResourceId *string `pulumi:"msiResourceId"`
	// Base key vault URI where the customers key is located eg. https://myvault.vault.azure.net
	VaultUri *string `pulumi:"vaultUri"`
}

The disk encryption properties

func (*DiskEncryptionProperties) Defaults

Defaults sets the appropriate defaults for DiskEncryptionProperties

type DiskEncryptionPropertiesArgs

type DiskEncryptionPropertiesArgs struct {
	// Algorithm identifier for encryption, default RSA-OAEP.
	EncryptionAlgorithm pulumi.StringPtrInput `pulumi:"encryptionAlgorithm"`
	// Indicates whether or not resource disk encryption is enabled.
	EncryptionAtHost pulumi.BoolPtrInput `pulumi:"encryptionAtHost"`
	// Key name that is used for enabling disk encryption.
	KeyName pulumi.StringPtrInput `pulumi:"keyName"`
	// Specific key version that is used for enabling disk encryption.
	KeyVersion pulumi.StringPtrInput `pulumi:"keyVersion"`
	// Resource ID of Managed Identity that is used to access the key vault.
	MsiResourceId pulumi.StringPtrInput `pulumi:"msiResourceId"`
	// Base key vault URI where the customers key is located eg. https://myvault.vault.azure.net
	VaultUri pulumi.StringPtrInput `pulumi:"vaultUri"`
}

The disk encryption properties

func (*DiskEncryptionPropertiesArgs) Defaults

Defaults sets the appropriate defaults for DiskEncryptionPropertiesArgs

func (DiskEncryptionPropertiesArgs) ElementType

func (DiskEncryptionPropertiesArgs) ToDiskEncryptionPropertiesOutput

func (i DiskEncryptionPropertiesArgs) ToDiskEncryptionPropertiesOutput() DiskEncryptionPropertiesOutput

func (DiskEncryptionPropertiesArgs) ToDiskEncryptionPropertiesOutputWithContext

func (i DiskEncryptionPropertiesArgs) ToDiskEncryptionPropertiesOutputWithContext(ctx context.Context) DiskEncryptionPropertiesOutput

func (DiskEncryptionPropertiesArgs) ToDiskEncryptionPropertiesPtrOutput

func (i DiskEncryptionPropertiesArgs) ToDiskEncryptionPropertiesPtrOutput() DiskEncryptionPropertiesPtrOutput

func (DiskEncryptionPropertiesArgs) ToDiskEncryptionPropertiesPtrOutputWithContext

func (i DiskEncryptionPropertiesArgs) ToDiskEncryptionPropertiesPtrOutputWithContext(ctx context.Context) DiskEncryptionPropertiesPtrOutput

type DiskEncryptionPropertiesInput

type DiskEncryptionPropertiesInput interface {
	pulumi.Input

	ToDiskEncryptionPropertiesOutput() DiskEncryptionPropertiesOutput
	ToDiskEncryptionPropertiesOutputWithContext(context.Context) DiskEncryptionPropertiesOutput
}

DiskEncryptionPropertiesInput is an input type that accepts DiskEncryptionPropertiesArgs and DiskEncryptionPropertiesOutput values. You can construct a concrete instance of `DiskEncryptionPropertiesInput` via:

DiskEncryptionPropertiesArgs{...}

type DiskEncryptionPropertiesOutput

type DiskEncryptionPropertiesOutput struct{ *pulumi.OutputState }

The disk encryption properties

func (DiskEncryptionPropertiesOutput) ElementType

func (DiskEncryptionPropertiesOutput) EncryptionAlgorithm

func (o DiskEncryptionPropertiesOutput) EncryptionAlgorithm() pulumi.StringPtrOutput

Algorithm identifier for encryption, default RSA-OAEP.

func (DiskEncryptionPropertiesOutput) EncryptionAtHost

Indicates whether or not resource disk encryption is enabled.

func (DiskEncryptionPropertiesOutput) KeyName

Key name that is used for enabling disk encryption.

func (DiskEncryptionPropertiesOutput) KeyVersion

Specific key version that is used for enabling disk encryption.

func (DiskEncryptionPropertiesOutput) MsiResourceId

Resource ID of Managed Identity that is used to access the key vault.

func (DiskEncryptionPropertiesOutput) ToDiskEncryptionPropertiesOutput

func (o DiskEncryptionPropertiesOutput) ToDiskEncryptionPropertiesOutput() DiskEncryptionPropertiesOutput

func (DiskEncryptionPropertiesOutput) ToDiskEncryptionPropertiesOutputWithContext

func (o DiskEncryptionPropertiesOutput) ToDiskEncryptionPropertiesOutputWithContext(ctx context.Context) DiskEncryptionPropertiesOutput

func (DiskEncryptionPropertiesOutput) ToDiskEncryptionPropertiesPtrOutput

func (o DiskEncryptionPropertiesOutput) ToDiskEncryptionPropertiesPtrOutput() DiskEncryptionPropertiesPtrOutput

func (DiskEncryptionPropertiesOutput) ToDiskEncryptionPropertiesPtrOutputWithContext

func (o DiskEncryptionPropertiesOutput) ToDiskEncryptionPropertiesPtrOutputWithContext(ctx context.Context) DiskEncryptionPropertiesPtrOutput

func (DiskEncryptionPropertiesOutput) VaultUri

Base key vault URI where the customers key is located eg. https://myvault.vault.azure.net

type DiskEncryptionPropertiesPtrInput

type DiskEncryptionPropertiesPtrInput interface {
	pulumi.Input

	ToDiskEncryptionPropertiesPtrOutput() DiskEncryptionPropertiesPtrOutput
	ToDiskEncryptionPropertiesPtrOutputWithContext(context.Context) DiskEncryptionPropertiesPtrOutput
}

DiskEncryptionPropertiesPtrInput is an input type that accepts DiskEncryptionPropertiesArgs, DiskEncryptionPropertiesPtr and DiskEncryptionPropertiesPtrOutput values. You can construct a concrete instance of `DiskEncryptionPropertiesPtrInput` via:

        DiskEncryptionPropertiesArgs{...}

or:

        nil

type DiskEncryptionPropertiesPtrOutput

type DiskEncryptionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (DiskEncryptionPropertiesPtrOutput) Elem

func (DiskEncryptionPropertiesPtrOutput) ElementType

func (DiskEncryptionPropertiesPtrOutput) EncryptionAlgorithm

Algorithm identifier for encryption, default RSA-OAEP.

func (DiskEncryptionPropertiesPtrOutput) EncryptionAtHost

Indicates whether or not resource disk encryption is enabled.

func (DiskEncryptionPropertiesPtrOutput) KeyName

Key name that is used for enabling disk encryption.

func (DiskEncryptionPropertiesPtrOutput) KeyVersion

Specific key version that is used for enabling disk encryption.

func (DiskEncryptionPropertiesPtrOutput) MsiResourceId

Resource ID of Managed Identity that is used to access the key vault.

func (DiskEncryptionPropertiesPtrOutput) ToDiskEncryptionPropertiesPtrOutput

func (o DiskEncryptionPropertiesPtrOutput) ToDiskEncryptionPropertiesPtrOutput() DiskEncryptionPropertiesPtrOutput

func (DiskEncryptionPropertiesPtrOutput) ToDiskEncryptionPropertiesPtrOutputWithContext

func (o DiskEncryptionPropertiesPtrOutput) ToDiskEncryptionPropertiesPtrOutputWithContext(ctx context.Context) DiskEncryptionPropertiesPtrOutput

func (DiskEncryptionPropertiesPtrOutput) VaultUri

Base key vault URI where the customers key is located eg. https://myvault.vault.azure.net

type DiskEncryptionPropertiesResponse

type DiskEncryptionPropertiesResponse struct {
	// Algorithm identifier for encryption, default RSA-OAEP.
	EncryptionAlgorithm *string `pulumi:"encryptionAlgorithm"`
	// Indicates whether or not resource disk encryption is enabled.
	EncryptionAtHost *bool `pulumi:"encryptionAtHost"`
	// Key name that is used for enabling disk encryption.
	KeyName *string `pulumi:"keyName"`
	// Specific key version that is used for enabling disk encryption.
	KeyVersion *string `pulumi:"keyVersion"`
	// Resource ID of Managed Identity that is used to access the key vault.
	MsiResourceId *string `pulumi:"msiResourceId"`
	// Base key vault URI where the customers key is located eg. https://myvault.vault.azure.net
	VaultUri *string `pulumi:"vaultUri"`
}

The disk encryption properties

func (*DiskEncryptionPropertiesResponse) Defaults

Defaults sets the appropriate defaults for DiskEncryptionPropertiesResponse

type DiskEncryptionPropertiesResponseOutput

type DiskEncryptionPropertiesResponseOutput struct{ *pulumi.OutputState }

The disk encryption properties

func (DiskEncryptionPropertiesResponseOutput) ElementType

func (DiskEncryptionPropertiesResponseOutput) EncryptionAlgorithm

Algorithm identifier for encryption, default RSA-OAEP.

func (DiskEncryptionPropertiesResponseOutput) EncryptionAtHost

Indicates whether or not resource disk encryption is enabled.

func (DiskEncryptionPropertiesResponseOutput) KeyName

Key name that is used for enabling disk encryption.

func (DiskEncryptionPropertiesResponseOutput) KeyVersion

Specific key version that is used for enabling disk encryption.

func (DiskEncryptionPropertiesResponseOutput) MsiResourceId

Resource ID of Managed Identity that is used to access the key vault.

func (DiskEncryptionPropertiesResponseOutput) ToDiskEncryptionPropertiesResponseOutput

func (o DiskEncryptionPropertiesResponseOutput) ToDiskEncryptionPropertiesResponseOutput() DiskEncryptionPropertiesResponseOutput

func (DiskEncryptionPropertiesResponseOutput) ToDiskEncryptionPropertiesResponseOutputWithContext

func (o DiskEncryptionPropertiesResponseOutput) ToDiskEncryptionPropertiesResponseOutputWithContext(ctx context.Context) DiskEncryptionPropertiesResponseOutput

func (DiskEncryptionPropertiesResponseOutput) VaultUri

Base key vault URI where the customers key is located eg. https://myvault.vault.azure.net

type DiskEncryptionPropertiesResponsePtrOutput

type DiskEncryptionPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (DiskEncryptionPropertiesResponsePtrOutput) Elem

func (DiskEncryptionPropertiesResponsePtrOutput) ElementType

func (DiskEncryptionPropertiesResponsePtrOutput) EncryptionAlgorithm

Algorithm identifier for encryption, default RSA-OAEP.

func (DiskEncryptionPropertiesResponsePtrOutput) EncryptionAtHost

Indicates whether or not resource disk encryption is enabled.

func (DiskEncryptionPropertiesResponsePtrOutput) KeyName

Key name that is used for enabling disk encryption.

func (DiskEncryptionPropertiesResponsePtrOutput) KeyVersion

Specific key version that is used for enabling disk encryption.

func (DiskEncryptionPropertiesResponsePtrOutput) MsiResourceId

Resource ID of Managed Identity that is used to access the key vault.

func (DiskEncryptionPropertiesResponsePtrOutput) ToDiskEncryptionPropertiesResponsePtrOutput

func (o DiskEncryptionPropertiesResponsePtrOutput) ToDiskEncryptionPropertiesResponsePtrOutput() DiskEncryptionPropertiesResponsePtrOutput

func (DiskEncryptionPropertiesResponsePtrOutput) ToDiskEncryptionPropertiesResponsePtrOutputWithContext

func (o DiskEncryptionPropertiesResponsePtrOutput) ToDiskEncryptionPropertiesResponsePtrOutputWithContext(ctx context.Context) DiskEncryptionPropertiesResponsePtrOutput

func (DiskEncryptionPropertiesResponsePtrOutput) VaultUri

Base key vault URI where the customers key is located eg. https://myvault.vault.azure.net

type EncryptionInTransitProperties

type EncryptionInTransitProperties struct {
	// Indicates whether or not inter cluster node communication is encrypted in transit.
	IsEncryptionInTransitEnabled *bool `pulumi:"isEncryptionInTransitEnabled"`
}

The encryption-in-transit properties.

func (*EncryptionInTransitProperties) Defaults

Defaults sets the appropriate defaults for EncryptionInTransitProperties

type EncryptionInTransitPropertiesArgs

type EncryptionInTransitPropertiesArgs struct {
	// Indicates whether or not inter cluster node communication is encrypted in transit.
	IsEncryptionInTransitEnabled pulumi.BoolPtrInput `pulumi:"isEncryptionInTransitEnabled"`
}

The encryption-in-transit properties.

func (*EncryptionInTransitPropertiesArgs) Defaults

Defaults sets the appropriate defaults for EncryptionInTransitPropertiesArgs

func (EncryptionInTransitPropertiesArgs) ElementType

func (EncryptionInTransitPropertiesArgs) ToEncryptionInTransitPropertiesOutput

func (i EncryptionInTransitPropertiesArgs) ToEncryptionInTransitPropertiesOutput() EncryptionInTransitPropertiesOutput

func (EncryptionInTransitPropertiesArgs) ToEncryptionInTransitPropertiesOutputWithContext

func (i EncryptionInTransitPropertiesArgs) ToEncryptionInTransitPropertiesOutputWithContext(ctx context.Context) EncryptionInTransitPropertiesOutput

func (EncryptionInTransitPropertiesArgs) ToEncryptionInTransitPropertiesPtrOutput

func (i EncryptionInTransitPropertiesArgs) ToEncryptionInTransitPropertiesPtrOutput() EncryptionInTransitPropertiesPtrOutput

func (EncryptionInTransitPropertiesArgs) ToEncryptionInTransitPropertiesPtrOutputWithContext

func (i EncryptionInTransitPropertiesArgs) ToEncryptionInTransitPropertiesPtrOutputWithContext(ctx context.Context) EncryptionInTransitPropertiesPtrOutput

type EncryptionInTransitPropertiesInput

type EncryptionInTransitPropertiesInput interface {
	pulumi.Input

	ToEncryptionInTransitPropertiesOutput() EncryptionInTransitPropertiesOutput
	ToEncryptionInTransitPropertiesOutputWithContext(context.Context) EncryptionInTransitPropertiesOutput
}

EncryptionInTransitPropertiesInput is an input type that accepts EncryptionInTransitPropertiesArgs and EncryptionInTransitPropertiesOutput values. You can construct a concrete instance of `EncryptionInTransitPropertiesInput` via:

EncryptionInTransitPropertiesArgs{...}

type EncryptionInTransitPropertiesOutput

type EncryptionInTransitPropertiesOutput struct{ *pulumi.OutputState }

The encryption-in-transit properties.

func (EncryptionInTransitPropertiesOutput) ElementType

func (EncryptionInTransitPropertiesOutput) IsEncryptionInTransitEnabled

func (o EncryptionInTransitPropertiesOutput) IsEncryptionInTransitEnabled() pulumi.BoolPtrOutput

Indicates whether or not inter cluster node communication is encrypted in transit.

func (EncryptionInTransitPropertiesOutput) ToEncryptionInTransitPropertiesOutput

func (o EncryptionInTransitPropertiesOutput) ToEncryptionInTransitPropertiesOutput() EncryptionInTransitPropertiesOutput

func (EncryptionInTransitPropertiesOutput) ToEncryptionInTransitPropertiesOutputWithContext

func (o EncryptionInTransitPropertiesOutput) ToEncryptionInTransitPropertiesOutputWithContext(ctx context.Context) EncryptionInTransitPropertiesOutput

func (EncryptionInTransitPropertiesOutput) ToEncryptionInTransitPropertiesPtrOutput

func (o EncryptionInTransitPropertiesOutput) ToEncryptionInTransitPropertiesPtrOutput() EncryptionInTransitPropertiesPtrOutput

func (EncryptionInTransitPropertiesOutput) ToEncryptionInTransitPropertiesPtrOutputWithContext

func (o EncryptionInTransitPropertiesOutput) ToEncryptionInTransitPropertiesPtrOutputWithContext(ctx context.Context) EncryptionInTransitPropertiesPtrOutput

type EncryptionInTransitPropertiesPtrInput

type EncryptionInTransitPropertiesPtrInput interface {
	pulumi.Input

	ToEncryptionInTransitPropertiesPtrOutput() EncryptionInTransitPropertiesPtrOutput
	ToEncryptionInTransitPropertiesPtrOutputWithContext(context.Context) EncryptionInTransitPropertiesPtrOutput
}

EncryptionInTransitPropertiesPtrInput is an input type that accepts EncryptionInTransitPropertiesArgs, EncryptionInTransitPropertiesPtr and EncryptionInTransitPropertiesPtrOutput values. You can construct a concrete instance of `EncryptionInTransitPropertiesPtrInput` via:

        EncryptionInTransitPropertiesArgs{...}

or:

        nil

type EncryptionInTransitPropertiesPtrOutput

type EncryptionInTransitPropertiesPtrOutput struct{ *pulumi.OutputState }

func (EncryptionInTransitPropertiesPtrOutput) Elem

func (EncryptionInTransitPropertiesPtrOutput) ElementType

func (EncryptionInTransitPropertiesPtrOutput) IsEncryptionInTransitEnabled

func (o EncryptionInTransitPropertiesPtrOutput) IsEncryptionInTransitEnabled() pulumi.BoolPtrOutput

Indicates whether or not inter cluster node communication is encrypted in transit.

func (EncryptionInTransitPropertiesPtrOutput) ToEncryptionInTransitPropertiesPtrOutput

func (o EncryptionInTransitPropertiesPtrOutput) ToEncryptionInTransitPropertiesPtrOutput() EncryptionInTransitPropertiesPtrOutput

func (EncryptionInTransitPropertiesPtrOutput) ToEncryptionInTransitPropertiesPtrOutputWithContext

func (o EncryptionInTransitPropertiesPtrOutput) ToEncryptionInTransitPropertiesPtrOutputWithContext(ctx context.Context) EncryptionInTransitPropertiesPtrOutput

type EncryptionInTransitPropertiesResponse

type EncryptionInTransitPropertiesResponse struct {
	// Indicates whether or not inter cluster node communication is encrypted in transit.
	IsEncryptionInTransitEnabled *bool `pulumi:"isEncryptionInTransitEnabled"`
}

The encryption-in-transit properties.

func (*EncryptionInTransitPropertiesResponse) Defaults

Defaults sets the appropriate defaults for EncryptionInTransitPropertiesResponse

type EncryptionInTransitPropertiesResponseOutput

type EncryptionInTransitPropertiesResponseOutput struct{ *pulumi.OutputState }

The encryption-in-transit properties.

func (EncryptionInTransitPropertiesResponseOutput) ElementType

func (EncryptionInTransitPropertiesResponseOutput) IsEncryptionInTransitEnabled

func (o EncryptionInTransitPropertiesResponseOutput) IsEncryptionInTransitEnabled() pulumi.BoolPtrOutput

Indicates whether or not inter cluster node communication is encrypted in transit.

func (EncryptionInTransitPropertiesResponseOutput) ToEncryptionInTransitPropertiesResponseOutput

func (o EncryptionInTransitPropertiesResponseOutput) ToEncryptionInTransitPropertiesResponseOutput() EncryptionInTransitPropertiesResponseOutput

func (EncryptionInTransitPropertiesResponseOutput) ToEncryptionInTransitPropertiesResponseOutputWithContext

func (o EncryptionInTransitPropertiesResponseOutput) ToEncryptionInTransitPropertiesResponseOutputWithContext(ctx context.Context) EncryptionInTransitPropertiesResponseOutput

type EncryptionInTransitPropertiesResponsePtrOutput

type EncryptionInTransitPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (EncryptionInTransitPropertiesResponsePtrOutput) Elem

func (EncryptionInTransitPropertiesResponsePtrOutput) ElementType

func (EncryptionInTransitPropertiesResponsePtrOutput) IsEncryptionInTransitEnabled

func (o EncryptionInTransitPropertiesResponsePtrOutput) IsEncryptionInTransitEnabled() pulumi.BoolPtrOutput

Indicates whether or not inter cluster node communication is encrypted in transit.

func (EncryptionInTransitPropertiesResponsePtrOutput) ToEncryptionInTransitPropertiesResponsePtrOutput

func (o EncryptionInTransitPropertiesResponsePtrOutput) ToEncryptionInTransitPropertiesResponsePtrOutput() EncryptionInTransitPropertiesResponsePtrOutput

func (EncryptionInTransitPropertiesResponsePtrOutput) ToEncryptionInTransitPropertiesResponsePtrOutputWithContext

func (o EncryptionInTransitPropertiesResponsePtrOutput) ToEncryptionInTransitPropertiesResponsePtrOutputWithContext(ctx context.Context) EncryptionInTransitPropertiesResponsePtrOutput

type Errors

type Errors struct {
	// The error code.
	Code *string `pulumi:"code"`
	// The error message.
	Message *string `pulumi:"message"`
}

The error message associated with the cluster creation.

type ErrorsArgs

type ErrorsArgs struct {
	// The error code.
	Code pulumi.StringPtrInput `pulumi:"code"`
	// The error message.
	Message pulumi.StringPtrInput `pulumi:"message"`
}

The error message associated with the cluster creation.

func (ErrorsArgs) ElementType

func (ErrorsArgs) ElementType() reflect.Type

func (ErrorsArgs) ToErrorsOutput

func (i ErrorsArgs) ToErrorsOutput() ErrorsOutput

func (ErrorsArgs) ToErrorsOutputWithContext

func (i ErrorsArgs) ToErrorsOutputWithContext(ctx context.Context) ErrorsOutput

type ErrorsArray

type ErrorsArray []ErrorsInput

func (ErrorsArray) ElementType

func (ErrorsArray) ElementType() reflect.Type

func (ErrorsArray) ToErrorsArrayOutput

func (i ErrorsArray) ToErrorsArrayOutput() ErrorsArrayOutput

func (ErrorsArray) ToErrorsArrayOutputWithContext

func (i ErrorsArray) ToErrorsArrayOutputWithContext(ctx context.Context) ErrorsArrayOutput

type ErrorsArrayInput

type ErrorsArrayInput interface {
	pulumi.Input

	ToErrorsArrayOutput() ErrorsArrayOutput
	ToErrorsArrayOutputWithContext(context.Context) ErrorsArrayOutput
}

ErrorsArrayInput is an input type that accepts ErrorsArray and ErrorsArrayOutput values. You can construct a concrete instance of `ErrorsArrayInput` via:

ErrorsArray{ ErrorsArgs{...} }

type ErrorsArrayOutput

type ErrorsArrayOutput struct{ *pulumi.OutputState }

func (ErrorsArrayOutput) ElementType

func (ErrorsArrayOutput) ElementType() reflect.Type

func (ErrorsArrayOutput) Index

func (ErrorsArrayOutput) ToErrorsArrayOutput

func (o ErrorsArrayOutput) ToErrorsArrayOutput() ErrorsArrayOutput

func (ErrorsArrayOutput) ToErrorsArrayOutputWithContext

func (o ErrorsArrayOutput) ToErrorsArrayOutputWithContext(ctx context.Context) ErrorsArrayOutput

type ErrorsInput

type ErrorsInput interface {
	pulumi.Input

	ToErrorsOutput() ErrorsOutput
	ToErrorsOutputWithContext(context.Context) ErrorsOutput
}

ErrorsInput is an input type that accepts ErrorsArgs and ErrorsOutput values. You can construct a concrete instance of `ErrorsInput` via:

ErrorsArgs{...}

type ErrorsOutput

type ErrorsOutput struct{ *pulumi.OutputState }

The error message associated with the cluster creation.

func (ErrorsOutput) Code

The error code.

func (ErrorsOutput) ElementType

func (ErrorsOutput) ElementType() reflect.Type

func (ErrorsOutput) Message

func (o ErrorsOutput) Message() pulumi.StringPtrOutput

The error message.

func (ErrorsOutput) ToErrorsOutput

func (o ErrorsOutput) ToErrorsOutput() ErrorsOutput

func (ErrorsOutput) ToErrorsOutputWithContext

func (o ErrorsOutput) ToErrorsOutputWithContext(ctx context.Context) ErrorsOutput

type ErrorsResponse

type ErrorsResponse struct {
	// The error code.
	Code *string `pulumi:"code"`
	// The error message.
	Message *string `pulumi:"message"`
}

The error message associated with the cluster creation.

type ErrorsResponseArrayOutput

type ErrorsResponseArrayOutput struct{ *pulumi.OutputState }

func (ErrorsResponseArrayOutput) ElementType

func (ErrorsResponseArrayOutput) ElementType() reflect.Type

func (ErrorsResponseArrayOutput) Index

func (ErrorsResponseArrayOutput) ToErrorsResponseArrayOutput

func (o ErrorsResponseArrayOutput) ToErrorsResponseArrayOutput() ErrorsResponseArrayOutput

func (ErrorsResponseArrayOutput) ToErrorsResponseArrayOutputWithContext

func (o ErrorsResponseArrayOutput) ToErrorsResponseArrayOutputWithContext(ctx context.Context) ErrorsResponseArrayOutput

type ErrorsResponseOutput

type ErrorsResponseOutput struct{ *pulumi.OutputState }

The error message associated with the cluster creation.

func (ErrorsResponseOutput) Code

The error code.

func (ErrorsResponseOutput) ElementType

func (ErrorsResponseOutput) ElementType() reflect.Type

func (ErrorsResponseOutput) Message

The error message.

func (ErrorsResponseOutput) ToErrorsResponseOutput

func (o ErrorsResponseOutput) ToErrorsResponseOutput() ErrorsResponseOutput

func (ErrorsResponseOutput) ToErrorsResponseOutputWithContext

func (o ErrorsResponseOutput) ToErrorsResponseOutputWithContext(ctx context.Context) ErrorsResponseOutput

type ExcludedServicesConfigResponse

type ExcludedServicesConfigResponse struct {
	// The config id of excluded services.
	ExcludedServicesConfigId *string `pulumi:"excludedServicesConfigId"`
	// The list of excluded services.
	ExcludedServicesList *string `pulumi:"excludedServicesList"`
}

The configuration that services will be excluded when creating cluster.

type ExcludedServicesConfigResponseOutput

type ExcludedServicesConfigResponseOutput struct{ *pulumi.OutputState }

The configuration that services will be excluded when creating cluster.

func (ExcludedServicesConfigResponseOutput) ElementType

func (ExcludedServicesConfigResponseOutput) ExcludedServicesConfigId

func (o ExcludedServicesConfigResponseOutput) ExcludedServicesConfigId() pulumi.StringPtrOutput

The config id of excluded services.

func (ExcludedServicesConfigResponseOutput) ExcludedServicesList

The list of excluded services.

func (ExcludedServicesConfigResponseOutput) ToExcludedServicesConfigResponseOutput

func (o ExcludedServicesConfigResponseOutput) ToExcludedServicesConfigResponseOutput() ExcludedServicesConfigResponseOutput

func (ExcludedServicesConfigResponseOutput) ToExcludedServicesConfigResponseOutputWithContext

func (o ExcludedServicesConfigResponseOutput) ToExcludedServicesConfigResponseOutputWithContext(ctx context.Context) ExcludedServicesConfigResponseOutput

type ExcludedServicesConfigResponsePtrOutput

type ExcludedServicesConfigResponsePtrOutput struct{ *pulumi.OutputState }

func (ExcludedServicesConfigResponsePtrOutput) Elem

func (ExcludedServicesConfigResponsePtrOutput) ElementType

func (ExcludedServicesConfigResponsePtrOutput) ExcludedServicesConfigId

func (o ExcludedServicesConfigResponsePtrOutput) ExcludedServicesConfigId() pulumi.StringPtrOutput

The config id of excluded services.

func (ExcludedServicesConfigResponsePtrOutput) ExcludedServicesList

The list of excluded services.

func (ExcludedServicesConfigResponsePtrOutput) ToExcludedServicesConfigResponsePtrOutput

func (o ExcludedServicesConfigResponsePtrOutput) ToExcludedServicesConfigResponsePtrOutput() ExcludedServicesConfigResponsePtrOutput

func (ExcludedServicesConfigResponsePtrOutput) ToExcludedServicesConfigResponsePtrOutputWithContext

func (o ExcludedServicesConfigResponsePtrOutput) ToExcludedServicesConfigResponsePtrOutputWithContext(ctx context.Context) ExcludedServicesConfigResponsePtrOutput

type GetClusterGatewaySettingsArgs

type GetClusterGatewaySettingsArgs struct {
	// The name of the cluster.
	ClusterName string `pulumi:"clusterName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type GetClusterGatewaySettingsOutputArgs

type GetClusterGatewaySettingsOutputArgs struct {
	// The name of the cluster.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (GetClusterGatewaySettingsOutputArgs) ElementType

type GetClusterGatewaySettingsResult

type GetClusterGatewaySettingsResult struct {
	// Indicates whether or not the gateway settings based authorization is enabled.
	IsCredentialEnabled string `pulumi:"isCredentialEnabled"`
	// The gateway settings user password.
	Password string `pulumi:"password"`
	// The gateway settings user name.
	UserName string `pulumi:"userName"`
}

Gateway settings.

func GetClusterGatewaySettings

func GetClusterGatewaySettings(ctx *pulumi.Context, args *GetClusterGatewaySettingsArgs, opts ...pulumi.InvokeOption) (*GetClusterGatewaySettingsResult, error)

Gets the gateway settings for the specified cluster. Azure REST API version: 2021-06-01.

Other available API versions: 2023-04-15-preview, 2023-08-15-preview.

type GetClusterGatewaySettingsResultOutput

type GetClusterGatewaySettingsResultOutput struct{ *pulumi.OutputState }

Gateway settings.

func (GetClusterGatewaySettingsResultOutput) ElementType

func (GetClusterGatewaySettingsResultOutput) IsCredentialEnabled

Indicates whether or not the gateway settings based authorization is enabled.

func (GetClusterGatewaySettingsResultOutput) Password

The gateway settings user password.

func (GetClusterGatewaySettingsResultOutput) ToGetClusterGatewaySettingsResultOutput

func (o GetClusterGatewaySettingsResultOutput) ToGetClusterGatewaySettingsResultOutput() GetClusterGatewaySettingsResultOutput

func (GetClusterGatewaySettingsResultOutput) ToGetClusterGatewaySettingsResultOutputWithContext

func (o GetClusterGatewaySettingsResultOutput) ToGetClusterGatewaySettingsResultOutputWithContext(ctx context.Context) GetClusterGatewaySettingsResultOutput

func (GetClusterGatewaySettingsResultOutput) UserName

The gateway settings user name.

type HardwareProfile

type HardwareProfile struct {
	// The size of the VM
	VmSize *string `pulumi:"vmSize"`
}

The hardware profile.

type HardwareProfileArgs

type HardwareProfileArgs struct {
	// The size of the VM
	VmSize pulumi.StringPtrInput `pulumi:"vmSize"`
}

The hardware profile.

func (HardwareProfileArgs) ElementType

func (HardwareProfileArgs) ElementType() reflect.Type

func (HardwareProfileArgs) ToHardwareProfileOutput

func (i HardwareProfileArgs) ToHardwareProfileOutput() HardwareProfileOutput

func (HardwareProfileArgs) ToHardwareProfileOutputWithContext

func (i HardwareProfileArgs) ToHardwareProfileOutputWithContext(ctx context.Context) HardwareProfileOutput

func (HardwareProfileArgs) ToHardwareProfilePtrOutput

func (i HardwareProfileArgs) ToHardwareProfilePtrOutput() HardwareProfilePtrOutput

func (HardwareProfileArgs) ToHardwareProfilePtrOutputWithContext

func (i HardwareProfileArgs) ToHardwareProfilePtrOutputWithContext(ctx context.Context) HardwareProfilePtrOutput

type HardwareProfileInput

type HardwareProfileInput interface {
	pulumi.Input

	ToHardwareProfileOutput() HardwareProfileOutput
	ToHardwareProfileOutputWithContext(context.Context) HardwareProfileOutput
}

HardwareProfileInput is an input type that accepts HardwareProfileArgs and HardwareProfileOutput values. You can construct a concrete instance of `HardwareProfileInput` via:

HardwareProfileArgs{...}

type HardwareProfileOutput

type HardwareProfileOutput struct{ *pulumi.OutputState }

The hardware profile.

func (HardwareProfileOutput) ElementType

func (HardwareProfileOutput) ElementType() reflect.Type

func (HardwareProfileOutput) ToHardwareProfileOutput

func (o HardwareProfileOutput) ToHardwareProfileOutput() HardwareProfileOutput

func (HardwareProfileOutput) ToHardwareProfileOutputWithContext

func (o HardwareProfileOutput) ToHardwareProfileOutputWithContext(ctx context.Context) HardwareProfileOutput

func (HardwareProfileOutput) ToHardwareProfilePtrOutput

func (o HardwareProfileOutput) ToHardwareProfilePtrOutput() HardwareProfilePtrOutput

func (HardwareProfileOutput) ToHardwareProfilePtrOutputWithContext

func (o HardwareProfileOutput) ToHardwareProfilePtrOutputWithContext(ctx context.Context) HardwareProfilePtrOutput

func (HardwareProfileOutput) VmSize

The size of the VM

type HardwareProfilePtrInput

type HardwareProfilePtrInput interface {
	pulumi.Input

	ToHardwareProfilePtrOutput() HardwareProfilePtrOutput
	ToHardwareProfilePtrOutputWithContext(context.Context) HardwareProfilePtrOutput
}

HardwareProfilePtrInput is an input type that accepts HardwareProfileArgs, HardwareProfilePtr and HardwareProfilePtrOutput values. You can construct a concrete instance of `HardwareProfilePtrInput` via:

        HardwareProfileArgs{...}

or:

        nil

type HardwareProfilePtrOutput

type HardwareProfilePtrOutput struct{ *pulumi.OutputState }

func (HardwareProfilePtrOutput) Elem

func (HardwareProfilePtrOutput) ElementType

func (HardwareProfilePtrOutput) ElementType() reflect.Type

func (HardwareProfilePtrOutput) ToHardwareProfilePtrOutput

func (o HardwareProfilePtrOutput) ToHardwareProfilePtrOutput() HardwareProfilePtrOutput

func (HardwareProfilePtrOutput) ToHardwareProfilePtrOutputWithContext

func (o HardwareProfilePtrOutput) ToHardwareProfilePtrOutputWithContext(ctx context.Context) HardwareProfilePtrOutput

func (HardwareProfilePtrOutput) VmSize

The size of the VM

type HardwareProfileResponse

type HardwareProfileResponse struct {
	// The size of the VM
	VmSize *string `pulumi:"vmSize"`
}

The hardware profile.

type HardwareProfileResponseOutput

type HardwareProfileResponseOutput struct{ *pulumi.OutputState }

The hardware profile.

func (HardwareProfileResponseOutput) ElementType

func (HardwareProfileResponseOutput) ToHardwareProfileResponseOutput

func (o HardwareProfileResponseOutput) ToHardwareProfileResponseOutput() HardwareProfileResponseOutput

func (HardwareProfileResponseOutput) ToHardwareProfileResponseOutputWithContext

func (o HardwareProfileResponseOutput) ToHardwareProfileResponseOutputWithContext(ctx context.Context) HardwareProfileResponseOutput

func (HardwareProfileResponseOutput) VmSize

The size of the VM

type HardwareProfileResponsePtrOutput

type HardwareProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (HardwareProfileResponsePtrOutput) Elem

func (HardwareProfileResponsePtrOutput) ElementType

func (HardwareProfileResponsePtrOutput) ToHardwareProfileResponsePtrOutput

func (o HardwareProfileResponsePtrOutput) ToHardwareProfileResponsePtrOutput() HardwareProfileResponsePtrOutput

func (HardwareProfileResponsePtrOutput) ToHardwareProfileResponsePtrOutputWithContext

func (o HardwareProfileResponsePtrOutput) ToHardwareProfileResponsePtrOutputWithContext(ctx context.Context) HardwareProfileResponsePtrOutput

func (HardwareProfileResponsePtrOutput) VmSize

The size of the VM

type IPConfiguration

type IPConfiguration struct {
	// The name of private link IP configuration.
	Name string `pulumi:"name"`
	// Indicates whether this IP configuration is primary for the corresponding NIC.
	Primary *bool `pulumi:"primary"`
	// The IP address.
	PrivateIPAddress *string `pulumi:"privateIPAddress"`
	// The method that private IP address is allocated.
	PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"`
	// The subnet resource id.
	Subnet *ResourceId `pulumi:"subnet"`
}

The ip configurations for the private link service.

type IPConfigurationArgs

type IPConfigurationArgs struct {
	// The name of private link IP configuration.
	Name pulumi.StringInput `pulumi:"name"`
	// Indicates whether this IP configuration is primary for the corresponding NIC.
	Primary pulumi.BoolPtrInput `pulumi:"primary"`
	// The IP address.
	PrivateIPAddress pulumi.StringPtrInput `pulumi:"privateIPAddress"`
	// The method that private IP address is allocated.
	PrivateIPAllocationMethod pulumi.StringPtrInput `pulumi:"privateIPAllocationMethod"`
	// The subnet resource id.
	Subnet ResourceIdPtrInput `pulumi:"subnet"`
}

The ip configurations for the private link service.

func (IPConfigurationArgs) ElementType

func (IPConfigurationArgs) ElementType() reflect.Type

func (IPConfigurationArgs) ToIPConfigurationOutput

func (i IPConfigurationArgs) ToIPConfigurationOutput() IPConfigurationOutput

func (IPConfigurationArgs) ToIPConfigurationOutputWithContext

func (i IPConfigurationArgs) ToIPConfigurationOutputWithContext(ctx context.Context) IPConfigurationOutput

type IPConfigurationArray

type IPConfigurationArray []IPConfigurationInput

func (IPConfigurationArray) ElementType

func (IPConfigurationArray) ElementType() reflect.Type

func (IPConfigurationArray) ToIPConfigurationArrayOutput

func (i IPConfigurationArray) ToIPConfigurationArrayOutput() IPConfigurationArrayOutput

func (IPConfigurationArray) ToIPConfigurationArrayOutputWithContext

func (i IPConfigurationArray) ToIPConfigurationArrayOutputWithContext(ctx context.Context) IPConfigurationArrayOutput

type IPConfigurationArrayInput

type IPConfigurationArrayInput interface {
	pulumi.Input

	ToIPConfigurationArrayOutput() IPConfigurationArrayOutput
	ToIPConfigurationArrayOutputWithContext(context.Context) IPConfigurationArrayOutput
}

IPConfigurationArrayInput is an input type that accepts IPConfigurationArray and IPConfigurationArrayOutput values. You can construct a concrete instance of `IPConfigurationArrayInput` via:

IPConfigurationArray{ IPConfigurationArgs{...} }

type IPConfigurationArrayOutput

type IPConfigurationArrayOutput struct{ *pulumi.OutputState }

func (IPConfigurationArrayOutput) ElementType

func (IPConfigurationArrayOutput) ElementType() reflect.Type

func (IPConfigurationArrayOutput) Index

func (IPConfigurationArrayOutput) ToIPConfigurationArrayOutput

func (o IPConfigurationArrayOutput) ToIPConfigurationArrayOutput() IPConfigurationArrayOutput

func (IPConfigurationArrayOutput) ToIPConfigurationArrayOutputWithContext

func (o IPConfigurationArrayOutput) ToIPConfigurationArrayOutputWithContext(ctx context.Context) IPConfigurationArrayOutput

type IPConfigurationInput

type IPConfigurationInput interface {
	pulumi.Input

	ToIPConfigurationOutput() IPConfigurationOutput
	ToIPConfigurationOutputWithContext(context.Context) IPConfigurationOutput
}

IPConfigurationInput is an input type that accepts IPConfigurationArgs and IPConfigurationOutput values. You can construct a concrete instance of `IPConfigurationInput` via:

IPConfigurationArgs{...}

type IPConfigurationOutput

type IPConfigurationOutput struct{ *pulumi.OutputState }

The ip configurations for the private link service.

func (IPConfigurationOutput) ElementType

func (IPConfigurationOutput) ElementType() reflect.Type

func (IPConfigurationOutput) Name

The name of private link IP configuration.

func (IPConfigurationOutput) Primary

Indicates whether this IP configuration is primary for the corresponding NIC.

func (IPConfigurationOutput) PrivateIPAddress

func (o IPConfigurationOutput) PrivateIPAddress() pulumi.StringPtrOutput

The IP address.

func (IPConfigurationOutput) PrivateIPAllocationMethod

func (o IPConfigurationOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput

The method that private IP address is allocated.

func (IPConfigurationOutput) Subnet

The subnet resource id.

func (IPConfigurationOutput) ToIPConfigurationOutput

func (o IPConfigurationOutput) ToIPConfigurationOutput() IPConfigurationOutput

func (IPConfigurationOutput) ToIPConfigurationOutputWithContext

func (o IPConfigurationOutput) ToIPConfigurationOutputWithContext(ctx context.Context) IPConfigurationOutput

type IPConfigurationResponse

type IPConfigurationResponse struct {
	// The private link IP configuration id.
	Id string `pulumi:"id"`
	// The name of private link IP configuration.
	Name string `pulumi:"name"`
	// Indicates whether this IP configuration is primary for the corresponding NIC.
	Primary *bool `pulumi:"primary"`
	// The IP address.
	PrivateIPAddress *string `pulumi:"privateIPAddress"`
	// The method that private IP address is allocated.
	PrivateIPAllocationMethod *string `pulumi:"privateIPAllocationMethod"`
	// The private link configuration provisioning state, which only appears in the response.
	ProvisioningState string `pulumi:"provisioningState"`
	// The subnet resource id.
	Subnet *ResourceIdResponse `pulumi:"subnet"`
	// The type of the private link IP configuration.
	Type string `pulumi:"type"`
}

The ip configurations for the private link service.

type IPConfigurationResponseArrayOutput

type IPConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (IPConfigurationResponseArrayOutput) ElementType

func (IPConfigurationResponseArrayOutput) Index

func (IPConfigurationResponseArrayOutput) ToIPConfigurationResponseArrayOutput

func (o IPConfigurationResponseArrayOutput) ToIPConfigurationResponseArrayOutput() IPConfigurationResponseArrayOutput

func (IPConfigurationResponseArrayOutput) ToIPConfigurationResponseArrayOutputWithContext

func (o IPConfigurationResponseArrayOutput) ToIPConfigurationResponseArrayOutputWithContext(ctx context.Context) IPConfigurationResponseArrayOutput

type IPConfigurationResponseOutput

type IPConfigurationResponseOutput struct{ *pulumi.OutputState }

The ip configurations for the private link service.

func (IPConfigurationResponseOutput) ElementType

func (IPConfigurationResponseOutput) Id

The private link IP configuration id.

func (IPConfigurationResponseOutput) Name

The name of private link IP configuration.

func (IPConfigurationResponseOutput) Primary

Indicates whether this IP configuration is primary for the corresponding NIC.

func (IPConfigurationResponseOutput) PrivateIPAddress

The IP address.

func (IPConfigurationResponseOutput) PrivateIPAllocationMethod

func (o IPConfigurationResponseOutput) PrivateIPAllocationMethod() pulumi.StringPtrOutput

The method that private IP address is allocated.

func (IPConfigurationResponseOutput) ProvisioningState

func (o IPConfigurationResponseOutput) ProvisioningState() pulumi.StringOutput

The private link configuration provisioning state, which only appears in the response.

func (IPConfigurationResponseOutput) Subnet

The subnet resource id.

func (IPConfigurationResponseOutput) ToIPConfigurationResponseOutput

func (o IPConfigurationResponseOutput) ToIPConfigurationResponseOutput() IPConfigurationResponseOutput

func (IPConfigurationResponseOutput) ToIPConfigurationResponseOutputWithContext

func (o IPConfigurationResponseOutput) ToIPConfigurationResponseOutputWithContext(ctx context.Context) IPConfigurationResponseOutput

func (IPConfigurationResponseOutput) Type

The type of the private link IP configuration.

type JsonWebKeyEncryptionAlgorithm

type JsonWebKeyEncryptionAlgorithm string

Algorithm identifier for encryption, default RSA-OAEP.

func (JsonWebKeyEncryptionAlgorithm) ElementType

func (JsonWebKeyEncryptionAlgorithm) ToJsonWebKeyEncryptionAlgorithmOutput

func (e JsonWebKeyEncryptionAlgorithm) ToJsonWebKeyEncryptionAlgorithmOutput() JsonWebKeyEncryptionAlgorithmOutput

func (JsonWebKeyEncryptionAlgorithm) ToJsonWebKeyEncryptionAlgorithmOutputWithContext

func (e JsonWebKeyEncryptionAlgorithm) ToJsonWebKeyEncryptionAlgorithmOutputWithContext(ctx context.Context) JsonWebKeyEncryptionAlgorithmOutput

func (JsonWebKeyEncryptionAlgorithm) ToJsonWebKeyEncryptionAlgorithmPtrOutput

func (e JsonWebKeyEncryptionAlgorithm) ToJsonWebKeyEncryptionAlgorithmPtrOutput() JsonWebKeyEncryptionAlgorithmPtrOutput

func (JsonWebKeyEncryptionAlgorithm) ToJsonWebKeyEncryptionAlgorithmPtrOutputWithContext

func (e JsonWebKeyEncryptionAlgorithm) ToJsonWebKeyEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) JsonWebKeyEncryptionAlgorithmPtrOutput

func (JsonWebKeyEncryptionAlgorithm) ToStringOutput

func (JsonWebKeyEncryptionAlgorithm) ToStringOutputWithContext

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

func (JsonWebKeyEncryptionAlgorithm) ToStringPtrOutput

func (JsonWebKeyEncryptionAlgorithm) ToStringPtrOutputWithContext

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

type JsonWebKeyEncryptionAlgorithmInput

type JsonWebKeyEncryptionAlgorithmInput interface {
	pulumi.Input

	ToJsonWebKeyEncryptionAlgorithmOutput() JsonWebKeyEncryptionAlgorithmOutput
	ToJsonWebKeyEncryptionAlgorithmOutputWithContext(context.Context) JsonWebKeyEncryptionAlgorithmOutput
}

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

JsonWebKeyEncryptionAlgorithm_RSA_OAEP
JsonWebKeyEncryptionAlgorithm_RSA_OAEP_256
JsonWebKeyEncryptionAlgorithm_RSA1_5

type JsonWebKeyEncryptionAlgorithmOutput

type JsonWebKeyEncryptionAlgorithmOutput struct{ *pulumi.OutputState }

func (JsonWebKeyEncryptionAlgorithmOutput) ElementType

func (JsonWebKeyEncryptionAlgorithmOutput) ToJsonWebKeyEncryptionAlgorithmOutput

func (o JsonWebKeyEncryptionAlgorithmOutput) ToJsonWebKeyEncryptionAlgorithmOutput() JsonWebKeyEncryptionAlgorithmOutput

func (JsonWebKeyEncryptionAlgorithmOutput) ToJsonWebKeyEncryptionAlgorithmOutputWithContext

func (o JsonWebKeyEncryptionAlgorithmOutput) ToJsonWebKeyEncryptionAlgorithmOutputWithContext(ctx context.Context) JsonWebKeyEncryptionAlgorithmOutput

func (JsonWebKeyEncryptionAlgorithmOutput) ToJsonWebKeyEncryptionAlgorithmPtrOutput

func (o JsonWebKeyEncryptionAlgorithmOutput) ToJsonWebKeyEncryptionAlgorithmPtrOutput() JsonWebKeyEncryptionAlgorithmPtrOutput

func (JsonWebKeyEncryptionAlgorithmOutput) ToJsonWebKeyEncryptionAlgorithmPtrOutputWithContext

func (o JsonWebKeyEncryptionAlgorithmOutput) ToJsonWebKeyEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) JsonWebKeyEncryptionAlgorithmPtrOutput

func (JsonWebKeyEncryptionAlgorithmOutput) ToStringOutput

func (JsonWebKeyEncryptionAlgorithmOutput) ToStringOutputWithContext

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

func (JsonWebKeyEncryptionAlgorithmOutput) ToStringPtrOutput

func (JsonWebKeyEncryptionAlgorithmOutput) ToStringPtrOutputWithContext

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

type JsonWebKeyEncryptionAlgorithmPtrInput

type JsonWebKeyEncryptionAlgorithmPtrInput interface {
	pulumi.Input

	ToJsonWebKeyEncryptionAlgorithmPtrOutput() JsonWebKeyEncryptionAlgorithmPtrOutput
	ToJsonWebKeyEncryptionAlgorithmPtrOutputWithContext(context.Context) JsonWebKeyEncryptionAlgorithmPtrOutput
}

type JsonWebKeyEncryptionAlgorithmPtrOutput

type JsonWebKeyEncryptionAlgorithmPtrOutput struct{ *pulumi.OutputState }

func (JsonWebKeyEncryptionAlgorithmPtrOutput) Elem

func (JsonWebKeyEncryptionAlgorithmPtrOutput) ElementType

func (JsonWebKeyEncryptionAlgorithmPtrOutput) ToJsonWebKeyEncryptionAlgorithmPtrOutput

func (o JsonWebKeyEncryptionAlgorithmPtrOutput) ToJsonWebKeyEncryptionAlgorithmPtrOutput() JsonWebKeyEncryptionAlgorithmPtrOutput

func (JsonWebKeyEncryptionAlgorithmPtrOutput) ToJsonWebKeyEncryptionAlgorithmPtrOutputWithContext

func (o JsonWebKeyEncryptionAlgorithmPtrOutput) ToJsonWebKeyEncryptionAlgorithmPtrOutputWithContext(ctx context.Context) JsonWebKeyEncryptionAlgorithmPtrOutput

func (JsonWebKeyEncryptionAlgorithmPtrOutput) ToStringPtrOutput

func (JsonWebKeyEncryptionAlgorithmPtrOutput) ToStringPtrOutputWithContext

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

type KafkaRestProperties

type KafkaRestProperties struct {
	// The information of AAD security group.
	ClientGroupInfo *ClientGroupInfo `pulumi:"clientGroupInfo"`
	// The configurations that need to be overriden.
	ConfigurationOverride map[string]string `pulumi:"configurationOverride"`
}

The kafka rest proxy configuration which contains AAD security group information.

type KafkaRestPropertiesArgs

type KafkaRestPropertiesArgs struct {
	// The information of AAD security group.
	ClientGroupInfo ClientGroupInfoPtrInput `pulumi:"clientGroupInfo"`
	// The configurations that need to be overriden.
	ConfigurationOverride pulumi.StringMapInput `pulumi:"configurationOverride"`
}

The kafka rest proxy configuration which contains AAD security group information.

func (KafkaRestPropertiesArgs) ElementType

func (KafkaRestPropertiesArgs) ElementType() reflect.Type

func (KafkaRestPropertiesArgs) ToKafkaRestPropertiesOutput

func (i KafkaRestPropertiesArgs) ToKafkaRestPropertiesOutput() KafkaRestPropertiesOutput

func (KafkaRestPropertiesArgs) ToKafkaRestPropertiesOutputWithContext

func (i KafkaRestPropertiesArgs) ToKafkaRestPropertiesOutputWithContext(ctx context.Context) KafkaRestPropertiesOutput

func (KafkaRestPropertiesArgs) ToKafkaRestPropertiesPtrOutput

func (i KafkaRestPropertiesArgs) ToKafkaRestPropertiesPtrOutput() KafkaRestPropertiesPtrOutput

func (KafkaRestPropertiesArgs) ToKafkaRestPropertiesPtrOutputWithContext

func (i KafkaRestPropertiesArgs) ToKafkaRestPropertiesPtrOutputWithContext(ctx context.Context) KafkaRestPropertiesPtrOutput

type KafkaRestPropertiesInput

type KafkaRestPropertiesInput interface {
	pulumi.Input

	ToKafkaRestPropertiesOutput() KafkaRestPropertiesOutput
	ToKafkaRestPropertiesOutputWithContext(context.Context) KafkaRestPropertiesOutput
}

KafkaRestPropertiesInput is an input type that accepts KafkaRestPropertiesArgs and KafkaRestPropertiesOutput values. You can construct a concrete instance of `KafkaRestPropertiesInput` via:

KafkaRestPropertiesArgs{...}

type KafkaRestPropertiesOutput

type KafkaRestPropertiesOutput struct{ *pulumi.OutputState }

The kafka rest proxy configuration which contains AAD security group information.

func (KafkaRestPropertiesOutput) ClientGroupInfo

The information of AAD security group.

func (KafkaRestPropertiesOutput) ConfigurationOverride

func (o KafkaRestPropertiesOutput) ConfigurationOverride() pulumi.StringMapOutput

The configurations that need to be overriden.

func (KafkaRestPropertiesOutput) ElementType

func (KafkaRestPropertiesOutput) ElementType() reflect.Type

func (KafkaRestPropertiesOutput) ToKafkaRestPropertiesOutput

func (o KafkaRestPropertiesOutput) ToKafkaRestPropertiesOutput() KafkaRestPropertiesOutput

func (KafkaRestPropertiesOutput) ToKafkaRestPropertiesOutputWithContext

func (o KafkaRestPropertiesOutput) ToKafkaRestPropertiesOutputWithContext(ctx context.Context) KafkaRestPropertiesOutput

func (KafkaRestPropertiesOutput) ToKafkaRestPropertiesPtrOutput

func (o KafkaRestPropertiesOutput) ToKafkaRestPropertiesPtrOutput() KafkaRestPropertiesPtrOutput

func (KafkaRestPropertiesOutput) ToKafkaRestPropertiesPtrOutputWithContext

func (o KafkaRestPropertiesOutput) ToKafkaRestPropertiesPtrOutputWithContext(ctx context.Context) KafkaRestPropertiesPtrOutput

type KafkaRestPropertiesPtrInput

type KafkaRestPropertiesPtrInput interface {
	pulumi.Input

	ToKafkaRestPropertiesPtrOutput() KafkaRestPropertiesPtrOutput
	ToKafkaRestPropertiesPtrOutputWithContext(context.Context) KafkaRestPropertiesPtrOutput
}

KafkaRestPropertiesPtrInput is an input type that accepts KafkaRestPropertiesArgs, KafkaRestPropertiesPtr and KafkaRestPropertiesPtrOutput values. You can construct a concrete instance of `KafkaRestPropertiesPtrInput` via:

        KafkaRestPropertiesArgs{...}

or:

        nil

type KafkaRestPropertiesPtrOutput

type KafkaRestPropertiesPtrOutput struct{ *pulumi.OutputState }

func (KafkaRestPropertiesPtrOutput) ClientGroupInfo

The information of AAD security group.

func (KafkaRestPropertiesPtrOutput) ConfigurationOverride

func (o KafkaRestPropertiesPtrOutput) ConfigurationOverride() pulumi.StringMapOutput

The configurations that need to be overriden.

func (KafkaRestPropertiesPtrOutput) Elem

func (KafkaRestPropertiesPtrOutput) ElementType

func (KafkaRestPropertiesPtrOutput) ToKafkaRestPropertiesPtrOutput

func (o KafkaRestPropertiesPtrOutput) ToKafkaRestPropertiesPtrOutput() KafkaRestPropertiesPtrOutput

func (KafkaRestPropertiesPtrOutput) ToKafkaRestPropertiesPtrOutputWithContext

func (o KafkaRestPropertiesPtrOutput) ToKafkaRestPropertiesPtrOutputWithContext(ctx context.Context) KafkaRestPropertiesPtrOutput

type KafkaRestPropertiesResponse

type KafkaRestPropertiesResponse struct {
	// The information of AAD security group.
	ClientGroupInfo *ClientGroupInfoResponse `pulumi:"clientGroupInfo"`
	// The configurations that need to be overriden.
	ConfigurationOverride map[string]string `pulumi:"configurationOverride"`
}

The kafka rest proxy configuration which contains AAD security group information.

type KafkaRestPropertiesResponseOutput

type KafkaRestPropertiesResponseOutput struct{ *pulumi.OutputState }

The kafka rest proxy configuration which contains AAD security group information.

func (KafkaRestPropertiesResponseOutput) ClientGroupInfo

The information of AAD security group.

func (KafkaRestPropertiesResponseOutput) ConfigurationOverride

func (o KafkaRestPropertiesResponseOutput) ConfigurationOverride() pulumi.StringMapOutput

The configurations that need to be overriden.

func (KafkaRestPropertiesResponseOutput) ElementType

func (KafkaRestPropertiesResponseOutput) ToKafkaRestPropertiesResponseOutput

func (o KafkaRestPropertiesResponseOutput) ToKafkaRestPropertiesResponseOutput() KafkaRestPropertiesResponseOutput

func (KafkaRestPropertiesResponseOutput) ToKafkaRestPropertiesResponseOutputWithContext

func (o KafkaRestPropertiesResponseOutput) ToKafkaRestPropertiesResponseOutputWithContext(ctx context.Context) KafkaRestPropertiesResponseOutput

type KafkaRestPropertiesResponsePtrOutput

type KafkaRestPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (KafkaRestPropertiesResponsePtrOutput) ClientGroupInfo

The information of AAD security group.

func (KafkaRestPropertiesResponsePtrOutput) ConfigurationOverride

The configurations that need to be overriden.

func (KafkaRestPropertiesResponsePtrOutput) Elem

func (KafkaRestPropertiesResponsePtrOutput) ElementType

func (KafkaRestPropertiesResponsePtrOutput) ToKafkaRestPropertiesResponsePtrOutput

func (o KafkaRestPropertiesResponsePtrOutput) ToKafkaRestPropertiesResponsePtrOutput() KafkaRestPropertiesResponsePtrOutput

func (KafkaRestPropertiesResponsePtrOutput) ToKafkaRestPropertiesResponsePtrOutputWithContext

func (o KafkaRestPropertiesResponsePtrOutput) ToKafkaRestPropertiesResponsePtrOutputWithContext(ctx context.Context) KafkaRestPropertiesResponsePtrOutput

type LinuxOperatingSystemProfile

type LinuxOperatingSystemProfile struct {
	// The password.
	Password *string `pulumi:"password"`
	// The SSH profile.
	SshProfile *SshProfile `pulumi:"sshProfile"`
	// The username.
	Username *string `pulumi:"username"`
}

The ssh username, password, and ssh public key.

type LinuxOperatingSystemProfileArgs

type LinuxOperatingSystemProfileArgs struct {
	// The password.
	Password pulumi.StringPtrInput `pulumi:"password"`
	// The SSH profile.
	SshProfile SshProfilePtrInput `pulumi:"sshProfile"`
	// The username.
	Username pulumi.StringPtrInput `pulumi:"username"`
}

The ssh username, password, and ssh public key.

func (LinuxOperatingSystemProfileArgs) ElementType

func (LinuxOperatingSystemProfileArgs) ToLinuxOperatingSystemProfileOutput

func (i LinuxOperatingSystemProfileArgs) ToLinuxOperatingSystemProfileOutput() LinuxOperatingSystemProfileOutput

func (LinuxOperatingSystemProfileArgs) ToLinuxOperatingSystemProfileOutputWithContext

func (i LinuxOperatingSystemProfileArgs) ToLinuxOperatingSystemProfileOutputWithContext(ctx context.Context) LinuxOperatingSystemProfileOutput

func (LinuxOperatingSystemProfileArgs) ToLinuxOperatingSystemProfilePtrOutput

func (i LinuxOperatingSystemProfileArgs) ToLinuxOperatingSystemProfilePtrOutput() LinuxOperatingSystemProfilePtrOutput

func (LinuxOperatingSystemProfileArgs) ToLinuxOperatingSystemProfilePtrOutputWithContext

func (i LinuxOperatingSystemProfileArgs) ToLinuxOperatingSystemProfilePtrOutputWithContext(ctx context.Context) LinuxOperatingSystemProfilePtrOutput

type LinuxOperatingSystemProfileInput

type LinuxOperatingSystemProfileInput interface {
	pulumi.Input

	ToLinuxOperatingSystemProfileOutput() LinuxOperatingSystemProfileOutput
	ToLinuxOperatingSystemProfileOutputWithContext(context.Context) LinuxOperatingSystemProfileOutput
}

LinuxOperatingSystemProfileInput is an input type that accepts LinuxOperatingSystemProfileArgs and LinuxOperatingSystemProfileOutput values. You can construct a concrete instance of `LinuxOperatingSystemProfileInput` via:

LinuxOperatingSystemProfileArgs{...}

type LinuxOperatingSystemProfileOutput

type LinuxOperatingSystemProfileOutput struct{ *pulumi.OutputState }

The ssh username, password, and ssh public key.

func (LinuxOperatingSystemProfileOutput) ElementType

func (LinuxOperatingSystemProfileOutput) Password

The password.

func (LinuxOperatingSystemProfileOutput) SshProfile

The SSH profile.

func (LinuxOperatingSystemProfileOutput) ToLinuxOperatingSystemProfileOutput

func (o LinuxOperatingSystemProfileOutput) ToLinuxOperatingSystemProfileOutput() LinuxOperatingSystemProfileOutput

func (LinuxOperatingSystemProfileOutput) ToLinuxOperatingSystemProfileOutputWithContext

func (o LinuxOperatingSystemProfileOutput) ToLinuxOperatingSystemProfileOutputWithContext(ctx context.Context) LinuxOperatingSystemProfileOutput

func (LinuxOperatingSystemProfileOutput) ToLinuxOperatingSystemProfilePtrOutput

func (o LinuxOperatingSystemProfileOutput) ToLinuxOperatingSystemProfilePtrOutput() LinuxOperatingSystemProfilePtrOutput

func (LinuxOperatingSystemProfileOutput) ToLinuxOperatingSystemProfilePtrOutputWithContext

func (o LinuxOperatingSystemProfileOutput) ToLinuxOperatingSystemProfilePtrOutputWithContext(ctx context.Context) LinuxOperatingSystemProfilePtrOutput

func (LinuxOperatingSystemProfileOutput) Username

The username.

type LinuxOperatingSystemProfilePtrInput

type LinuxOperatingSystemProfilePtrInput interface {
	pulumi.Input

	ToLinuxOperatingSystemProfilePtrOutput() LinuxOperatingSystemProfilePtrOutput
	ToLinuxOperatingSystemProfilePtrOutputWithContext(context.Context) LinuxOperatingSystemProfilePtrOutput
}

LinuxOperatingSystemProfilePtrInput is an input type that accepts LinuxOperatingSystemProfileArgs, LinuxOperatingSystemProfilePtr and LinuxOperatingSystemProfilePtrOutput values. You can construct a concrete instance of `LinuxOperatingSystemProfilePtrInput` via:

        LinuxOperatingSystemProfileArgs{...}

or:

        nil

type LinuxOperatingSystemProfilePtrOutput

type LinuxOperatingSystemProfilePtrOutput struct{ *pulumi.OutputState }

func (LinuxOperatingSystemProfilePtrOutput) Elem

func (LinuxOperatingSystemProfilePtrOutput) ElementType

func (LinuxOperatingSystemProfilePtrOutput) Password

The password.

func (LinuxOperatingSystemProfilePtrOutput) SshProfile

The SSH profile.

func (LinuxOperatingSystemProfilePtrOutput) ToLinuxOperatingSystemProfilePtrOutput

func (o LinuxOperatingSystemProfilePtrOutput) ToLinuxOperatingSystemProfilePtrOutput() LinuxOperatingSystemProfilePtrOutput

func (LinuxOperatingSystemProfilePtrOutput) ToLinuxOperatingSystemProfilePtrOutputWithContext

func (o LinuxOperatingSystemProfilePtrOutput) ToLinuxOperatingSystemProfilePtrOutputWithContext(ctx context.Context) LinuxOperatingSystemProfilePtrOutput

func (LinuxOperatingSystemProfilePtrOutput) Username

The username.

type LinuxOperatingSystemProfileResponse

type LinuxOperatingSystemProfileResponse struct {
	// The password.
	Password *string `pulumi:"password"`
	// The SSH profile.
	SshProfile *SshProfileResponse `pulumi:"sshProfile"`
	// The username.
	Username *string `pulumi:"username"`
}

The ssh username, password, and ssh public key.

type LinuxOperatingSystemProfileResponseOutput

type LinuxOperatingSystemProfileResponseOutput struct{ *pulumi.OutputState }

The ssh username, password, and ssh public key.

func (LinuxOperatingSystemProfileResponseOutput) ElementType

func (LinuxOperatingSystemProfileResponseOutput) Password

The password.

func (LinuxOperatingSystemProfileResponseOutput) SshProfile

The SSH profile.

func (LinuxOperatingSystemProfileResponseOutput) ToLinuxOperatingSystemProfileResponseOutput

func (o LinuxOperatingSystemProfileResponseOutput) ToLinuxOperatingSystemProfileResponseOutput() LinuxOperatingSystemProfileResponseOutput

func (LinuxOperatingSystemProfileResponseOutput) ToLinuxOperatingSystemProfileResponseOutputWithContext

func (o LinuxOperatingSystemProfileResponseOutput) ToLinuxOperatingSystemProfileResponseOutputWithContext(ctx context.Context) LinuxOperatingSystemProfileResponseOutput

func (LinuxOperatingSystemProfileResponseOutput) Username

The username.

type LinuxOperatingSystemProfileResponsePtrOutput

type LinuxOperatingSystemProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (LinuxOperatingSystemProfileResponsePtrOutput) Elem

func (LinuxOperatingSystemProfileResponsePtrOutput) ElementType

func (LinuxOperatingSystemProfileResponsePtrOutput) Password

The password.

func (LinuxOperatingSystemProfileResponsePtrOutput) SshProfile

The SSH profile.

func (LinuxOperatingSystemProfileResponsePtrOutput) ToLinuxOperatingSystemProfileResponsePtrOutput

func (o LinuxOperatingSystemProfileResponsePtrOutput) ToLinuxOperatingSystemProfileResponsePtrOutput() LinuxOperatingSystemProfileResponsePtrOutput

func (LinuxOperatingSystemProfileResponsePtrOutput) ToLinuxOperatingSystemProfileResponsePtrOutputWithContext

func (o LinuxOperatingSystemProfileResponsePtrOutput) ToLinuxOperatingSystemProfileResponsePtrOutputWithContext(ctx context.Context) LinuxOperatingSystemProfileResponsePtrOutput

func (LinuxOperatingSystemProfileResponsePtrOutput) Username

The username.

type LookupApplicationArgs

type LookupApplicationArgs struct {
	// The constant value for the application name.
	ApplicationName string `pulumi:"applicationName"`
	// The name of the cluster.
	ClusterName string `pulumi:"clusterName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupApplicationOutputArgs

type LookupApplicationOutputArgs struct {
	// The constant value for the application name.
	ApplicationName pulumi.StringInput `pulumi:"applicationName"`
	// The name of the cluster.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupApplicationOutputArgs) ElementType

type LookupApplicationResult

type LookupApplicationResult struct {
	// The ETag for the application
	Etag *string `pulumi:"etag"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The properties of the application.
	Properties ApplicationPropertiesResponse `pulumi:"properties"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The tags for the application.
	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 HDInsight cluster application

func LookupApplication

func LookupApplication(ctx *pulumi.Context, args *LookupApplicationArgs, opts ...pulumi.InvokeOption) (*LookupApplicationResult, error)

Gets properties of the specified application. Azure REST API version: 2021-06-01.

Other available API versions: 2023-04-15-preview, 2023-08-15-preview.

type LookupApplicationResultOutput

type LookupApplicationResultOutput struct{ *pulumi.OutputState }

The HDInsight cluster application

func (LookupApplicationResultOutput) ElementType

func (LookupApplicationResultOutput) Etag

The ETag for the application

func (LookupApplicationResultOutput) Id

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

func (LookupApplicationResultOutput) Name

The name of the resource

func (LookupApplicationResultOutput) Properties

The properties of the application.

func (LookupApplicationResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupApplicationResultOutput) Tags

The tags for the application.

func (LookupApplicationResultOutput) ToLookupApplicationResultOutput

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput

func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput

func (LookupApplicationResultOutput) Type

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

type LookupClusterArgs

type LookupClusterArgs struct {
	// The name of the cluster.
	ClusterName string `pulumi:"clusterName"`
	// The name of the resource group.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupClusterOutputArgs

type LookupClusterOutputArgs struct {
	// The name of the cluster.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupClusterOutputArgs) ElementType

func (LookupClusterOutputArgs) ElementType() reflect.Type

type LookupClusterPoolArgs

type LookupClusterPoolArgs struct {
	// The name of the cluster pool.
	ClusterPoolName string `pulumi:"clusterPoolName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName string `pulumi:"resourceGroupName"`
}

type LookupClusterPoolOutputArgs

type LookupClusterPoolOutputArgs struct {
	// The name of the cluster pool.
	ClusterPoolName pulumi.StringInput `pulumi:"clusterPoolName"`
	// The name of the resource group. The name is case insensitive.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupClusterPoolOutputArgs) ElementType

type LookupClusterPoolResult

type LookupClusterPoolResult struct {
	// Properties of underlying AKS cluster.
	AksClusterProfile ClusterPoolResourcePropertiesResponseAksClusterProfile `pulumi:"aksClusterProfile"`
	// A resource group created by AKS, to hold the infrastructure resources created by AKS on-behalf of customers. It is generated by cluster pool name and managed resource group name by pattern: MC_{managedResourceGroupName}_{clusterPoolName}_{region}
	AksManagedResourceGroupName string `pulumi:"aksManagedResourceGroupName"`
	// CLuster pool profile.
	ClusterPoolProfile *ClusterPoolResourcePropertiesResponseClusterPoolProfile `pulumi:"clusterPoolProfile"`
	// CLuster pool compute profile.
	ComputeProfile ClusterPoolResourcePropertiesResponseComputeProfile `pulumi:"computeProfile"`
	// A unique id generated by the RP to identify the resource.
	DeploymentId string `pulumi:"deploymentId"`
	// Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"
	Id string `pulumi:"id"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// Cluster pool log analytics profile to enable OMS agent for AKS cluster.
	LogAnalyticsProfile *ClusterPoolResourcePropertiesResponseLogAnalyticsProfile `pulumi:"logAnalyticsProfile"`
	// A resource group created by RP, to hold the resources created by RP on-behalf of customers. It will also be used to generate aksManagedResourceGroupName by pattern: MC_{managedResourceGroupName}_{clusterPoolName}_{region}. Please make sure it meets resource group name restriction.
	ManagedResourceGroupName *string `pulumi:"managedResourceGroupName"`
	// The name of the resource
	Name string `pulumi:"name"`
	// Cluster pool network profile.
	NetworkProfile *ClusterPoolResourcePropertiesResponseNetworkProfile `pulumi:"networkProfile"`
	// Provisioning state of the resource.
	ProvisioningState string `pulumi:"provisioningState"`
	// Business status of the resource.
	Status string `pulumi:"status"`
	// Azure Resource Manager metadata containing createdBy and modifiedBy information.
	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"`
}

Cluster pool.

func LookupClusterPool

func LookupClusterPool(ctx *pulumi.Context, args *LookupClusterPoolArgs, opts ...pulumi.InvokeOption) (*LookupClusterPoolResult, error)

Gets a cluster pool. Azure REST API version: 2023-06-01-preview.

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

type LookupClusterPoolResultOutput

type LookupClusterPoolResultOutput struct{ *pulumi.OutputState }

Cluster pool.

func (LookupClusterPoolResultOutput) AksClusterProfile

Properties of underlying AKS cluster.

func (LookupClusterPoolResultOutput) AksManagedResourceGroupName

func (o LookupClusterPoolResultOutput) AksManagedResourceGroupName() pulumi.StringOutput

A resource group created by AKS, to hold the infrastructure resources created by AKS on-behalf of customers. It is generated by cluster pool name and managed resource group name by pattern: MC_{managedResourceGroupName}_{clusterPoolName}_{region}

func (LookupClusterPoolResultOutput) ClusterPoolProfile

CLuster pool profile.

func (LookupClusterPoolResultOutput) ComputeProfile

CLuster pool compute profile.

func (LookupClusterPoolResultOutput) DeploymentId

A unique id generated by the RP to identify the resource.

func (LookupClusterPoolResultOutput) ElementType

func (LookupClusterPoolResultOutput) Id

Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

func (LookupClusterPoolResultOutput) Location

The geo-location where the resource lives

func (LookupClusterPoolResultOutput) LogAnalyticsProfile

Cluster pool log analytics profile to enable OMS agent for AKS cluster.

func (LookupClusterPoolResultOutput) ManagedResourceGroupName

func (o LookupClusterPoolResultOutput) ManagedResourceGroupName() pulumi.StringPtrOutput

A resource group created by RP, to hold the resources created by RP on-behalf of customers. It will also be used to generate aksManagedResourceGroupName by pattern: MC_{managedResourceGroupName}_{clusterPoolName}_{region}. Please make sure it meets resource group name restriction.

func (LookupClusterPoolResultOutput) Name

The name of the resource

func (LookupClusterPoolResultOutput) NetworkProfile

Cluster pool network profile.

func (LookupClusterPoolResultOutput) ProvisioningState

func (o LookupClusterPoolResultOutput) ProvisioningState() pulumi.StringOutput

Provisioning state of the resource.

func (LookupClusterPoolResultOutput) Status

Business status of the resource.

func (LookupClusterPoolResultOutput) SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

func (LookupClusterPoolResultOutput) Tags

Resource tags.

func (LookupClusterPoolResultOutput) ToLookupClusterPoolResultOutput

func (o LookupClusterPoolResultOutput) ToLookupClusterPoolResultOutput() LookupClusterPoolResultOutput

func (LookupClusterPoolResultOutput) ToLookupClusterPoolResultOutputWithContext

func (o LookupClusterPoolResultOutput) ToLookupClusterPoolResultOutputWithContext(ctx context.Context) LookupClusterPoolResultOutput

func (LookupClusterPoolResultOutput) Type

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

type LookupClusterResult

type LookupClusterResult struct {
	// The ETag for the resource
	Etag *string `pulumi:"etag"`
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The identity of the cluster, if configured.
	Identity *ClusterIdentityResponse `pulumi:"identity"`
	// The geo-location where the resource lives
	Location string `pulumi:"location"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The properties of the cluster.
	Properties ClusterGetPropertiesResponse `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 availability zones.
	Zones []string `pulumi:"zones"`
}

The HDInsight cluster.

func LookupCluster

func LookupCluster(ctx *pulumi.Context, args *LookupClusterArgs, opts ...pulumi.InvokeOption) (*LookupClusterResult, error)

Gets the specified cluster. Azure REST API version: 2021-06-01.

Other available API versions: 2023-04-15-preview, 2023-06-01-preview, 2023-08-15-preview, 2023-11-01-preview, 2024-05-01.

func (*LookupClusterResult) Defaults

func (val *LookupClusterResult) Defaults() *LookupClusterResult

Defaults sets the appropriate defaults for LookupClusterResult

type LookupClusterResultOutput

type LookupClusterResultOutput struct{ *pulumi.OutputState }

The HDInsight cluster.

func (LookupClusterResultOutput) ElementType

func (LookupClusterResultOutput) ElementType() reflect.Type

func (LookupClusterResultOutput) Etag

The ETag for the resource

func (LookupClusterResultOutput) Id

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

func (LookupClusterResultOutput) Identity

The identity of the cluster, if configured.

func (LookupClusterResultOutput) Location

The geo-location where the resource lives

func (LookupClusterResultOutput) Name

The name of the resource

func (LookupClusterResultOutput) Properties

The properties of the cluster.

func (LookupClusterResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupClusterResultOutput) Tags

Resource tags.

func (LookupClusterResultOutput) ToLookupClusterResultOutput

func (o LookupClusterResultOutput) ToLookupClusterResultOutput() LookupClusterResultOutput

func (LookupClusterResultOutput) ToLookupClusterResultOutputWithContext

func (o LookupClusterResultOutput) ToLookupClusterResultOutputWithContext(ctx context.Context) LookupClusterResultOutput

func (LookupClusterResultOutput) Type

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

func (LookupClusterResultOutput) Zones

The availability zones.

type LookupPrivateEndpointConnectionArgs

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

type LookupPrivateEndpointConnectionOutputArgs

type LookupPrivateEndpointConnectionOutputArgs struct {
	// The name of the cluster.
	ClusterName pulumi.StringInput `pulumi:"clusterName"`
	// The name of the private endpoint connection.
	PrivateEndpointConnectionName pulumi.StringInput `pulumi:"privateEndpointConnectionName"`
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput `pulumi:"resourceGroupName"`
}

func (LookupPrivateEndpointConnectionOutputArgs) ElementType

type LookupPrivateEndpointConnectionResult

type LookupPrivateEndpointConnectionResult struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The link identifier.
	LinkIdentifier string `pulumi:"linkIdentifier"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The private endpoint of the private endpoint connection
	PrivateEndpoint PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// The private link service connection state.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state, which only appears in the response.
	ProvisioningState string `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The private endpoint connection.

func LookupPrivateEndpointConnection

Gets the specific private endpoint connection. Azure REST API version: 2021-06-01.

Other available API versions: 2023-04-15-preview, 2023-08-15-preview.

type LookupPrivateEndpointConnectionResultOutput

type LookupPrivateEndpointConnectionResultOutput struct{ *pulumi.OutputState }

The private endpoint connection.

func (LookupPrivateEndpointConnectionResultOutput) ElementType

func (LookupPrivateEndpointConnectionResultOutput) Id

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

func (LookupPrivateEndpointConnectionResultOutput) LinkIdentifier

The link identifier.

func (LookupPrivateEndpointConnectionResultOutput) Name

The name of the resource

func (LookupPrivateEndpointConnectionResultOutput) PrivateEndpoint

The private endpoint of the private endpoint connection

func (LookupPrivateEndpointConnectionResultOutput) PrivateLinkServiceConnectionState

The private link service connection state.

func (LookupPrivateEndpointConnectionResultOutput) ProvisioningState

The provisioning state, which only appears in the response.

func (LookupPrivateEndpointConnectionResultOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutput() LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext

func (o LookupPrivateEndpointConnectionResultOutput) ToLookupPrivateEndpointConnectionResultOutputWithContext(ctx context.Context) LookupPrivateEndpointConnectionResultOutput

func (LookupPrivateEndpointConnectionResultOutput) Type

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

type NetworkProperties

type NetworkProperties struct {
	// Indicates whether or not private link is enabled.
	PrivateLink *string `pulumi:"privateLink"`
	// The direction for the resource provider connection.
	ResourceProviderConnection *string `pulumi:"resourceProviderConnection"`
}

The network properties.

type NetworkPropertiesArgs

type NetworkPropertiesArgs struct {
	// Indicates whether or not private link is enabled.
	PrivateLink pulumi.StringPtrInput `pulumi:"privateLink"`
	// The direction for the resource provider connection.
	ResourceProviderConnection pulumi.StringPtrInput `pulumi:"resourceProviderConnection"`
}

The network properties.

func (NetworkPropertiesArgs) ElementType

func (NetworkPropertiesArgs) ElementType() reflect.Type

func (NetworkPropertiesArgs) ToNetworkPropertiesOutput

func (i NetworkPropertiesArgs) ToNetworkPropertiesOutput() NetworkPropertiesOutput

func (NetworkPropertiesArgs) ToNetworkPropertiesOutputWithContext

func (i NetworkPropertiesArgs) ToNetworkPropertiesOutputWithContext(ctx context.Context) NetworkPropertiesOutput

func (NetworkPropertiesArgs) ToNetworkPropertiesPtrOutput

func (i NetworkPropertiesArgs) ToNetworkPropertiesPtrOutput() NetworkPropertiesPtrOutput

func (NetworkPropertiesArgs) ToNetworkPropertiesPtrOutputWithContext

func (i NetworkPropertiesArgs) ToNetworkPropertiesPtrOutputWithContext(ctx context.Context) NetworkPropertiesPtrOutput

type NetworkPropertiesInput

type NetworkPropertiesInput interface {
	pulumi.Input

	ToNetworkPropertiesOutput() NetworkPropertiesOutput
	ToNetworkPropertiesOutputWithContext(context.Context) NetworkPropertiesOutput
}

NetworkPropertiesInput is an input type that accepts NetworkPropertiesArgs and NetworkPropertiesOutput values. You can construct a concrete instance of `NetworkPropertiesInput` via:

NetworkPropertiesArgs{...}

type NetworkPropertiesOutput

type NetworkPropertiesOutput struct{ *pulumi.OutputState }

The network properties.

func (NetworkPropertiesOutput) ElementType

func (NetworkPropertiesOutput) ElementType() reflect.Type

Indicates whether or not private link is enabled.

func (NetworkPropertiesOutput) ResourceProviderConnection

func (o NetworkPropertiesOutput) ResourceProviderConnection() pulumi.StringPtrOutput

The direction for the resource provider connection.

func (NetworkPropertiesOutput) ToNetworkPropertiesOutput

func (o NetworkPropertiesOutput) ToNetworkPropertiesOutput() NetworkPropertiesOutput

func (NetworkPropertiesOutput) ToNetworkPropertiesOutputWithContext

func (o NetworkPropertiesOutput) ToNetworkPropertiesOutputWithContext(ctx context.Context) NetworkPropertiesOutput

func (NetworkPropertiesOutput) ToNetworkPropertiesPtrOutput

func (o NetworkPropertiesOutput) ToNetworkPropertiesPtrOutput() NetworkPropertiesPtrOutput

func (NetworkPropertiesOutput) ToNetworkPropertiesPtrOutputWithContext

func (o NetworkPropertiesOutput) ToNetworkPropertiesPtrOutputWithContext(ctx context.Context) NetworkPropertiesPtrOutput

type NetworkPropertiesPtrInput

type NetworkPropertiesPtrInput interface {
	pulumi.Input

	ToNetworkPropertiesPtrOutput() NetworkPropertiesPtrOutput
	ToNetworkPropertiesPtrOutputWithContext(context.Context) NetworkPropertiesPtrOutput
}

NetworkPropertiesPtrInput is an input type that accepts NetworkPropertiesArgs, NetworkPropertiesPtr and NetworkPropertiesPtrOutput values. You can construct a concrete instance of `NetworkPropertiesPtrInput` via:

        NetworkPropertiesArgs{...}

or:

        nil

type NetworkPropertiesPtrOutput

type NetworkPropertiesPtrOutput struct{ *pulumi.OutputState }

func (NetworkPropertiesPtrOutput) Elem

func (NetworkPropertiesPtrOutput) ElementType

func (NetworkPropertiesPtrOutput) ElementType() reflect.Type

Indicates whether or not private link is enabled.

func (NetworkPropertiesPtrOutput) ResourceProviderConnection

func (o NetworkPropertiesPtrOutput) ResourceProviderConnection() pulumi.StringPtrOutput

The direction for the resource provider connection.

func (NetworkPropertiesPtrOutput) ToNetworkPropertiesPtrOutput

func (o NetworkPropertiesPtrOutput) ToNetworkPropertiesPtrOutput() NetworkPropertiesPtrOutput

func (NetworkPropertiesPtrOutput) ToNetworkPropertiesPtrOutputWithContext

func (o NetworkPropertiesPtrOutput) ToNetworkPropertiesPtrOutputWithContext(ctx context.Context) NetworkPropertiesPtrOutput

type NetworkPropertiesResponse

type NetworkPropertiesResponse struct {
	// Indicates whether or not private link is enabled.
	PrivateLink *string `pulumi:"privateLink"`
	// The direction for the resource provider connection.
	ResourceProviderConnection *string `pulumi:"resourceProviderConnection"`
}

The network properties.

type NetworkPropertiesResponseOutput

type NetworkPropertiesResponseOutput struct{ *pulumi.OutputState }

The network properties.

func (NetworkPropertiesResponseOutput) ElementType

Indicates whether or not private link is enabled.

func (NetworkPropertiesResponseOutput) ResourceProviderConnection

func (o NetworkPropertiesResponseOutput) ResourceProviderConnection() pulumi.StringPtrOutput

The direction for the resource provider connection.

func (NetworkPropertiesResponseOutput) ToNetworkPropertiesResponseOutput

func (o NetworkPropertiesResponseOutput) ToNetworkPropertiesResponseOutput() NetworkPropertiesResponseOutput

func (NetworkPropertiesResponseOutput) ToNetworkPropertiesResponseOutputWithContext

func (o NetworkPropertiesResponseOutput) ToNetworkPropertiesResponseOutputWithContext(ctx context.Context) NetworkPropertiesResponseOutput

type NetworkPropertiesResponsePtrOutput

type NetworkPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (NetworkPropertiesResponsePtrOutput) Elem

func (NetworkPropertiesResponsePtrOutput) ElementType

Indicates whether or not private link is enabled.

func (NetworkPropertiesResponsePtrOutput) ResourceProviderConnection

func (o NetworkPropertiesResponsePtrOutput) ResourceProviderConnection() pulumi.StringPtrOutput

The direction for the resource provider connection.

func (NetworkPropertiesResponsePtrOutput) ToNetworkPropertiesResponsePtrOutput

func (o NetworkPropertiesResponsePtrOutput) ToNetworkPropertiesResponsePtrOutput() NetworkPropertiesResponsePtrOutput

func (NetworkPropertiesResponsePtrOutput) ToNetworkPropertiesResponsePtrOutputWithContext

func (o NetworkPropertiesResponsePtrOutput) ToNetworkPropertiesResponsePtrOutputWithContext(ctx context.Context) NetworkPropertiesResponsePtrOutput

type OSType

type OSType string

The type of operating system.

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:

OSTypeWindows
OSTypeLinux

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 OsProfile

type OsProfile struct {
	// The Linux OS profile.
	LinuxOperatingSystemProfile *LinuxOperatingSystemProfile `pulumi:"linuxOperatingSystemProfile"`
}

The Linux operation systems profile.

type OsProfileArgs

type OsProfileArgs struct {
	// The Linux OS profile.
	LinuxOperatingSystemProfile LinuxOperatingSystemProfilePtrInput `pulumi:"linuxOperatingSystemProfile"`
}

The Linux operation systems profile.

func (OsProfileArgs) ElementType

func (OsProfileArgs) ElementType() reflect.Type

func (OsProfileArgs) ToOsProfileOutput

func (i OsProfileArgs) ToOsProfileOutput() OsProfileOutput

func (OsProfileArgs) ToOsProfileOutputWithContext

func (i OsProfileArgs) ToOsProfileOutputWithContext(ctx context.Context) OsProfileOutput

func (OsProfileArgs) ToOsProfilePtrOutput

func (i OsProfileArgs) ToOsProfilePtrOutput() OsProfilePtrOutput

func (OsProfileArgs) ToOsProfilePtrOutputWithContext

func (i OsProfileArgs) ToOsProfilePtrOutputWithContext(ctx context.Context) OsProfilePtrOutput

type OsProfileInput

type OsProfileInput interface {
	pulumi.Input

	ToOsProfileOutput() OsProfileOutput
	ToOsProfileOutputWithContext(context.Context) OsProfileOutput
}

OsProfileInput is an input type that accepts OsProfileArgs and OsProfileOutput values. You can construct a concrete instance of `OsProfileInput` via:

OsProfileArgs{...}

type OsProfileOutput

type OsProfileOutput struct{ *pulumi.OutputState }

The Linux operation systems profile.

func (OsProfileOutput) ElementType

func (OsProfileOutput) ElementType() reflect.Type

func (OsProfileOutput) LinuxOperatingSystemProfile

func (o OsProfileOutput) LinuxOperatingSystemProfile() LinuxOperatingSystemProfilePtrOutput

The Linux OS profile.

func (OsProfileOutput) ToOsProfileOutput

func (o OsProfileOutput) ToOsProfileOutput() OsProfileOutput

func (OsProfileOutput) ToOsProfileOutputWithContext

func (o OsProfileOutput) ToOsProfileOutputWithContext(ctx context.Context) OsProfileOutput

func (OsProfileOutput) ToOsProfilePtrOutput

func (o OsProfileOutput) ToOsProfilePtrOutput() OsProfilePtrOutput

func (OsProfileOutput) ToOsProfilePtrOutputWithContext

func (o OsProfileOutput) ToOsProfilePtrOutputWithContext(ctx context.Context) OsProfilePtrOutput

type OsProfilePtrInput

type OsProfilePtrInput interface {
	pulumi.Input

	ToOsProfilePtrOutput() OsProfilePtrOutput
	ToOsProfilePtrOutputWithContext(context.Context) OsProfilePtrOutput
}

OsProfilePtrInput is an input type that accepts OsProfileArgs, OsProfilePtr and OsProfilePtrOutput values. You can construct a concrete instance of `OsProfilePtrInput` via:

        OsProfileArgs{...}

or:

        nil

func OsProfilePtr

func OsProfilePtr(v *OsProfileArgs) OsProfilePtrInput

type OsProfilePtrOutput

type OsProfilePtrOutput struct{ *pulumi.OutputState }

func (OsProfilePtrOutput) Elem

func (OsProfilePtrOutput) ElementType

func (OsProfilePtrOutput) ElementType() reflect.Type

func (OsProfilePtrOutput) LinuxOperatingSystemProfile

func (o OsProfilePtrOutput) LinuxOperatingSystemProfile() LinuxOperatingSystemProfilePtrOutput

The Linux OS profile.

func (OsProfilePtrOutput) ToOsProfilePtrOutput

func (o OsProfilePtrOutput) ToOsProfilePtrOutput() OsProfilePtrOutput

func (OsProfilePtrOutput) ToOsProfilePtrOutputWithContext

func (o OsProfilePtrOutput) ToOsProfilePtrOutputWithContext(ctx context.Context) OsProfilePtrOutput

type OsProfileResponse

type OsProfileResponse struct {
	// The Linux OS profile.
	LinuxOperatingSystemProfile *LinuxOperatingSystemProfileResponse `pulumi:"linuxOperatingSystemProfile"`
}

The Linux operation systems profile.

type OsProfileResponseOutput

type OsProfileResponseOutput struct{ *pulumi.OutputState }

The Linux operation systems profile.

func (OsProfileResponseOutput) ElementType

func (OsProfileResponseOutput) ElementType() reflect.Type

func (OsProfileResponseOutput) LinuxOperatingSystemProfile

The Linux OS profile.

func (OsProfileResponseOutput) ToOsProfileResponseOutput

func (o OsProfileResponseOutput) ToOsProfileResponseOutput() OsProfileResponseOutput

func (OsProfileResponseOutput) ToOsProfileResponseOutputWithContext

func (o OsProfileResponseOutput) ToOsProfileResponseOutputWithContext(ctx context.Context) OsProfileResponseOutput

type OsProfileResponsePtrOutput

type OsProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (OsProfileResponsePtrOutput) Elem

func (OsProfileResponsePtrOutput) ElementType

func (OsProfileResponsePtrOutput) ElementType() reflect.Type

func (OsProfileResponsePtrOutput) LinuxOperatingSystemProfile

The Linux OS profile.

func (OsProfileResponsePtrOutput) ToOsProfileResponsePtrOutput

func (o OsProfileResponsePtrOutput) ToOsProfileResponsePtrOutput() OsProfileResponsePtrOutput

func (OsProfileResponsePtrOutput) ToOsProfileResponsePtrOutputWithContext

func (o OsProfileResponsePtrOutput) ToOsProfileResponsePtrOutputWithContext(ctx context.Context) OsProfileResponsePtrOutput

type PrivateEndpointConnection

type PrivateEndpointConnection struct {
	pulumi.CustomResourceState

	// The link identifier.
	LinkIdentifier pulumi.StringOutput `pulumi:"linkIdentifier"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The private endpoint of the private endpoint connection
	PrivateEndpoint PrivateEndpointResponseOutput `pulumi:"privateEndpoint"`
	// The private link service connection state.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponseOutput `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state, which only appears in the response.
	ProvisioningState pulumi.StringOutput `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponseOutput `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type pulumi.StringOutput `pulumi:"type"`
}

The private endpoint connection. Azure REST API version: 2021-06-01. Prior API version in Azure Native 1.x: 2021-06-01.

Other available API versions: 2023-04-15-preview, 2023-08-15-preview.

func GetPrivateEndpointConnection

func GetPrivateEndpointConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PrivateEndpointConnectionState, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

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

func NewPrivateEndpointConnection

func NewPrivateEndpointConnection(ctx *pulumi.Context,
	name string, args *PrivateEndpointConnectionArgs, opts ...pulumi.ResourceOption) (*PrivateEndpointConnection, error)

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

func (*PrivateEndpointConnection) ElementType

func (*PrivateEndpointConnection) ElementType() reflect.Type

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutput

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (*PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext

func (i *PrivateEndpointConnection) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

type PrivateEndpointConnectionArgs

type PrivateEndpointConnectionArgs struct {
	// The name of the cluster.
	ClusterName pulumi.StringInput
	// The name of the private endpoint connection.
	PrivateEndpointConnectionName pulumi.StringPtrInput
	// The private link service connection state.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateInput
	// The name of the resource group.
	ResourceGroupName pulumi.StringInput
}

The set of arguments for constructing a PrivateEndpointConnection resource.

func (PrivateEndpointConnectionArgs) ElementType

type PrivateEndpointConnectionInput

type PrivateEndpointConnectionInput interface {
	pulumi.Input

	ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput
	ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput
}

type PrivateEndpointConnectionOutput

type PrivateEndpointConnectionOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionOutput) ElementType

func (PrivateEndpointConnectionOutput) LinkIdentifier

The link identifier.

func (PrivateEndpointConnectionOutput) Name

The name of the resource

func (PrivateEndpointConnectionOutput) PrivateEndpoint

The private endpoint of the private endpoint connection

func (PrivateEndpointConnectionOutput) PrivateLinkServiceConnectionState

The private link service connection state.

func (PrivateEndpointConnectionOutput) ProvisioningState

func (o PrivateEndpointConnectionOutput) ProvisioningState() pulumi.StringOutput

The provisioning state, which only appears in the response.

func (PrivateEndpointConnectionOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutput() PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext

func (o PrivateEndpointConnectionOutput) ToPrivateEndpointConnectionOutputWithContext(ctx context.Context) PrivateEndpointConnectionOutput

func (PrivateEndpointConnectionOutput) Type

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

type PrivateEndpointConnectionResponse

type PrivateEndpointConnectionResponse struct {
	// Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
	Id string `pulumi:"id"`
	// The link identifier.
	LinkIdentifier string `pulumi:"linkIdentifier"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The private endpoint of the private endpoint connection
	PrivateEndpoint PrivateEndpointResponse `pulumi:"privateEndpoint"`
	// The private link service connection state.
	PrivateLinkServiceConnectionState PrivateLinkServiceConnectionStateResponse `pulumi:"privateLinkServiceConnectionState"`
	// The provisioning state, which only appears in the response.
	ProvisioningState string `pulumi:"provisioningState"`
	// Metadata pertaining to creation and last modification of the resource.
	SystemData SystemDataResponse `pulumi:"systemData"`
	// The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
	Type string `pulumi:"type"`
}

The private endpoint connection.

type PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateEndpointConnectionResponseArrayOutput) ElementType

func (PrivateEndpointConnectionResponseArrayOutput) Index

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutput() PrivateEndpointConnectionResponseArrayOutput

func (PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext

func (o PrivateEndpointConnectionResponseArrayOutput) ToPrivateEndpointConnectionResponseArrayOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseArrayOutput

type PrivateEndpointConnectionResponseOutput

type PrivateEndpointConnectionResponseOutput struct{ *pulumi.OutputState }

The private endpoint connection.

func (PrivateEndpointConnectionResponseOutput) ElementType

func (PrivateEndpointConnectionResponseOutput) Id

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

func (PrivateEndpointConnectionResponseOutput) LinkIdentifier

The link identifier.

func (PrivateEndpointConnectionResponseOutput) Name

The name of the resource

func (PrivateEndpointConnectionResponseOutput) PrivateEndpoint

The private endpoint of the private endpoint connection

func (PrivateEndpointConnectionResponseOutput) PrivateLinkServiceConnectionState

The private link service connection state.

func (PrivateEndpointConnectionResponseOutput) ProvisioningState

The provisioning state, which only appears in the response.

func (PrivateEndpointConnectionResponseOutput) SystemData

Metadata pertaining to creation and last modification of the resource.

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutput() PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext

func (o PrivateEndpointConnectionResponseOutput) ToPrivateEndpointConnectionResponseOutputWithContext(ctx context.Context) PrivateEndpointConnectionResponseOutput

func (PrivateEndpointConnectionResponseOutput) Type

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

type PrivateEndpointConnectionState

type PrivateEndpointConnectionState struct {
}

func (PrivateEndpointConnectionState) ElementType

type PrivateEndpointResponse

type PrivateEndpointResponse struct {
	// The private endpoint id.
	Id *string `pulumi:"id"`
}

The private endpoint.

type PrivateEndpointResponseOutput

type PrivateEndpointResponseOutput struct{ *pulumi.OutputState }

The private endpoint.

func (PrivateEndpointResponseOutput) ElementType

func (PrivateEndpointResponseOutput) Id

The private endpoint id.

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutput() PrivateEndpointResponseOutput

func (PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext

func (o PrivateEndpointResponseOutput) ToPrivateEndpointResponseOutputWithContext(ctx context.Context) PrivateEndpointResponseOutput

type PrivateIPAllocationMethod

type PrivateIPAllocationMethod string

The method that private IP address is allocated.

func (PrivateIPAllocationMethod) ElementType

func (PrivateIPAllocationMethod) ElementType() reflect.Type

func (PrivateIPAllocationMethod) ToPrivateIPAllocationMethodOutput

func (e PrivateIPAllocationMethod) ToPrivateIPAllocationMethodOutput() PrivateIPAllocationMethodOutput

func (PrivateIPAllocationMethod) ToPrivateIPAllocationMethodOutputWithContext

func (e PrivateIPAllocationMethod) ToPrivateIPAllocationMethodOutputWithContext(ctx context.Context) PrivateIPAllocationMethodOutput

func (PrivateIPAllocationMethod) ToPrivateIPAllocationMethodPtrOutput

func (e PrivateIPAllocationMethod) ToPrivateIPAllocationMethodPtrOutput() PrivateIPAllocationMethodPtrOutput

func (PrivateIPAllocationMethod) ToPrivateIPAllocationMethodPtrOutputWithContext

func (e PrivateIPAllocationMethod) ToPrivateIPAllocationMethodPtrOutputWithContext(ctx context.Context) PrivateIPAllocationMethodPtrOutput

func (PrivateIPAllocationMethod) ToStringOutput

func (e PrivateIPAllocationMethod) ToStringOutput() pulumi.StringOutput

func (PrivateIPAllocationMethod) ToStringOutputWithContext

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

func (PrivateIPAllocationMethod) ToStringPtrOutput

func (e PrivateIPAllocationMethod) ToStringPtrOutput() pulumi.StringPtrOutput

func (PrivateIPAllocationMethod) ToStringPtrOutputWithContext

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

type PrivateIPAllocationMethodInput

type PrivateIPAllocationMethodInput interface {
	pulumi.Input

	ToPrivateIPAllocationMethodOutput() PrivateIPAllocationMethodOutput
	ToPrivateIPAllocationMethodOutputWithContext(context.Context) PrivateIPAllocationMethodOutput
}

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

PrivateIPAllocationMethodDynamic
PrivateIPAllocationMethodStatic

type PrivateIPAllocationMethodOutput

type PrivateIPAllocationMethodOutput struct{ *pulumi.OutputState }

func (PrivateIPAllocationMethodOutput) ElementType

func (PrivateIPAllocationMethodOutput) ToPrivateIPAllocationMethodOutput

func (o PrivateIPAllocationMethodOutput) ToPrivateIPAllocationMethodOutput() PrivateIPAllocationMethodOutput

func (PrivateIPAllocationMethodOutput) ToPrivateIPAllocationMethodOutputWithContext

func (o PrivateIPAllocationMethodOutput) ToPrivateIPAllocationMethodOutputWithContext(ctx context.Context) PrivateIPAllocationMethodOutput

func (PrivateIPAllocationMethodOutput) ToPrivateIPAllocationMethodPtrOutput

func (o PrivateIPAllocationMethodOutput) ToPrivateIPAllocationMethodPtrOutput() PrivateIPAllocationMethodPtrOutput

func (PrivateIPAllocationMethodOutput) ToPrivateIPAllocationMethodPtrOutputWithContext

func (o PrivateIPAllocationMethodOutput) ToPrivateIPAllocationMethodPtrOutputWithContext(ctx context.Context) PrivateIPAllocationMethodPtrOutput

func (PrivateIPAllocationMethodOutput) ToStringOutput

func (PrivateIPAllocationMethodOutput) ToStringOutputWithContext

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

func (PrivateIPAllocationMethodOutput) ToStringPtrOutput

func (PrivateIPAllocationMethodOutput) ToStringPtrOutputWithContext

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

type PrivateIPAllocationMethodPtrInput

type PrivateIPAllocationMethodPtrInput interface {
	pulumi.Input

	ToPrivateIPAllocationMethodPtrOutput() PrivateIPAllocationMethodPtrOutput
	ToPrivateIPAllocationMethodPtrOutputWithContext(context.Context) PrivateIPAllocationMethodPtrOutput
}

func PrivateIPAllocationMethodPtr

func PrivateIPAllocationMethodPtr(v string) PrivateIPAllocationMethodPtrInput

type PrivateIPAllocationMethodPtrOutput

type PrivateIPAllocationMethodPtrOutput struct{ *pulumi.OutputState }

func (PrivateIPAllocationMethodPtrOutput) Elem

func (PrivateIPAllocationMethodPtrOutput) ElementType

func (PrivateIPAllocationMethodPtrOutput) ToPrivateIPAllocationMethodPtrOutput

func (o PrivateIPAllocationMethodPtrOutput) ToPrivateIPAllocationMethodPtrOutput() PrivateIPAllocationMethodPtrOutput

func (PrivateIPAllocationMethodPtrOutput) ToPrivateIPAllocationMethodPtrOutputWithContext

func (o PrivateIPAllocationMethodPtrOutput) ToPrivateIPAllocationMethodPtrOutputWithContext(ctx context.Context) PrivateIPAllocationMethodPtrOutput

func (PrivateIPAllocationMethodPtrOutput) ToStringPtrOutput

func (PrivateIPAllocationMethodPtrOutput) ToStringPtrOutputWithContext

func (o PrivateIPAllocationMethodPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type PrivateLink string

Indicates whether or not private link is enabled.

func (PrivateLink) ElementType

func (PrivateLink) ElementType() reflect.Type

func (PrivateLink) ToPrivateLinkOutput

func (e PrivateLink) ToPrivateLinkOutput() PrivateLinkOutput

func (PrivateLink) ToPrivateLinkOutputWithContext

func (e PrivateLink) ToPrivateLinkOutputWithContext(ctx context.Context) PrivateLinkOutput

func (PrivateLink) ToPrivateLinkPtrOutput

func (e PrivateLink) ToPrivateLinkPtrOutput() PrivateLinkPtrOutput

func (PrivateLink) ToPrivateLinkPtrOutputWithContext

func (e PrivateLink) ToPrivateLinkPtrOutputWithContext(ctx context.Context) PrivateLinkPtrOutput

func (PrivateLink) ToStringOutput

func (e PrivateLink) ToStringOutput() pulumi.StringOutput

func (PrivateLink) ToStringOutputWithContext

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

func (PrivateLink) ToStringPtrOutput

func (e PrivateLink) ToStringPtrOutput() pulumi.StringPtrOutput

func (PrivateLink) ToStringPtrOutputWithContext

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

type PrivateLinkConfiguration

type PrivateLinkConfiguration struct {
	// The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.
	GroupId string `pulumi:"groupId"`
	// The IP configurations for the private link service.
	IpConfigurations []IPConfiguration `pulumi:"ipConfigurations"`
	// The name of private link configuration.
	Name string `pulumi:"name"`
}

The private link configuration.

type PrivateLinkConfigurationArgs

type PrivateLinkConfigurationArgs struct {
	// The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.
	GroupId pulumi.StringInput `pulumi:"groupId"`
	// The IP configurations for the private link service.
	IpConfigurations IPConfigurationArrayInput `pulumi:"ipConfigurations"`
	// The name of private link configuration.
	Name pulumi.StringInput `pulumi:"name"`
}

The private link configuration.

func (PrivateLinkConfigurationArgs) ElementType

func (PrivateLinkConfigurationArgs) ToPrivateLinkConfigurationOutput

func (i PrivateLinkConfigurationArgs) ToPrivateLinkConfigurationOutput() PrivateLinkConfigurationOutput

func (PrivateLinkConfigurationArgs) ToPrivateLinkConfigurationOutputWithContext

func (i PrivateLinkConfigurationArgs) ToPrivateLinkConfigurationOutputWithContext(ctx context.Context) PrivateLinkConfigurationOutput

type PrivateLinkConfigurationArray

type PrivateLinkConfigurationArray []PrivateLinkConfigurationInput

func (PrivateLinkConfigurationArray) ElementType

func (PrivateLinkConfigurationArray) ToPrivateLinkConfigurationArrayOutput

func (i PrivateLinkConfigurationArray) ToPrivateLinkConfigurationArrayOutput() PrivateLinkConfigurationArrayOutput

func (PrivateLinkConfigurationArray) ToPrivateLinkConfigurationArrayOutputWithContext

func (i PrivateLinkConfigurationArray) ToPrivateLinkConfigurationArrayOutputWithContext(ctx context.Context) PrivateLinkConfigurationArrayOutput

type PrivateLinkConfigurationArrayInput

type PrivateLinkConfigurationArrayInput interface {
	pulumi.Input

	ToPrivateLinkConfigurationArrayOutput() PrivateLinkConfigurationArrayOutput
	ToPrivateLinkConfigurationArrayOutputWithContext(context.Context) PrivateLinkConfigurationArrayOutput
}

PrivateLinkConfigurationArrayInput is an input type that accepts PrivateLinkConfigurationArray and PrivateLinkConfigurationArrayOutput values. You can construct a concrete instance of `PrivateLinkConfigurationArrayInput` via:

PrivateLinkConfigurationArray{ PrivateLinkConfigurationArgs{...} }

type PrivateLinkConfigurationArrayOutput

type PrivateLinkConfigurationArrayOutput struct{ *pulumi.OutputState }

func (PrivateLinkConfigurationArrayOutput) ElementType

func (PrivateLinkConfigurationArrayOutput) Index

func (PrivateLinkConfigurationArrayOutput) ToPrivateLinkConfigurationArrayOutput

func (o PrivateLinkConfigurationArrayOutput) ToPrivateLinkConfigurationArrayOutput() PrivateLinkConfigurationArrayOutput

func (PrivateLinkConfigurationArrayOutput) ToPrivateLinkConfigurationArrayOutputWithContext

func (o PrivateLinkConfigurationArrayOutput) ToPrivateLinkConfigurationArrayOutputWithContext(ctx context.Context) PrivateLinkConfigurationArrayOutput

type PrivateLinkConfigurationInput

type PrivateLinkConfigurationInput interface {
	pulumi.Input

	ToPrivateLinkConfigurationOutput() PrivateLinkConfigurationOutput
	ToPrivateLinkConfigurationOutputWithContext(context.Context) PrivateLinkConfigurationOutput
}

PrivateLinkConfigurationInput is an input type that accepts PrivateLinkConfigurationArgs and PrivateLinkConfigurationOutput values. You can construct a concrete instance of `PrivateLinkConfigurationInput` via:

PrivateLinkConfigurationArgs{...}

type PrivateLinkConfigurationOutput

type PrivateLinkConfigurationOutput struct{ *pulumi.OutputState }

The private link configuration.

func (PrivateLinkConfigurationOutput) ElementType

func (PrivateLinkConfigurationOutput) GroupId

The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.

func (PrivateLinkConfigurationOutput) IpConfigurations

The IP configurations for the private link service.

func (PrivateLinkConfigurationOutput) Name

The name of private link configuration.

func (PrivateLinkConfigurationOutput) ToPrivateLinkConfigurationOutput

func (o PrivateLinkConfigurationOutput) ToPrivateLinkConfigurationOutput() PrivateLinkConfigurationOutput

func (PrivateLinkConfigurationOutput) ToPrivateLinkConfigurationOutputWithContext

func (o PrivateLinkConfigurationOutput) ToPrivateLinkConfigurationOutputWithContext(ctx context.Context) PrivateLinkConfigurationOutput

type PrivateLinkConfigurationResponse

type PrivateLinkConfigurationResponse struct {
	// The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.
	GroupId string `pulumi:"groupId"`
	// The private link configuration id.
	Id string `pulumi:"id"`
	// The IP configurations for the private link service.
	IpConfigurations []IPConfigurationResponse `pulumi:"ipConfigurations"`
	// The name of private link configuration.
	Name string `pulumi:"name"`
	// The private link configuration provisioning state, which only appears in the response.
	ProvisioningState string `pulumi:"provisioningState"`
	// The type of the private link configuration.
	Type string `pulumi:"type"`
}

The private link configuration.

type PrivateLinkConfigurationResponseArrayOutput

type PrivateLinkConfigurationResponseArrayOutput struct{ *pulumi.OutputState }

func (PrivateLinkConfigurationResponseArrayOutput) ElementType

func (PrivateLinkConfigurationResponseArrayOutput) Index

func (PrivateLinkConfigurationResponseArrayOutput) ToPrivateLinkConfigurationResponseArrayOutput

func (o PrivateLinkConfigurationResponseArrayOutput) ToPrivateLinkConfigurationResponseArrayOutput() PrivateLinkConfigurationResponseArrayOutput

func (PrivateLinkConfigurationResponseArrayOutput) ToPrivateLinkConfigurationResponseArrayOutputWithContext

func (o PrivateLinkConfigurationResponseArrayOutput) ToPrivateLinkConfigurationResponseArrayOutputWithContext(ctx context.Context) PrivateLinkConfigurationResponseArrayOutput

type PrivateLinkConfigurationResponseOutput

type PrivateLinkConfigurationResponseOutput struct{ *pulumi.OutputState }

The private link configuration.

func (PrivateLinkConfigurationResponseOutput) ElementType

func (PrivateLinkConfigurationResponseOutput) GroupId

The HDInsight private linkable sub-resource name to apply the private link configuration to. For example, 'headnode', 'gateway', 'edgenode'.

func (PrivateLinkConfigurationResponseOutput) Id

The private link configuration id.

func (PrivateLinkConfigurationResponseOutput) IpConfigurations

The IP configurations for the private link service.

func (PrivateLinkConfigurationResponseOutput) Name

The name of private link configuration.

func (PrivateLinkConfigurationResponseOutput) ProvisioningState

The private link configuration provisioning state, which only appears in the response.

func (PrivateLinkConfigurationResponseOutput) ToPrivateLinkConfigurationResponseOutput

func (o PrivateLinkConfigurationResponseOutput) ToPrivateLinkConfigurationResponseOutput() PrivateLinkConfigurationResponseOutput

func (PrivateLinkConfigurationResponseOutput) ToPrivateLinkConfigurationResponseOutputWithContext

func (o PrivateLinkConfigurationResponseOutput) ToPrivateLinkConfigurationResponseOutputWithContext(ctx context.Context) PrivateLinkConfigurationResponseOutput

func (PrivateLinkConfigurationResponseOutput) Type

The type of the private link configuration.

type PrivateLinkInput

type PrivateLinkInput interface {
	pulumi.Input

	ToPrivateLinkOutput() PrivateLinkOutput
	ToPrivateLinkOutputWithContext(context.Context) PrivateLinkOutput
}

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

PrivateLinkDisabled
PrivateLinkEnabled

type PrivateLinkOutput

type PrivateLinkOutput struct{ *pulumi.OutputState }

func (PrivateLinkOutput) ElementType

func (PrivateLinkOutput) ElementType() reflect.Type

func (PrivateLinkOutput) ToPrivateLinkOutput

func (o PrivateLinkOutput) ToPrivateLinkOutput() PrivateLinkOutput

func (PrivateLinkOutput) ToPrivateLinkOutputWithContext

func (o PrivateLinkOutput) ToPrivateLinkOutputWithContext(ctx context.Context) PrivateLinkOutput

func (PrivateLinkOutput) ToPrivateLinkPtrOutput

func (o PrivateLinkOutput) ToPrivateLinkPtrOutput() PrivateLinkPtrOutput

func (PrivateLinkOutput) ToPrivateLinkPtrOutputWithContext

func (o PrivateLinkOutput) ToPrivateLinkPtrOutputWithContext(ctx context.Context) PrivateLinkPtrOutput

func (PrivateLinkOutput) ToStringOutput

func (o PrivateLinkOutput) ToStringOutput() pulumi.StringOutput

func (PrivateLinkOutput) ToStringOutputWithContext

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

func (PrivateLinkOutput) ToStringPtrOutput

func (o PrivateLinkOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PrivateLinkOutput) ToStringPtrOutputWithContext

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

type PrivateLinkPtrInput

type PrivateLinkPtrInput interface {
	pulumi.Input

	ToPrivateLinkPtrOutput() PrivateLinkPtrOutput
	ToPrivateLinkPtrOutputWithContext(context.Context) PrivateLinkPtrOutput
}

func PrivateLinkPtr

func PrivateLinkPtr(v string) PrivateLinkPtrInput

type PrivateLinkPtrOutput

type PrivateLinkPtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkPtrOutput) Elem

func (PrivateLinkPtrOutput) ElementType

func (PrivateLinkPtrOutput) ElementType() reflect.Type

func (PrivateLinkPtrOutput) ToPrivateLinkPtrOutput

func (o PrivateLinkPtrOutput) ToPrivateLinkPtrOutput() PrivateLinkPtrOutput

func (PrivateLinkPtrOutput) ToPrivateLinkPtrOutputWithContext

func (o PrivateLinkPtrOutput) ToPrivateLinkPtrOutputWithContext(ctx context.Context) PrivateLinkPtrOutput

func (PrivateLinkPtrOutput) ToStringPtrOutput

func (o PrivateLinkPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (PrivateLinkPtrOutput) ToStringPtrOutputWithContext

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

type PrivateLinkServiceConnectionState

type PrivateLinkServiceConnectionState struct {
	// Whether there is further actions.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The optional description of the status.
	Description *string `pulumi:"description"`
	// The concrete private link service connection.
	Status string `pulumi:"status"`
}

The private link service connection state.

type PrivateLinkServiceConnectionStateArgs

type PrivateLinkServiceConnectionStateArgs struct {
	// Whether there is further actions.
	ActionsRequired pulumi.StringPtrInput `pulumi:"actionsRequired"`
	// The optional description of the status.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The concrete private link service connection.
	Status pulumi.StringInput `pulumi:"status"`
}

The private link service connection state.

func (PrivateLinkServiceConnectionStateArgs) ElementType

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext

func (i PrivateLinkServiceConnectionStateArgs) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateInput

type PrivateLinkServiceConnectionStateInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput
	ToPrivateLinkServiceConnectionStateOutputWithContext(context.Context) PrivateLinkServiceConnectionStateOutput
}

PrivateLinkServiceConnectionStateInput is an input type that accepts PrivateLinkServiceConnectionStateArgs and PrivateLinkServiceConnectionStateOutput values. You can construct a concrete instance of `PrivateLinkServiceConnectionStateInput` via:

PrivateLinkServiceConnectionStateArgs{...}

type PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateOutput struct{ *pulumi.OutputState }

The private link service connection state.

func (PrivateLinkServiceConnectionStateOutput) ActionsRequired

Whether there is further actions.

func (PrivateLinkServiceConnectionStateOutput) Description

The optional description of the status.

func (PrivateLinkServiceConnectionStateOutput) ElementType

func (PrivateLinkServiceConnectionStateOutput) Status

The concrete private link service connection.

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutput() PrivateLinkServiceConnectionStateOutput

func (PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext

func (o PrivateLinkServiceConnectionStateOutput) ToPrivateLinkServiceConnectionStateOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateOutput

type PrivateLinkServiceConnectionStateResponse

type PrivateLinkServiceConnectionStateResponse struct {
	// Whether there is further actions.
	ActionsRequired *string `pulumi:"actionsRequired"`
	// The optional description of the status.
	Description *string `pulumi:"description"`
	// The concrete private link service connection.
	Status string `pulumi:"status"`
}

The private link service connection state.

type PrivateLinkServiceConnectionStateResponseOutput

type PrivateLinkServiceConnectionStateResponseOutput struct{ *pulumi.OutputState }

The private link service connection state.

func (PrivateLinkServiceConnectionStateResponseOutput) ActionsRequired

Whether there is further actions.

func (PrivateLinkServiceConnectionStateResponseOutput) Description

The optional description of the status.

func (PrivateLinkServiceConnectionStateResponseOutput) ElementType

func (PrivateLinkServiceConnectionStateResponseOutput) Status

The concrete private link service connection.

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutput() PrivateLinkServiceConnectionStateResponseOutput

func (PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext

func (o PrivateLinkServiceConnectionStateResponseOutput) ToPrivateLinkServiceConnectionStateResponseOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStateResponseOutput

type PrivateLinkServiceConnectionStatus

type PrivateLinkServiceConnectionStatus string

The concrete private link service connection.

func (PrivateLinkServiceConnectionStatus) ElementType

func (PrivateLinkServiceConnectionStatus) ToPrivateLinkServiceConnectionStatusOutput

func (e PrivateLinkServiceConnectionStatus) ToPrivateLinkServiceConnectionStatusOutput() PrivateLinkServiceConnectionStatusOutput

func (PrivateLinkServiceConnectionStatus) ToPrivateLinkServiceConnectionStatusOutputWithContext

func (e PrivateLinkServiceConnectionStatus) ToPrivateLinkServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatusOutput

func (PrivateLinkServiceConnectionStatus) ToPrivateLinkServiceConnectionStatusPtrOutput

func (e PrivateLinkServiceConnectionStatus) ToPrivateLinkServiceConnectionStatusPtrOutput() PrivateLinkServiceConnectionStatusPtrOutput

func (PrivateLinkServiceConnectionStatus) ToPrivateLinkServiceConnectionStatusPtrOutputWithContext

func (e PrivateLinkServiceConnectionStatus) ToPrivateLinkServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatusPtrOutput

func (PrivateLinkServiceConnectionStatus) ToStringOutput

func (PrivateLinkServiceConnectionStatus) ToStringOutputWithContext

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

func (PrivateLinkServiceConnectionStatus) ToStringPtrOutput

func (PrivateLinkServiceConnectionStatus) ToStringPtrOutputWithContext

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

type PrivateLinkServiceConnectionStatusInput

type PrivateLinkServiceConnectionStatusInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStatusOutput() PrivateLinkServiceConnectionStatusOutput
	ToPrivateLinkServiceConnectionStatusOutputWithContext(context.Context) PrivateLinkServiceConnectionStatusOutput
}

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

PrivateLinkServiceConnectionStatusApproved
PrivateLinkServiceConnectionStatusRejected
PrivateLinkServiceConnectionStatusPending
PrivateLinkServiceConnectionStatusRemoved

type PrivateLinkServiceConnectionStatusOutput

type PrivateLinkServiceConnectionStatusOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStatusOutput) ElementType

func (PrivateLinkServiceConnectionStatusOutput) ToPrivateLinkServiceConnectionStatusOutput

func (o PrivateLinkServiceConnectionStatusOutput) ToPrivateLinkServiceConnectionStatusOutput() PrivateLinkServiceConnectionStatusOutput

func (PrivateLinkServiceConnectionStatusOutput) ToPrivateLinkServiceConnectionStatusOutputWithContext

func (o PrivateLinkServiceConnectionStatusOutput) ToPrivateLinkServiceConnectionStatusOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatusOutput

func (PrivateLinkServiceConnectionStatusOutput) ToPrivateLinkServiceConnectionStatusPtrOutput

func (o PrivateLinkServiceConnectionStatusOutput) ToPrivateLinkServiceConnectionStatusPtrOutput() PrivateLinkServiceConnectionStatusPtrOutput

func (PrivateLinkServiceConnectionStatusOutput) ToPrivateLinkServiceConnectionStatusPtrOutputWithContext

func (o PrivateLinkServiceConnectionStatusOutput) ToPrivateLinkServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatusPtrOutput

func (PrivateLinkServiceConnectionStatusOutput) ToStringOutput

func (PrivateLinkServiceConnectionStatusOutput) ToStringOutputWithContext

func (PrivateLinkServiceConnectionStatusOutput) ToStringPtrOutput

func (PrivateLinkServiceConnectionStatusOutput) ToStringPtrOutputWithContext

type PrivateLinkServiceConnectionStatusPtrInput

type PrivateLinkServiceConnectionStatusPtrInput interface {
	pulumi.Input

	ToPrivateLinkServiceConnectionStatusPtrOutput() PrivateLinkServiceConnectionStatusPtrOutput
	ToPrivateLinkServiceConnectionStatusPtrOutputWithContext(context.Context) PrivateLinkServiceConnectionStatusPtrOutput
}

type PrivateLinkServiceConnectionStatusPtrOutput

type PrivateLinkServiceConnectionStatusPtrOutput struct{ *pulumi.OutputState }

func (PrivateLinkServiceConnectionStatusPtrOutput) Elem

func (PrivateLinkServiceConnectionStatusPtrOutput) ElementType

func (PrivateLinkServiceConnectionStatusPtrOutput) ToPrivateLinkServiceConnectionStatusPtrOutput

func (o PrivateLinkServiceConnectionStatusPtrOutput) ToPrivateLinkServiceConnectionStatusPtrOutput() PrivateLinkServiceConnectionStatusPtrOutput

func (PrivateLinkServiceConnectionStatusPtrOutput) ToPrivateLinkServiceConnectionStatusPtrOutputWithContext

func (o PrivateLinkServiceConnectionStatusPtrOutput) ToPrivateLinkServiceConnectionStatusPtrOutputWithContext(ctx context.Context) PrivateLinkServiceConnectionStatusPtrOutput

func (PrivateLinkServiceConnectionStatusPtrOutput) ToStringPtrOutput

func (PrivateLinkServiceConnectionStatusPtrOutput) ToStringPtrOutputWithContext

type QuotaInfoResponse

type QuotaInfoResponse struct {
	// The cores used by the cluster.
	CoresUsed *int `pulumi:"coresUsed"`
}

The quota properties for the cluster.

type QuotaInfoResponseOutput

type QuotaInfoResponseOutput struct{ *pulumi.OutputState }

The quota properties for the cluster.

func (QuotaInfoResponseOutput) CoresUsed

The cores used by the cluster.

func (QuotaInfoResponseOutput) ElementType

func (QuotaInfoResponseOutput) ElementType() reflect.Type

func (QuotaInfoResponseOutput) ToQuotaInfoResponseOutput

func (o QuotaInfoResponseOutput) ToQuotaInfoResponseOutput() QuotaInfoResponseOutput

func (QuotaInfoResponseOutput) ToQuotaInfoResponseOutputWithContext

func (o QuotaInfoResponseOutput) ToQuotaInfoResponseOutputWithContext(ctx context.Context) QuotaInfoResponseOutput

type QuotaInfoResponsePtrOutput

type QuotaInfoResponsePtrOutput struct{ *pulumi.OutputState }

func (QuotaInfoResponsePtrOutput) CoresUsed

The cores used by the cluster.

func (QuotaInfoResponsePtrOutput) Elem

func (QuotaInfoResponsePtrOutput) ElementType

func (QuotaInfoResponsePtrOutput) ElementType() reflect.Type

func (QuotaInfoResponsePtrOutput) ToQuotaInfoResponsePtrOutput

func (o QuotaInfoResponsePtrOutput) ToQuotaInfoResponsePtrOutput() QuotaInfoResponsePtrOutput

func (QuotaInfoResponsePtrOutput) ToQuotaInfoResponsePtrOutputWithContext

func (o QuotaInfoResponsePtrOutput) ToQuotaInfoResponsePtrOutputWithContext(ctx context.Context) QuotaInfoResponsePtrOutput

type ResourceId

type ResourceId struct {
	// The azure resource id.
	Id *string `pulumi:"id"`
}

The azure resource id.

type ResourceIdArgs

type ResourceIdArgs struct {
	// The azure resource id.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

The azure resource id.

func (ResourceIdArgs) ElementType

func (ResourceIdArgs) ElementType() reflect.Type

func (ResourceIdArgs) ToResourceIdOutput

func (i ResourceIdArgs) ToResourceIdOutput() ResourceIdOutput

func (ResourceIdArgs) ToResourceIdOutputWithContext

func (i ResourceIdArgs) ToResourceIdOutputWithContext(ctx context.Context) ResourceIdOutput

func (ResourceIdArgs) ToResourceIdPtrOutput

func (i ResourceIdArgs) ToResourceIdPtrOutput() ResourceIdPtrOutput

func (ResourceIdArgs) ToResourceIdPtrOutputWithContext

func (i ResourceIdArgs) ToResourceIdPtrOutputWithContext(ctx context.Context) ResourceIdPtrOutput

type ResourceIdInput

type ResourceIdInput interface {
	pulumi.Input

	ToResourceIdOutput() ResourceIdOutput
	ToResourceIdOutputWithContext(context.Context) ResourceIdOutput
}

ResourceIdInput is an input type that accepts ResourceIdArgs and ResourceIdOutput values. You can construct a concrete instance of `ResourceIdInput` via:

ResourceIdArgs{...}

type ResourceIdOutput

type ResourceIdOutput struct{ *pulumi.OutputState }

The azure resource id.

func (ResourceIdOutput) ElementType

func (ResourceIdOutput) ElementType() reflect.Type

func (ResourceIdOutput) Id

The azure resource id.

func (ResourceIdOutput) ToResourceIdOutput

func (o ResourceIdOutput) ToResourceIdOutput() ResourceIdOutput

func (ResourceIdOutput) ToResourceIdOutputWithContext

func (o ResourceIdOutput) ToResourceIdOutputWithContext(ctx context.Context) ResourceIdOutput

func (ResourceIdOutput) ToResourceIdPtrOutput

func (o ResourceIdOutput) ToResourceIdPtrOutput() ResourceIdPtrOutput

func (ResourceIdOutput) ToResourceIdPtrOutputWithContext

func (o ResourceIdOutput) ToResourceIdPtrOutputWithContext(ctx context.Context) ResourceIdPtrOutput

type ResourceIdPtrInput

type ResourceIdPtrInput interface {
	pulumi.Input

	ToResourceIdPtrOutput() ResourceIdPtrOutput
	ToResourceIdPtrOutputWithContext(context.Context) ResourceIdPtrOutput
}

ResourceIdPtrInput is an input type that accepts ResourceIdArgs, ResourceIdPtr and ResourceIdPtrOutput values. You can construct a concrete instance of `ResourceIdPtrInput` via:

        ResourceIdArgs{...}

or:

        nil

func ResourceIdPtr

func ResourceIdPtr(v *ResourceIdArgs) ResourceIdPtrInput

type ResourceIdPtrOutput

type ResourceIdPtrOutput struct{ *pulumi.OutputState }

func (ResourceIdPtrOutput) Elem

func (ResourceIdPtrOutput) ElementType

func (ResourceIdPtrOutput) ElementType() reflect.Type

func (ResourceIdPtrOutput) Id

The azure resource id.

func (ResourceIdPtrOutput) ToResourceIdPtrOutput

func (o ResourceIdPtrOutput) ToResourceIdPtrOutput() ResourceIdPtrOutput

func (ResourceIdPtrOutput) ToResourceIdPtrOutputWithContext

func (o ResourceIdPtrOutput) ToResourceIdPtrOutputWithContext(ctx context.Context) ResourceIdPtrOutput

type ResourceIdResponse

type ResourceIdResponse struct {
	// The azure resource id.
	Id *string `pulumi:"id"`
}

The azure resource id.

type ResourceIdResponseOutput

type ResourceIdResponseOutput struct{ *pulumi.OutputState }

The azure resource id.

func (ResourceIdResponseOutput) ElementType

func (ResourceIdResponseOutput) ElementType() reflect.Type

func (ResourceIdResponseOutput) Id

The azure resource id.

func (ResourceIdResponseOutput) ToResourceIdResponseOutput

func (o ResourceIdResponseOutput) ToResourceIdResponseOutput() ResourceIdResponseOutput

func (ResourceIdResponseOutput) ToResourceIdResponseOutputWithContext

func (o ResourceIdResponseOutput) ToResourceIdResponseOutputWithContext(ctx context.Context) ResourceIdResponseOutput

type ResourceIdResponsePtrOutput

type ResourceIdResponsePtrOutput struct{ *pulumi.OutputState }

func (ResourceIdResponsePtrOutput) Elem

func (ResourceIdResponsePtrOutput) ElementType

func (ResourceIdResponsePtrOutput) Id

The azure resource id.

func (ResourceIdResponsePtrOutput) ToResourceIdResponsePtrOutput

func (o ResourceIdResponsePtrOutput) ToResourceIdResponsePtrOutput() ResourceIdResponsePtrOutput

func (ResourceIdResponsePtrOutput) ToResourceIdResponsePtrOutputWithContext

func (o ResourceIdResponsePtrOutput) ToResourceIdResponsePtrOutputWithContext(ctx context.Context) ResourceIdResponsePtrOutput

type ResourceIdentityType

type ResourceIdentityType string

The type of identity used for the cluster. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities.

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:

ResourceIdentityTypeSystemAssigned
ResourceIdentityTypeUserAssigned
ResourceIdentityType_SystemAssigned_UserAssigned
ResourceIdentityTypeNone

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 ResourceProviderConnection

type ResourceProviderConnection string

The direction for the resource provider connection.

func (ResourceProviderConnection) ElementType

func (ResourceProviderConnection) ElementType() reflect.Type

func (ResourceProviderConnection) ToResourceProviderConnectionOutput

func (e ResourceProviderConnection) ToResourceProviderConnectionOutput() ResourceProviderConnectionOutput

func (ResourceProviderConnection) ToResourceProviderConnectionOutputWithContext

func (e ResourceProviderConnection) ToResourceProviderConnectionOutputWithContext(ctx context.Context) ResourceProviderConnectionOutput

func (ResourceProviderConnection) ToResourceProviderConnectionPtrOutput

func (e ResourceProviderConnection) ToResourceProviderConnectionPtrOutput() ResourceProviderConnectionPtrOutput

func (ResourceProviderConnection) ToResourceProviderConnectionPtrOutputWithContext

func (e ResourceProviderConnection) ToResourceProviderConnectionPtrOutputWithContext(ctx context.Context) ResourceProviderConnectionPtrOutput

func (ResourceProviderConnection) ToStringOutput

func (e ResourceProviderConnection) ToStringOutput() pulumi.StringOutput

func (ResourceProviderConnection) ToStringOutputWithContext

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

func (ResourceProviderConnection) ToStringPtrOutput

func (e ResourceProviderConnection) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceProviderConnection) ToStringPtrOutputWithContext

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

type ResourceProviderConnectionInput

type ResourceProviderConnectionInput interface {
	pulumi.Input

	ToResourceProviderConnectionOutput() ResourceProviderConnectionOutput
	ToResourceProviderConnectionOutputWithContext(context.Context) ResourceProviderConnectionOutput
}

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

ResourceProviderConnectionInbound
ResourceProviderConnectionOutbound

type ResourceProviderConnectionOutput

type ResourceProviderConnectionOutput struct{ *pulumi.OutputState }

func (ResourceProviderConnectionOutput) ElementType

func (ResourceProviderConnectionOutput) ToResourceProviderConnectionOutput

func (o ResourceProviderConnectionOutput) ToResourceProviderConnectionOutput() ResourceProviderConnectionOutput

func (ResourceProviderConnectionOutput) ToResourceProviderConnectionOutputWithContext

func (o ResourceProviderConnectionOutput) ToResourceProviderConnectionOutputWithContext(ctx context.Context) ResourceProviderConnectionOutput

func (ResourceProviderConnectionOutput) ToResourceProviderConnectionPtrOutput

func (o ResourceProviderConnectionOutput) ToResourceProviderConnectionPtrOutput() ResourceProviderConnectionPtrOutput

func (ResourceProviderConnectionOutput) ToResourceProviderConnectionPtrOutputWithContext

func (o ResourceProviderConnectionOutput) ToResourceProviderConnectionPtrOutputWithContext(ctx context.Context) ResourceProviderConnectionPtrOutput

func (ResourceProviderConnectionOutput) ToStringOutput

func (ResourceProviderConnectionOutput) ToStringOutputWithContext

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

func (ResourceProviderConnectionOutput) ToStringPtrOutput

func (ResourceProviderConnectionOutput) ToStringPtrOutputWithContext

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

type ResourceProviderConnectionPtrInput

type ResourceProviderConnectionPtrInput interface {
	pulumi.Input

	ToResourceProviderConnectionPtrOutput() ResourceProviderConnectionPtrOutput
	ToResourceProviderConnectionPtrOutputWithContext(context.Context) ResourceProviderConnectionPtrOutput
}

func ResourceProviderConnectionPtr

func ResourceProviderConnectionPtr(v string) ResourceProviderConnectionPtrInput

type ResourceProviderConnectionPtrOutput

type ResourceProviderConnectionPtrOutput struct{ *pulumi.OutputState }

func (ResourceProviderConnectionPtrOutput) Elem

func (ResourceProviderConnectionPtrOutput) ElementType

func (ResourceProviderConnectionPtrOutput) ToResourceProviderConnectionPtrOutput

func (o ResourceProviderConnectionPtrOutput) ToResourceProviderConnectionPtrOutput() ResourceProviderConnectionPtrOutput

func (ResourceProviderConnectionPtrOutput) ToResourceProviderConnectionPtrOutputWithContext

func (o ResourceProviderConnectionPtrOutput) ToResourceProviderConnectionPtrOutputWithContext(ctx context.Context) ResourceProviderConnectionPtrOutput

func (ResourceProviderConnectionPtrOutput) ToStringPtrOutput

func (ResourceProviderConnectionPtrOutput) ToStringPtrOutputWithContext

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

type Role

type Role struct {
	// The autoscale configurations.
	AutoscaleConfiguration *Autoscale `pulumi:"autoscaleConfiguration"`
	// The data disks groups for the role.
	DataDisksGroups []DataDisksGroups `pulumi:"dataDisksGroups"`
	// Indicates whether encrypt the data disks.
	EncryptDataDisks *bool `pulumi:"encryptDataDisks"`
	// The hardware profile.
	HardwareProfile *HardwareProfile `pulumi:"hardwareProfile"`
	// The minimum instance count of the cluster.
	MinInstanceCount *int `pulumi:"minInstanceCount"`
	// The name of the role.
	Name *string `pulumi:"name"`
	// The operating system profile.
	OsProfile *OsProfile `pulumi:"osProfile"`
	// The list of script actions on the role.
	ScriptActions []ScriptAction `pulumi:"scriptActions"`
	// The instance count of the cluster.
	TargetInstanceCount *int `pulumi:"targetInstanceCount"`
	// The name of the virtual machine group.
	VMGroupName *string `pulumi:"vMGroupName"`
	// The virtual network profile.
	VirtualNetworkProfile *VirtualNetworkProfile `pulumi:"virtualNetworkProfile"`
}

Describes a role on the cluster.

func (*Role) Defaults

func (val *Role) Defaults() *Role

Defaults sets the appropriate defaults for Role

type RoleArgs

type RoleArgs struct {
	// The autoscale configurations.
	AutoscaleConfiguration AutoscalePtrInput `pulumi:"autoscaleConfiguration"`
	// The data disks groups for the role.
	DataDisksGroups DataDisksGroupsArrayInput `pulumi:"dataDisksGroups"`
	// Indicates whether encrypt the data disks.
	EncryptDataDisks pulumi.BoolPtrInput `pulumi:"encryptDataDisks"`
	// The hardware profile.
	HardwareProfile HardwareProfilePtrInput `pulumi:"hardwareProfile"`
	// The minimum instance count of the cluster.
	MinInstanceCount pulumi.IntPtrInput `pulumi:"minInstanceCount"`
	// The name of the role.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The operating system profile.
	OsProfile OsProfilePtrInput `pulumi:"osProfile"`
	// The list of script actions on the role.
	ScriptActions ScriptActionArrayInput `pulumi:"scriptActions"`
	// The instance count of the cluster.
	TargetInstanceCount pulumi.IntPtrInput `pulumi:"targetInstanceCount"`
	// The name of the virtual machine group.
	VMGroupName pulumi.StringPtrInput `pulumi:"vMGroupName"`
	// The virtual network profile.
	VirtualNetworkProfile VirtualNetworkProfilePtrInput `pulumi:"virtualNetworkProfile"`
}

Describes a role on the cluster.

func (*RoleArgs) Defaults

func (val *RoleArgs) Defaults() *RoleArgs

Defaults sets the appropriate defaults for RoleArgs

func (RoleArgs) ElementType

func (RoleArgs) ElementType() reflect.Type

func (RoleArgs) ToRoleOutput

func (i RoleArgs) ToRoleOutput() RoleOutput

func (RoleArgs) ToRoleOutputWithContext

func (i RoleArgs) ToRoleOutputWithContext(ctx context.Context) RoleOutput

type RoleArray

type RoleArray []RoleInput

func (RoleArray) ElementType

func (RoleArray) ElementType() reflect.Type

func (RoleArray) ToRoleArrayOutput

func (i RoleArray) ToRoleArrayOutput() RoleArrayOutput

func (RoleArray) ToRoleArrayOutputWithContext

func (i RoleArray) ToRoleArrayOutputWithContext(ctx context.Context) RoleArrayOutput

type RoleArrayInput

type RoleArrayInput interface {
	pulumi.Input

	ToRoleArrayOutput() RoleArrayOutput
	ToRoleArrayOutputWithContext(context.Context) RoleArrayOutput
}

RoleArrayInput is an input type that accepts RoleArray and RoleArrayOutput values. You can construct a concrete instance of `RoleArrayInput` via:

RoleArray{ RoleArgs{...} }

type RoleArrayOutput

type RoleArrayOutput struct{ *pulumi.OutputState }

func (RoleArrayOutput) ElementType

func (RoleArrayOutput) ElementType() reflect.Type

func (RoleArrayOutput) Index

func (RoleArrayOutput) ToRoleArrayOutput

func (o RoleArrayOutput) ToRoleArrayOutput() RoleArrayOutput

func (RoleArrayOutput) ToRoleArrayOutputWithContext

func (o RoleArrayOutput) ToRoleArrayOutputWithContext(ctx context.Context) RoleArrayOutput

type RoleInput

type RoleInput interface {
	pulumi.Input

	ToRoleOutput() RoleOutput
	ToRoleOutputWithContext(context.Context) RoleOutput
}

RoleInput is an input type that accepts RoleArgs and RoleOutput values. You can construct a concrete instance of `RoleInput` via:

RoleArgs{...}

type RoleOutput

type RoleOutput struct{ *pulumi.OutputState }

Describes a role on the cluster.

func (RoleOutput) AutoscaleConfiguration

func (o RoleOutput) AutoscaleConfiguration() AutoscalePtrOutput

The autoscale configurations.

func (RoleOutput) DataDisksGroups

func (o RoleOutput) DataDisksGroups() DataDisksGroupsArrayOutput

The data disks groups for the role.

func (RoleOutput) ElementType

func (RoleOutput) ElementType() reflect.Type

func (RoleOutput) EncryptDataDisks

func (o RoleOutput) EncryptDataDisks() pulumi.BoolPtrOutput

Indicates whether encrypt the data disks.

func (RoleOutput) HardwareProfile

func (o RoleOutput) HardwareProfile() HardwareProfilePtrOutput

The hardware profile.

func (RoleOutput) MinInstanceCount

func (o RoleOutput) MinInstanceCount() pulumi.IntPtrOutput

The minimum instance count of the cluster.

func (RoleOutput) Name

The name of the role.

func (RoleOutput) OsProfile

func (o RoleOutput) OsProfile() OsProfilePtrOutput

The operating system profile.

func (RoleOutput) ScriptActions

func (o RoleOutput) ScriptActions() ScriptActionArrayOutput

The list of script actions on the role.

func (RoleOutput) TargetInstanceCount

func (o RoleOutput) TargetInstanceCount() pulumi.IntPtrOutput

The instance count of the cluster.

func (RoleOutput) ToRoleOutput

func (o RoleOutput) ToRoleOutput() RoleOutput

func (RoleOutput) ToRoleOutputWithContext

func (o RoleOutput) ToRoleOutputWithContext(ctx context.Context) RoleOutput

func (RoleOutput) VMGroupName

func (o RoleOutput) VMGroupName() pulumi.StringPtrOutput

The name of the virtual machine group.

func (RoleOutput) VirtualNetworkProfile

func (o RoleOutput) VirtualNetworkProfile() VirtualNetworkProfilePtrOutput

The virtual network profile.

type RoleResponse

type RoleResponse struct {
	// The autoscale configurations.
	AutoscaleConfiguration *AutoscaleResponse `pulumi:"autoscaleConfiguration"`
	// The data disks groups for the role.
	DataDisksGroups []DataDisksGroupsResponse `pulumi:"dataDisksGroups"`
	// Indicates whether encrypt the data disks.
	EncryptDataDisks *bool `pulumi:"encryptDataDisks"`
	// The hardware profile.
	HardwareProfile *HardwareProfileResponse `pulumi:"hardwareProfile"`
	// The minimum instance count of the cluster.
	MinInstanceCount *int `pulumi:"minInstanceCount"`
	// The name of the role.
	Name *string `pulumi:"name"`
	// The operating system profile.
	OsProfile *OsProfileResponse `pulumi:"osProfile"`
	// The list of script actions on the role.
	ScriptActions []ScriptActionResponse `pulumi:"scriptActions"`
	// The instance count of the cluster.
	TargetInstanceCount *int `pulumi:"targetInstanceCount"`
	// The name of the virtual machine group.
	VMGroupName *string `pulumi:"vMGroupName"`
	// The virtual network profile.
	VirtualNetworkProfile *VirtualNetworkProfileResponse `pulumi:"virtualNetworkProfile"`
}

Describes a role on the cluster.

func (*RoleResponse) Defaults

func (val *RoleResponse) Defaults() *RoleResponse

Defaults sets the appropriate defaults for RoleResponse

type RoleResponseArrayOutput

type RoleResponseArrayOutput struct{ *pulumi.OutputState }

func (RoleResponseArrayOutput) ElementType

func (RoleResponseArrayOutput) ElementType() reflect.Type

func (RoleResponseArrayOutput) Index

func (RoleResponseArrayOutput) ToRoleResponseArrayOutput

func (o RoleResponseArrayOutput) ToRoleResponseArrayOutput() RoleResponseArrayOutput

func (RoleResponseArrayOutput) ToRoleResponseArrayOutputWithContext

func (o RoleResponseArrayOutput) ToRoleResponseArrayOutputWithContext(ctx context.Context) RoleResponseArrayOutput

type RoleResponseOutput

type RoleResponseOutput struct{ *pulumi.OutputState }

Describes a role on the cluster.

func (RoleResponseOutput) AutoscaleConfiguration

func (o RoleResponseOutput) AutoscaleConfiguration() AutoscaleResponsePtrOutput

The autoscale configurations.

func (RoleResponseOutput) DataDisksGroups

The data disks groups for the role.

func (RoleResponseOutput) ElementType

func (RoleResponseOutput) ElementType() reflect.Type

func (RoleResponseOutput) EncryptDataDisks

func (o RoleResponseOutput) EncryptDataDisks() pulumi.BoolPtrOutput

Indicates whether encrypt the data disks.

func (RoleResponseOutput) HardwareProfile

The hardware profile.

func (RoleResponseOutput) MinInstanceCount

func (o RoleResponseOutput) MinInstanceCount() pulumi.IntPtrOutput

The minimum instance count of the cluster.

func (RoleResponseOutput) Name

The name of the role.

func (RoleResponseOutput) OsProfile

The operating system profile.

func (RoleResponseOutput) ScriptActions

The list of script actions on the role.

func (RoleResponseOutput) TargetInstanceCount

func (o RoleResponseOutput) TargetInstanceCount() pulumi.IntPtrOutput

The instance count of the cluster.

func (RoleResponseOutput) ToRoleResponseOutput

func (o RoleResponseOutput) ToRoleResponseOutput() RoleResponseOutput

func (RoleResponseOutput) ToRoleResponseOutputWithContext

func (o RoleResponseOutput) ToRoleResponseOutputWithContext(ctx context.Context) RoleResponseOutput

func (RoleResponseOutput) VMGroupName

func (o RoleResponseOutput) VMGroupName() pulumi.StringPtrOutput

The name of the virtual machine group.

func (RoleResponseOutput) VirtualNetworkProfile

The virtual network profile.

type RuntimeScriptAction

type RuntimeScriptAction struct {
	// The name of the script action.
	Name string `pulumi:"name"`
	// The parameters for the script
	Parameters *string `pulumi:"parameters"`
	// The list of roles where script will be executed.
	Roles []string `pulumi:"roles"`
	// The URI to the script.
	Uri string `pulumi:"uri"`
}

Describes a script action on a running cluster.

type RuntimeScriptActionArgs

type RuntimeScriptActionArgs struct {
	// The name of the script action.
	Name pulumi.StringInput `pulumi:"name"`
	// The parameters for the script
	Parameters pulumi.StringPtrInput `pulumi:"parameters"`
	// The list of roles where script will be executed.
	Roles pulumi.StringArrayInput `pulumi:"roles"`
	// The URI to the script.
	Uri pulumi.StringInput `pulumi:"uri"`
}

Describes a script action on a running cluster.

func (RuntimeScriptActionArgs) ElementType

func (RuntimeScriptActionArgs) ElementType() reflect.Type

func (RuntimeScriptActionArgs) ToRuntimeScriptActionOutput

func (i RuntimeScriptActionArgs) ToRuntimeScriptActionOutput() RuntimeScriptActionOutput

func (RuntimeScriptActionArgs) ToRuntimeScriptActionOutputWithContext

func (i RuntimeScriptActionArgs) ToRuntimeScriptActionOutputWithContext(ctx context.Context) RuntimeScriptActionOutput

type RuntimeScriptActionArray

type RuntimeScriptActionArray []RuntimeScriptActionInput

func (RuntimeScriptActionArray) ElementType

func (RuntimeScriptActionArray) ElementType() reflect.Type

func (RuntimeScriptActionArray) ToRuntimeScriptActionArrayOutput

func (i RuntimeScriptActionArray) ToRuntimeScriptActionArrayOutput() RuntimeScriptActionArrayOutput

func (RuntimeScriptActionArray) ToRuntimeScriptActionArrayOutputWithContext

func (i RuntimeScriptActionArray) ToRuntimeScriptActionArrayOutputWithContext(ctx context.Context) RuntimeScriptActionArrayOutput

type RuntimeScriptActionArrayInput

type RuntimeScriptActionArrayInput interface {
	pulumi.Input

	ToRuntimeScriptActionArrayOutput() RuntimeScriptActionArrayOutput
	ToRuntimeScriptActionArrayOutputWithContext(context.Context) RuntimeScriptActionArrayOutput
}

RuntimeScriptActionArrayInput is an input type that accepts RuntimeScriptActionArray and RuntimeScriptActionArrayOutput values. You can construct a concrete instance of `RuntimeScriptActionArrayInput` via:

RuntimeScriptActionArray{ RuntimeScriptActionArgs{...} }

type RuntimeScriptActionArrayOutput

type RuntimeScriptActionArrayOutput struct{ *pulumi.OutputState }

func (RuntimeScriptActionArrayOutput) ElementType

func (RuntimeScriptActionArrayOutput) Index

func (RuntimeScriptActionArrayOutput) ToRuntimeScriptActionArrayOutput

func (o RuntimeScriptActionArrayOutput) ToRuntimeScriptActionArrayOutput() RuntimeScriptActionArrayOutput

func (RuntimeScriptActionArrayOutput) ToRuntimeScriptActionArrayOutputWithContext

func (o RuntimeScriptActionArrayOutput) ToRuntimeScriptActionArrayOutputWithContext(ctx context.Context) RuntimeScriptActionArrayOutput

type RuntimeScriptActionInput

type RuntimeScriptActionInput interface {
	pulumi.Input

	ToRuntimeScriptActionOutput() RuntimeScriptActionOutput
	ToRuntimeScriptActionOutputWithContext(context.Context) RuntimeScriptActionOutput
}

RuntimeScriptActionInput is an input type that accepts RuntimeScriptActionArgs and RuntimeScriptActionOutput values. You can construct a concrete instance of `RuntimeScriptActionInput` via:

RuntimeScriptActionArgs{...}

type RuntimeScriptActionOutput

type RuntimeScriptActionOutput struct{ *pulumi.OutputState }

Describes a script action on a running cluster.

func (RuntimeScriptActionOutput) ElementType

func (RuntimeScriptActionOutput) ElementType() reflect.Type

func (RuntimeScriptActionOutput) Name

The name of the script action.

func (RuntimeScriptActionOutput) Parameters

The parameters for the script

func (RuntimeScriptActionOutput) Roles

The list of roles where script will be executed.

func (RuntimeScriptActionOutput) ToRuntimeScriptActionOutput

func (o RuntimeScriptActionOutput) ToRuntimeScriptActionOutput() RuntimeScriptActionOutput

func (RuntimeScriptActionOutput) ToRuntimeScriptActionOutputWithContext

func (o RuntimeScriptActionOutput) ToRuntimeScriptActionOutputWithContext(ctx context.Context) RuntimeScriptActionOutput

func (RuntimeScriptActionOutput) Uri

The URI to the script.

type RuntimeScriptActionResponse

type RuntimeScriptActionResponse struct {
	// The application name of the script action, if any.
	ApplicationName string `pulumi:"applicationName"`
	// The name of the script action.
	Name string `pulumi:"name"`
	// The parameters for the script
	Parameters *string `pulumi:"parameters"`
	// The list of roles where script will be executed.
	Roles []string `pulumi:"roles"`
	// The URI to the script.
	Uri string `pulumi:"uri"`
}

Describes a script action on a running cluster.

type RuntimeScriptActionResponseArrayOutput

type RuntimeScriptActionResponseArrayOutput struct{ *pulumi.OutputState }

func (RuntimeScriptActionResponseArrayOutput) ElementType

func (RuntimeScriptActionResponseArrayOutput) Index

func (RuntimeScriptActionResponseArrayOutput) ToRuntimeScriptActionResponseArrayOutput

func (o RuntimeScriptActionResponseArrayOutput) ToRuntimeScriptActionResponseArrayOutput() RuntimeScriptActionResponseArrayOutput

func (RuntimeScriptActionResponseArrayOutput) ToRuntimeScriptActionResponseArrayOutputWithContext

func (o RuntimeScriptActionResponseArrayOutput) ToRuntimeScriptActionResponseArrayOutputWithContext(ctx context.Context) RuntimeScriptActionResponseArrayOutput

type RuntimeScriptActionResponseOutput

type RuntimeScriptActionResponseOutput struct{ *pulumi.OutputState }

Describes a script action on a running cluster.

func (RuntimeScriptActionResponseOutput) ApplicationName

The application name of the script action, if any.

func (RuntimeScriptActionResponseOutput) ElementType

func (RuntimeScriptActionResponseOutput) Name

The name of the script action.

func (RuntimeScriptActionResponseOutput) Parameters

The parameters for the script

func (RuntimeScriptActionResponseOutput) Roles

The list of roles where script will be executed.

func (RuntimeScriptActionResponseOutput) ToRuntimeScriptActionResponseOutput

func (o RuntimeScriptActionResponseOutput) ToRuntimeScriptActionResponseOutput() RuntimeScriptActionResponseOutput

func (RuntimeScriptActionResponseOutput) ToRuntimeScriptActionResponseOutputWithContext

func (o RuntimeScriptActionResponseOutput) ToRuntimeScriptActionResponseOutputWithContext(ctx context.Context) RuntimeScriptActionResponseOutput

func (RuntimeScriptActionResponseOutput) Uri

The URI to the script.

type ScriptAction

type ScriptAction struct {
	// The name of the script action.
	Name string `pulumi:"name"`
	// The parameters for the script provided.
	Parameters string `pulumi:"parameters"`
	// The URI to the script.
	Uri string `pulumi:"uri"`
}

Describes a script action on role on the cluster.

type ScriptActionArgs

type ScriptActionArgs struct {
	// The name of the script action.
	Name pulumi.StringInput `pulumi:"name"`
	// The parameters for the script provided.
	Parameters pulumi.StringInput `pulumi:"parameters"`
	// The URI to the script.
	Uri pulumi.StringInput `pulumi:"uri"`
}

Describes a script action on role on the cluster.

func (ScriptActionArgs) ElementType

func (ScriptActionArgs) ElementType() reflect.Type

func (ScriptActionArgs) ToScriptActionOutput

func (i ScriptActionArgs) ToScriptActionOutput() ScriptActionOutput

func (ScriptActionArgs) ToScriptActionOutputWithContext

func (i ScriptActionArgs) ToScriptActionOutputWithContext(ctx context.Context) ScriptActionOutput

type ScriptActionArray

type ScriptActionArray []ScriptActionInput

func (ScriptActionArray) ElementType

func (ScriptActionArray) ElementType() reflect.Type

func (ScriptActionArray) ToScriptActionArrayOutput

func (i ScriptActionArray) ToScriptActionArrayOutput() ScriptActionArrayOutput

func (ScriptActionArray) ToScriptActionArrayOutputWithContext

func (i ScriptActionArray) ToScriptActionArrayOutputWithContext(ctx context.Context) ScriptActionArrayOutput

type ScriptActionArrayInput

type ScriptActionArrayInput interface {
	pulumi.Input

	ToScriptActionArrayOutput() ScriptActionArrayOutput
	ToScriptActionArrayOutputWithContext(context.Context) ScriptActionArrayOutput
}

ScriptActionArrayInput is an input type that accepts ScriptActionArray and ScriptActionArrayOutput values. You can construct a concrete instance of `ScriptActionArrayInput` via:

ScriptActionArray{ ScriptActionArgs{...} }

type ScriptActionArrayOutput

type ScriptActionArrayOutput struct{ *pulumi.OutputState }

func (ScriptActionArrayOutput) ElementType

func (ScriptActionArrayOutput) ElementType() reflect.Type

func (ScriptActionArrayOutput) Index

func (ScriptActionArrayOutput) ToScriptActionArrayOutput

func (o ScriptActionArrayOutput) ToScriptActionArrayOutput() ScriptActionArrayOutput

func (ScriptActionArrayOutput) ToScriptActionArrayOutputWithContext

func (o ScriptActionArrayOutput) ToScriptActionArrayOutputWithContext(ctx context.Context) ScriptActionArrayOutput

type ScriptActionInput

type ScriptActionInput interface {
	pulumi.Input

	ToScriptActionOutput() ScriptActionOutput
	ToScriptActionOutputWithContext(context.Context) ScriptActionOutput
}

ScriptActionInput is an input type that accepts ScriptActionArgs and ScriptActionOutput values. You can construct a concrete instance of `ScriptActionInput` via:

ScriptActionArgs{...}

type ScriptActionOutput

type ScriptActionOutput struct{ *pulumi.OutputState }

Describes a script action on role on the cluster.

func (ScriptActionOutput) ElementType

func (ScriptActionOutput) ElementType() reflect.Type

func (ScriptActionOutput) Name

The name of the script action.

func (ScriptActionOutput) Parameters

func (o ScriptActionOutput) Parameters() pulumi.StringOutput

The parameters for the script provided.

func (ScriptActionOutput) ToScriptActionOutput

func (o ScriptActionOutput) ToScriptActionOutput() ScriptActionOutput

func (ScriptActionOutput) ToScriptActionOutputWithContext

func (o ScriptActionOutput) ToScriptActionOutputWithContext(ctx context.Context) ScriptActionOutput

func (ScriptActionOutput) Uri

The URI to the script.

type ScriptActionResponse

type ScriptActionResponse struct {
	// The name of the script action.
	Name string `pulumi:"name"`
	// The parameters for the script provided.
	Parameters string `pulumi:"parameters"`
	// The URI to the script.
	Uri string `pulumi:"uri"`
}

Describes a script action on role on the cluster.

type ScriptActionResponseArrayOutput

type ScriptActionResponseArrayOutput struct{ *pulumi.OutputState }

func (ScriptActionResponseArrayOutput) ElementType

func (ScriptActionResponseArrayOutput) Index

func (ScriptActionResponseArrayOutput) ToScriptActionResponseArrayOutput

func (o ScriptActionResponseArrayOutput) ToScriptActionResponseArrayOutput() ScriptActionResponseArrayOutput

func (ScriptActionResponseArrayOutput) ToScriptActionResponseArrayOutputWithContext

func (o ScriptActionResponseArrayOutput) ToScriptActionResponseArrayOutputWithContext(ctx context.Context) ScriptActionResponseArrayOutput

type ScriptActionResponseOutput

type ScriptActionResponseOutput struct{ *pulumi.OutputState }

Describes a script action on role on the cluster.

func (ScriptActionResponseOutput) ElementType

func (ScriptActionResponseOutput) ElementType() reflect.Type

func (ScriptActionResponseOutput) Name

The name of the script action.

func (ScriptActionResponseOutput) Parameters

The parameters for the script provided.

func (ScriptActionResponseOutput) ToScriptActionResponseOutput

func (o ScriptActionResponseOutput) ToScriptActionResponseOutput() ScriptActionResponseOutput

func (ScriptActionResponseOutput) ToScriptActionResponseOutputWithContext

func (o ScriptActionResponseOutput) ToScriptActionResponseOutputWithContext(ctx context.Context) ScriptActionResponseOutput

func (ScriptActionResponseOutput) Uri

The URI to the script.

type SecurityProfile

type SecurityProfile struct {
	// The resource ID of the user's Azure Active Directory Domain Service.
	AaddsResourceId *string `pulumi:"aaddsResourceId"`
	// Optional. The Distinguished Names for cluster user groups
	ClusterUsersGroupDNs []string `pulumi:"clusterUsersGroupDNs"`
	// The directory type.
	DirectoryType *string `pulumi:"directoryType"`
	// The organization's active directory domain.
	Domain *string `pulumi:"domain"`
	// The domain admin password.
	DomainUserPassword *string `pulumi:"domainUserPassword"`
	// The domain user account that will have admin privileges on the cluster.
	DomainUsername *string `pulumi:"domainUsername"`
	// The LDAPS protocol URLs to communicate with the Active Directory.
	LdapsUrls []string `pulumi:"ldapsUrls"`
	// User assigned identity that has permissions to read and create cluster-related artifacts in the user's AADDS.
	MsiResourceId *string `pulumi:"msiResourceId"`
	// The organizational unit within the Active Directory to place the cluster and service accounts.
	OrganizationalUnitDN *string `pulumi:"organizationalUnitDN"`
}

The security profile which contains Ssh public key for the HDInsight cluster.

type SecurityProfileArgs

type SecurityProfileArgs struct {
	// The resource ID of the user's Azure Active Directory Domain Service.
	AaddsResourceId pulumi.StringPtrInput `pulumi:"aaddsResourceId"`
	// Optional. The Distinguished Names for cluster user groups
	ClusterUsersGroupDNs pulumi.StringArrayInput `pulumi:"clusterUsersGroupDNs"`
	// The directory type.
	DirectoryType pulumi.StringPtrInput `pulumi:"directoryType"`
	// The organization's active directory domain.
	Domain pulumi.StringPtrInput `pulumi:"domain"`
	// The domain admin password.
	DomainUserPassword pulumi.StringPtrInput `pulumi:"domainUserPassword"`
	// The domain user account that will have admin privileges on the cluster.
	DomainUsername pulumi.StringPtrInput `pulumi:"domainUsername"`
	// The LDAPS protocol URLs to communicate with the Active Directory.
	LdapsUrls pulumi.StringArrayInput `pulumi:"ldapsUrls"`
	// User assigned identity that has permissions to read and create cluster-related artifacts in the user's AADDS.
	MsiResourceId pulumi.StringPtrInput `pulumi:"msiResourceId"`
	// The organizational unit within the Active Directory to place the cluster and service accounts.
	OrganizationalUnitDN pulumi.StringPtrInput `pulumi:"organizationalUnitDN"`
}

The security profile which contains Ssh public key for the HDInsight cluster.

func (SecurityProfileArgs) ElementType

func (SecurityProfileArgs) ElementType() reflect.Type

func (SecurityProfileArgs) ToSecurityProfileOutput

func (i SecurityProfileArgs) ToSecurityProfileOutput() SecurityProfileOutput

func (SecurityProfileArgs) ToSecurityProfileOutputWithContext

func (i SecurityProfileArgs) ToSecurityProfileOutputWithContext(ctx context.Context) SecurityProfileOutput

func (SecurityProfileArgs) ToSecurityProfilePtrOutput

func (i SecurityProfileArgs) ToSecurityProfilePtrOutput() SecurityProfilePtrOutput

func (SecurityProfileArgs) ToSecurityProfilePtrOutputWithContext

func (i SecurityProfileArgs) ToSecurityProfilePtrOutputWithContext(ctx context.Context) SecurityProfilePtrOutput

type SecurityProfileInput

type SecurityProfileInput interface {
	pulumi.Input

	ToSecurityProfileOutput() SecurityProfileOutput
	ToSecurityProfileOutputWithContext(context.Context) SecurityProfileOutput
}

SecurityProfileInput is an input type that accepts SecurityProfileArgs and SecurityProfileOutput values. You can construct a concrete instance of `SecurityProfileInput` via:

SecurityProfileArgs{...}

type SecurityProfileOutput

type SecurityProfileOutput struct{ *pulumi.OutputState }

The security profile which contains Ssh public key for the HDInsight cluster.

func (SecurityProfileOutput) AaddsResourceId

func (o SecurityProfileOutput) AaddsResourceId() pulumi.StringPtrOutput

The resource ID of the user's Azure Active Directory Domain Service.

func (SecurityProfileOutput) ClusterUsersGroupDNs

func (o SecurityProfileOutput) ClusterUsersGroupDNs() pulumi.StringArrayOutput

Optional. The Distinguished Names for cluster user groups

func (SecurityProfileOutput) DirectoryType

func (o SecurityProfileOutput) DirectoryType() pulumi.StringPtrOutput

The directory type.

func (SecurityProfileOutput) Domain

The organization's active directory domain.

func (SecurityProfileOutput) DomainUserPassword

func (o SecurityProfileOutput) DomainUserPassword() pulumi.StringPtrOutput

The domain admin password.

func (SecurityProfileOutput) DomainUsername

func (o SecurityProfileOutput) DomainUsername() pulumi.StringPtrOutput

The domain user account that will have admin privileges on the cluster.

func (SecurityProfileOutput) ElementType

func (SecurityProfileOutput) ElementType() reflect.Type

func (SecurityProfileOutput) LdapsUrls

The LDAPS protocol URLs to communicate with the Active Directory.

func (SecurityProfileOutput) MsiResourceId

func (o SecurityProfileOutput) MsiResourceId() pulumi.StringPtrOutput

User assigned identity that has permissions to read and create cluster-related artifacts in the user's AADDS.

func (SecurityProfileOutput) OrganizationalUnitDN

func (o SecurityProfileOutput) OrganizationalUnitDN() pulumi.StringPtrOutput

The organizational unit within the Active Directory to place the cluster and service accounts.

func (SecurityProfileOutput) ToSecurityProfileOutput

func (o SecurityProfileOutput) ToSecurityProfileOutput() SecurityProfileOutput

func (SecurityProfileOutput) ToSecurityProfileOutputWithContext

func (o SecurityProfileOutput) ToSecurityProfileOutputWithContext(ctx context.Context) SecurityProfileOutput

func (SecurityProfileOutput) ToSecurityProfilePtrOutput

func (o SecurityProfileOutput) ToSecurityProfilePtrOutput() SecurityProfilePtrOutput

func (SecurityProfileOutput) ToSecurityProfilePtrOutputWithContext

func (o SecurityProfileOutput) ToSecurityProfilePtrOutputWithContext(ctx context.Context) SecurityProfilePtrOutput

type SecurityProfilePtrInput

type SecurityProfilePtrInput interface {
	pulumi.Input

	ToSecurityProfilePtrOutput() SecurityProfilePtrOutput
	ToSecurityProfilePtrOutputWithContext(context.Context) SecurityProfilePtrOutput
}

SecurityProfilePtrInput is an input type that accepts SecurityProfileArgs, SecurityProfilePtr and SecurityProfilePtrOutput values. You can construct a concrete instance of `SecurityProfilePtrInput` via:

        SecurityProfileArgs{...}

or:

        nil

type SecurityProfilePtrOutput

type SecurityProfilePtrOutput struct{ *pulumi.OutputState }

func (SecurityProfilePtrOutput) AaddsResourceId

func (o SecurityProfilePtrOutput) AaddsResourceId() pulumi.StringPtrOutput

The resource ID of the user's Azure Active Directory Domain Service.

func (SecurityProfilePtrOutput) ClusterUsersGroupDNs

func (o SecurityProfilePtrOutput) ClusterUsersGroupDNs() pulumi.StringArrayOutput

Optional. The Distinguished Names for cluster user groups

func (SecurityProfilePtrOutput) DirectoryType

The directory type.

func (SecurityProfilePtrOutput) Domain

The organization's active directory domain.

func (SecurityProfilePtrOutput) DomainUserPassword

func (o SecurityProfilePtrOutput) DomainUserPassword() pulumi.StringPtrOutput

The domain admin password.

func (SecurityProfilePtrOutput) DomainUsername

func (o SecurityProfilePtrOutput) DomainUsername() pulumi.StringPtrOutput

The domain user account that will have admin privileges on the cluster.

func (SecurityProfilePtrOutput) Elem

func (SecurityProfilePtrOutput) ElementType

func (SecurityProfilePtrOutput) ElementType() reflect.Type

func (SecurityProfilePtrOutput) LdapsUrls

The LDAPS protocol URLs to communicate with the Active Directory.

func (SecurityProfilePtrOutput) MsiResourceId

User assigned identity that has permissions to read and create cluster-related artifacts in the user's AADDS.

func (SecurityProfilePtrOutput) OrganizationalUnitDN

func (o SecurityProfilePtrOutput) OrganizationalUnitDN() pulumi.StringPtrOutput

The organizational unit within the Active Directory to place the cluster and service accounts.

func (SecurityProfilePtrOutput) ToSecurityProfilePtrOutput

func (o SecurityProfilePtrOutput) ToSecurityProfilePtrOutput() SecurityProfilePtrOutput

func (SecurityProfilePtrOutput) ToSecurityProfilePtrOutputWithContext

func (o SecurityProfilePtrOutput) ToSecurityProfilePtrOutputWithContext(ctx context.Context) SecurityProfilePtrOutput

type SecurityProfileResponse

type SecurityProfileResponse struct {
	// The resource ID of the user's Azure Active Directory Domain Service.
	AaddsResourceId *string `pulumi:"aaddsResourceId"`
	// Optional. The Distinguished Names for cluster user groups
	ClusterUsersGroupDNs []string `pulumi:"clusterUsersGroupDNs"`
	// The directory type.
	DirectoryType *string `pulumi:"directoryType"`
	// The organization's active directory domain.
	Domain *string `pulumi:"domain"`
	// The domain admin password.
	DomainUserPassword *string `pulumi:"domainUserPassword"`
	// The domain user account that will have admin privileges on the cluster.
	DomainUsername *string `pulumi:"domainUsername"`
	// The LDAPS protocol URLs to communicate with the Active Directory.
	LdapsUrls []string `pulumi:"ldapsUrls"`
	// User assigned identity that has permissions to read and create cluster-related artifacts in the user's AADDS.
	MsiResourceId *string `pulumi:"msiResourceId"`
	// The organizational unit within the Active Directory to place the cluster and service accounts.
	OrganizationalUnitDN *string `pulumi:"organizationalUnitDN"`
}

The security profile which contains Ssh public key for the HDInsight cluster.

type SecurityProfileResponseOutput

type SecurityProfileResponseOutput struct{ *pulumi.OutputState }

The security profile which contains Ssh public key for the HDInsight cluster.

func (SecurityProfileResponseOutput) AaddsResourceId

The resource ID of the user's Azure Active Directory Domain Service.

func (SecurityProfileResponseOutput) ClusterUsersGroupDNs

func (o SecurityProfileResponseOutput) ClusterUsersGroupDNs() pulumi.StringArrayOutput

Optional. The Distinguished Names for cluster user groups

func (SecurityProfileResponseOutput) DirectoryType

The directory type.

func (SecurityProfileResponseOutput) Domain

The organization's active directory domain.

func (SecurityProfileResponseOutput) DomainUserPassword

func (o SecurityProfileResponseOutput) DomainUserPassword() pulumi.StringPtrOutput

The domain admin password.

func (SecurityProfileResponseOutput) DomainUsername

The domain user account that will have admin privileges on the cluster.

func (SecurityProfileResponseOutput) ElementType

func (SecurityProfileResponseOutput) LdapsUrls

The LDAPS protocol URLs to communicate with the Active Directory.

func (SecurityProfileResponseOutput) MsiResourceId

User assigned identity that has permissions to read and create cluster-related artifacts in the user's AADDS.

func (SecurityProfileResponseOutput) OrganizationalUnitDN

func (o SecurityProfileResponseOutput) OrganizationalUnitDN() pulumi.StringPtrOutput

The organizational unit within the Active Directory to place the cluster and service accounts.

func (SecurityProfileResponseOutput) ToSecurityProfileResponseOutput

func (o SecurityProfileResponseOutput) ToSecurityProfileResponseOutput() SecurityProfileResponseOutput

func (SecurityProfileResponseOutput) ToSecurityProfileResponseOutputWithContext

func (o SecurityProfileResponseOutput) ToSecurityProfileResponseOutputWithContext(ctx context.Context) SecurityProfileResponseOutput

type SecurityProfileResponsePtrOutput

type SecurityProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (SecurityProfileResponsePtrOutput) AaddsResourceId

The resource ID of the user's Azure Active Directory Domain Service.

func (SecurityProfileResponsePtrOutput) ClusterUsersGroupDNs

Optional. The Distinguished Names for cluster user groups

func (SecurityProfileResponsePtrOutput) DirectoryType

The directory type.

func (SecurityProfileResponsePtrOutput) Domain

The organization's active directory domain.

func (SecurityProfileResponsePtrOutput) DomainUserPassword

The domain admin password.

func (SecurityProfileResponsePtrOutput) DomainUsername

The domain user account that will have admin privileges on the cluster.

func (SecurityProfileResponsePtrOutput) Elem

func (SecurityProfileResponsePtrOutput) ElementType

func (SecurityProfileResponsePtrOutput) LdapsUrls

The LDAPS protocol URLs to communicate with the Active Directory.

func (SecurityProfileResponsePtrOutput) MsiResourceId

User assigned identity that has permissions to read and create cluster-related artifacts in the user's AADDS.

func (SecurityProfileResponsePtrOutput) OrganizationalUnitDN

func (o SecurityProfileResponsePtrOutput) OrganizationalUnitDN() pulumi.StringPtrOutput

The organizational unit within the Active Directory to place the cluster and service accounts.

func (SecurityProfileResponsePtrOutput) ToSecurityProfileResponsePtrOutput

func (o SecurityProfileResponsePtrOutput) ToSecurityProfileResponsePtrOutput() SecurityProfileResponsePtrOutput

func (SecurityProfileResponsePtrOutput) ToSecurityProfileResponsePtrOutputWithContext

func (o SecurityProfileResponsePtrOutput) ToSecurityProfileResponsePtrOutputWithContext(ctx context.Context) SecurityProfileResponsePtrOutput

type SshProfile

type SshProfile struct {
	// The list of SSH public keys.
	PublicKeys []SshPublicKey `pulumi:"publicKeys"`
}

The list of SSH public keys.

type SshProfileArgs

type SshProfileArgs struct {
	// The list of SSH public keys.
	PublicKeys SshPublicKeyArrayInput `pulumi:"publicKeys"`
}

The list of SSH public keys.

func (SshProfileArgs) ElementType

func (SshProfileArgs) ElementType() reflect.Type

func (SshProfileArgs) ToSshProfileOutput

func (i SshProfileArgs) ToSshProfileOutput() SshProfileOutput

func (SshProfileArgs) ToSshProfileOutputWithContext

func (i SshProfileArgs) ToSshProfileOutputWithContext(ctx context.Context) SshProfileOutput

func (SshProfileArgs) ToSshProfilePtrOutput

func (i SshProfileArgs) ToSshProfilePtrOutput() SshProfilePtrOutput

func (SshProfileArgs) ToSshProfilePtrOutputWithContext

func (i SshProfileArgs) ToSshProfilePtrOutputWithContext(ctx context.Context) SshProfilePtrOutput

type SshProfileInput

type SshProfileInput interface {
	pulumi.Input

	ToSshProfileOutput() SshProfileOutput
	ToSshProfileOutputWithContext(context.Context) SshProfileOutput
}

SshProfileInput is an input type that accepts SshProfileArgs and SshProfileOutput values. You can construct a concrete instance of `SshProfileInput` via:

SshProfileArgs{...}

type SshProfileOutput

type SshProfileOutput struct{ *pulumi.OutputState }

The list of SSH public keys.

func (SshProfileOutput) ElementType

func (SshProfileOutput) ElementType() reflect.Type

func (SshProfileOutput) PublicKeys

The list of SSH public keys.

func (SshProfileOutput) ToSshProfileOutput

func (o SshProfileOutput) ToSshProfileOutput() SshProfileOutput

func (SshProfileOutput) ToSshProfileOutputWithContext

func (o SshProfileOutput) ToSshProfileOutputWithContext(ctx context.Context) SshProfileOutput

func (SshProfileOutput) ToSshProfilePtrOutput

func (o SshProfileOutput) ToSshProfilePtrOutput() SshProfilePtrOutput

func (SshProfileOutput) ToSshProfilePtrOutputWithContext

func (o SshProfileOutput) ToSshProfilePtrOutputWithContext(ctx context.Context) SshProfilePtrOutput

type SshProfilePtrInput

type SshProfilePtrInput interface {
	pulumi.Input

	ToSshProfilePtrOutput() SshProfilePtrOutput
	ToSshProfilePtrOutputWithContext(context.Context) SshProfilePtrOutput
}

SshProfilePtrInput is an input type that accepts SshProfileArgs, SshProfilePtr and SshProfilePtrOutput values. You can construct a concrete instance of `SshProfilePtrInput` via:

        SshProfileArgs{...}

or:

        nil

func SshProfilePtr

func SshProfilePtr(v *SshProfileArgs) SshProfilePtrInput

type SshProfilePtrOutput

type SshProfilePtrOutput struct{ *pulumi.OutputState }

func (SshProfilePtrOutput) Elem

func (SshProfilePtrOutput) ElementType

func (SshProfilePtrOutput) ElementType() reflect.Type

func (SshProfilePtrOutput) PublicKeys

The list of SSH public keys.

func (SshProfilePtrOutput) ToSshProfilePtrOutput

func (o SshProfilePtrOutput) ToSshProfilePtrOutput() SshProfilePtrOutput

func (SshProfilePtrOutput) ToSshProfilePtrOutputWithContext

func (o SshProfilePtrOutput) ToSshProfilePtrOutputWithContext(ctx context.Context) SshProfilePtrOutput

type SshProfileResponse

type SshProfileResponse struct {
	// The list of SSH public keys.
	PublicKeys []SshPublicKeyResponse `pulumi:"publicKeys"`
}

The list of SSH public keys.

type SshProfileResponseOutput

type SshProfileResponseOutput struct{ *pulumi.OutputState }

The list of SSH public keys.

func (SshProfileResponseOutput) ElementType

func (SshProfileResponseOutput) ElementType() reflect.Type

func (SshProfileResponseOutput) PublicKeys

The list of SSH public keys.

func (SshProfileResponseOutput) ToSshProfileResponseOutput

func (o SshProfileResponseOutput) ToSshProfileResponseOutput() SshProfileResponseOutput

func (SshProfileResponseOutput) ToSshProfileResponseOutputWithContext

func (o SshProfileResponseOutput) ToSshProfileResponseOutputWithContext(ctx context.Context) SshProfileResponseOutput

type SshProfileResponsePtrOutput

type SshProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (SshProfileResponsePtrOutput) Elem

func (SshProfileResponsePtrOutput) ElementType

func (SshProfileResponsePtrOutput) PublicKeys

The list of SSH public keys.

func (SshProfileResponsePtrOutput) ToSshProfileResponsePtrOutput

func (o SshProfileResponsePtrOutput) ToSshProfileResponsePtrOutput() SshProfileResponsePtrOutput

func (SshProfileResponsePtrOutput) ToSshProfileResponsePtrOutputWithContext

func (o SshProfileResponsePtrOutput) ToSshProfileResponsePtrOutputWithContext(ctx context.Context) SshProfileResponsePtrOutput

type SshPublicKey

type SshPublicKey struct {
	// The certificate for SSH.
	CertificateData *string `pulumi:"certificateData"`
}

The SSH public key for the cluster nodes.

type SshPublicKeyArgs

type SshPublicKeyArgs struct {
	// The certificate for SSH.
	CertificateData pulumi.StringPtrInput `pulumi:"certificateData"`
}

The SSH public key for the cluster nodes.

func (SshPublicKeyArgs) ElementType

func (SshPublicKeyArgs) ElementType() reflect.Type

func (SshPublicKeyArgs) ToSshPublicKeyOutput

func (i SshPublicKeyArgs) ToSshPublicKeyOutput() SshPublicKeyOutput

func (SshPublicKeyArgs) ToSshPublicKeyOutputWithContext

func (i SshPublicKeyArgs) ToSshPublicKeyOutputWithContext(ctx context.Context) SshPublicKeyOutput

type SshPublicKeyArray

type SshPublicKeyArray []SshPublicKeyInput

func (SshPublicKeyArray) ElementType

func (SshPublicKeyArray) ElementType() reflect.Type

func (SshPublicKeyArray) ToSshPublicKeyArrayOutput

func (i SshPublicKeyArray) ToSshPublicKeyArrayOutput() SshPublicKeyArrayOutput

func (SshPublicKeyArray) ToSshPublicKeyArrayOutputWithContext

func (i SshPublicKeyArray) ToSshPublicKeyArrayOutputWithContext(ctx context.Context) SshPublicKeyArrayOutput

type SshPublicKeyArrayInput

type SshPublicKeyArrayInput interface {
	pulumi.Input

	ToSshPublicKeyArrayOutput() SshPublicKeyArrayOutput
	ToSshPublicKeyArrayOutputWithContext(context.Context) SshPublicKeyArrayOutput
}

SshPublicKeyArrayInput is an input type that accepts SshPublicKeyArray and SshPublicKeyArrayOutput values. You can construct a concrete instance of `SshPublicKeyArrayInput` via:

SshPublicKeyArray{ SshPublicKeyArgs{...} }

type SshPublicKeyArrayOutput

type SshPublicKeyArrayOutput struct{ *pulumi.OutputState }

func (SshPublicKeyArrayOutput) ElementType

func (SshPublicKeyArrayOutput) ElementType() reflect.Type

func (SshPublicKeyArrayOutput) Index

func (SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutput

func (o SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutput() SshPublicKeyArrayOutput

func (SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutputWithContext

func (o SshPublicKeyArrayOutput) ToSshPublicKeyArrayOutputWithContext(ctx context.Context) SshPublicKeyArrayOutput

type SshPublicKeyInput

type SshPublicKeyInput interface {
	pulumi.Input

	ToSshPublicKeyOutput() SshPublicKeyOutput
	ToSshPublicKeyOutputWithContext(context.Context) SshPublicKeyOutput
}

SshPublicKeyInput is an input type that accepts SshPublicKeyArgs and SshPublicKeyOutput values. You can construct a concrete instance of `SshPublicKeyInput` via:

SshPublicKeyArgs{...}

type SshPublicKeyOutput

type SshPublicKeyOutput struct{ *pulumi.OutputState }

The SSH public key for the cluster nodes.

func (SshPublicKeyOutput) CertificateData

func (o SshPublicKeyOutput) CertificateData() pulumi.StringPtrOutput

The certificate for SSH.

func (SshPublicKeyOutput) ElementType

func (SshPublicKeyOutput) ElementType() reflect.Type

func (SshPublicKeyOutput) ToSshPublicKeyOutput

func (o SshPublicKeyOutput) ToSshPublicKeyOutput() SshPublicKeyOutput

func (SshPublicKeyOutput) ToSshPublicKeyOutputWithContext

func (o SshPublicKeyOutput) ToSshPublicKeyOutputWithContext(ctx context.Context) SshPublicKeyOutput

type SshPublicKeyResponse

type SshPublicKeyResponse struct {
	// The certificate for SSH.
	CertificateData *string `pulumi:"certificateData"`
}

The SSH public key for the cluster nodes.

type SshPublicKeyResponseArrayOutput

type SshPublicKeyResponseArrayOutput struct{ *pulumi.OutputState }

func (SshPublicKeyResponseArrayOutput) ElementType

func (SshPublicKeyResponseArrayOutput) Index

func (SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutput

func (o SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutput() SshPublicKeyResponseArrayOutput

func (SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutputWithContext

func (o SshPublicKeyResponseArrayOutput) ToSshPublicKeyResponseArrayOutputWithContext(ctx context.Context) SshPublicKeyResponseArrayOutput

type SshPublicKeyResponseOutput

type SshPublicKeyResponseOutput struct{ *pulumi.OutputState }

The SSH public key for the cluster nodes.

func (SshPublicKeyResponseOutput) CertificateData

The certificate for SSH.

func (SshPublicKeyResponseOutput) ElementType

func (SshPublicKeyResponseOutput) ElementType() reflect.Type

func (SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutput

func (o SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutput() SshPublicKeyResponseOutput

func (SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutputWithContext

func (o SshPublicKeyResponseOutput) ToSshPublicKeyResponseOutputWithContext(ctx context.Context) SshPublicKeyResponseOutput

type StorageAccount

type StorageAccount struct {
	// The container in the storage account, only to be specified for WASB storage accounts.
	Container *string `pulumi:"container"`
	// The filesystem, only to be specified for Azure Data Lake Storage Gen 2.
	FileSystem *string `pulumi:"fileSystem"`
	// The file share name.
	Fileshare *string `pulumi:"fileshare"`
	// Whether or not the storage account is the default storage account.
	IsDefault *bool `pulumi:"isDefault"`
	// The storage account access key.
	Key *string `pulumi:"key"`
	// The managed identity (MSI) that is allowed to access the storage account, only to be specified for Azure Data Lake Storage Gen 2.
	MsiResourceId *string `pulumi:"msiResourceId"`
	// The name of the storage account.
	Name *string `pulumi:"name"`
	// The resource ID of storage account, only to be specified for Azure Data Lake Storage Gen 2.
	ResourceId *string `pulumi:"resourceId"`
	// The shared access signature key.
	Saskey *string `pulumi:"saskey"`
}

The storage Account.

type StorageAccountArgs

type StorageAccountArgs struct {
	// The container in the storage account, only to be specified for WASB storage accounts.
	Container pulumi.StringPtrInput `pulumi:"container"`
	// The filesystem, only to be specified for Azure Data Lake Storage Gen 2.
	FileSystem pulumi.StringPtrInput `pulumi:"fileSystem"`
	// The file share name.
	Fileshare pulumi.StringPtrInput `pulumi:"fileshare"`
	// Whether or not the storage account is the default storage account.
	IsDefault pulumi.BoolPtrInput `pulumi:"isDefault"`
	// The storage account access key.
	Key pulumi.StringPtrInput `pulumi:"key"`
	// The managed identity (MSI) that is allowed to access the storage account, only to be specified for Azure Data Lake Storage Gen 2.
	MsiResourceId pulumi.StringPtrInput `pulumi:"msiResourceId"`
	// The name of the storage account.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The resource ID of storage account, only to be specified for Azure Data Lake Storage Gen 2.
	ResourceId pulumi.StringPtrInput `pulumi:"resourceId"`
	// The shared access signature key.
	Saskey pulumi.StringPtrInput `pulumi:"saskey"`
}

The storage Account.

func (StorageAccountArgs) ElementType

func (StorageAccountArgs) ElementType() reflect.Type

func (StorageAccountArgs) ToStorageAccountOutput

func (i StorageAccountArgs) ToStorageAccountOutput() StorageAccountOutput

func (StorageAccountArgs) ToStorageAccountOutputWithContext

func (i StorageAccountArgs) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput

type StorageAccountArray

type StorageAccountArray []StorageAccountInput

func (StorageAccountArray) ElementType

func (StorageAccountArray) ElementType() reflect.Type

func (StorageAccountArray) ToStorageAccountArrayOutput

func (i StorageAccountArray) ToStorageAccountArrayOutput() StorageAccountArrayOutput

func (StorageAccountArray) ToStorageAccountArrayOutputWithContext

func (i StorageAccountArray) ToStorageAccountArrayOutputWithContext(ctx context.Context) StorageAccountArrayOutput

type StorageAccountArrayInput

type StorageAccountArrayInput interface {
	pulumi.Input

	ToStorageAccountArrayOutput() StorageAccountArrayOutput
	ToStorageAccountArrayOutputWithContext(context.Context) StorageAccountArrayOutput
}

StorageAccountArrayInput is an input type that accepts StorageAccountArray and StorageAccountArrayOutput values. You can construct a concrete instance of `StorageAccountArrayInput` via:

StorageAccountArray{ StorageAccountArgs{...} }

type StorageAccountArrayOutput

type StorageAccountArrayOutput struct{ *pulumi.OutputState }

func (StorageAccountArrayOutput) ElementType

func (StorageAccountArrayOutput) ElementType() reflect.Type

func (StorageAccountArrayOutput) Index

func (StorageAccountArrayOutput) ToStorageAccountArrayOutput

func (o StorageAccountArrayOutput) ToStorageAccountArrayOutput() StorageAccountArrayOutput

func (StorageAccountArrayOutput) ToStorageAccountArrayOutputWithContext

func (o StorageAccountArrayOutput) ToStorageAccountArrayOutputWithContext(ctx context.Context) StorageAccountArrayOutput

type StorageAccountInput

type StorageAccountInput interface {
	pulumi.Input

	ToStorageAccountOutput() StorageAccountOutput
	ToStorageAccountOutputWithContext(context.Context) StorageAccountOutput
}

StorageAccountInput is an input type that accepts StorageAccountArgs and StorageAccountOutput values. You can construct a concrete instance of `StorageAccountInput` via:

StorageAccountArgs{...}

type StorageAccountOutput

type StorageAccountOutput struct{ *pulumi.OutputState }

The storage Account.

func (StorageAccountOutput) Container

The container in the storage account, only to be specified for WASB storage accounts.

func (StorageAccountOutput) ElementType

func (StorageAccountOutput) ElementType() reflect.Type

func (StorageAccountOutput) FileSystem

The filesystem, only to be specified for Azure Data Lake Storage Gen 2.

func (StorageAccountOutput) Fileshare

The file share name.

func (StorageAccountOutput) IsDefault

Whether or not the storage account is the default storage account.

func (StorageAccountOutput) Key

The storage account access key.

func (StorageAccountOutput) MsiResourceId

func (o StorageAccountOutput) MsiResourceId() pulumi.StringPtrOutput

The managed identity (MSI) that is allowed to access the storage account, only to be specified for Azure Data Lake Storage Gen 2.

func (StorageAccountOutput) Name

The name of the storage account.

func (StorageAccountOutput) ResourceId

The resource ID of storage account, only to be specified for Azure Data Lake Storage Gen 2.

func (StorageAccountOutput) Saskey

The shared access signature key.

func (StorageAccountOutput) ToStorageAccountOutput

func (o StorageAccountOutput) ToStorageAccountOutput() StorageAccountOutput

func (StorageAccountOutput) ToStorageAccountOutputWithContext

func (o StorageAccountOutput) ToStorageAccountOutputWithContext(ctx context.Context) StorageAccountOutput

type StorageAccountResponse

type StorageAccountResponse struct {
	// The container in the storage account, only to be specified for WASB storage accounts.
	Container *string `pulumi:"container"`
	// The filesystem, only to be specified for Azure Data Lake Storage Gen 2.
	FileSystem *string `pulumi:"fileSystem"`
	// The file share name.
	Fileshare *string `pulumi:"fileshare"`
	// Whether or not the storage account is the default storage account.
	IsDefault *bool `pulumi:"isDefault"`
	// The storage account access key.
	Key *string `pulumi:"key"`
	// The managed identity (MSI) that is allowed to access the storage account, only to be specified for Azure Data Lake Storage Gen 2.
	MsiResourceId *string `pulumi:"msiResourceId"`
	// The name of the storage account.
	Name *string `pulumi:"name"`
	// The resource ID of storage account, only to be specified for Azure Data Lake Storage Gen 2.
	ResourceId *string `pulumi:"resourceId"`
	// The shared access signature key.
	Saskey *string `pulumi:"saskey"`
}

The storage Account.

type StorageAccountResponseArrayOutput

type StorageAccountResponseArrayOutput struct{ *pulumi.OutputState }

func (StorageAccountResponseArrayOutput) ElementType

func (StorageAccountResponseArrayOutput) Index

func (StorageAccountResponseArrayOutput) ToStorageAccountResponseArrayOutput

func (o StorageAccountResponseArrayOutput) ToStorageAccountResponseArrayOutput() StorageAccountResponseArrayOutput

func (StorageAccountResponseArrayOutput) ToStorageAccountResponseArrayOutputWithContext

func (o StorageAccountResponseArrayOutput) ToStorageAccountResponseArrayOutputWithContext(ctx context.Context) StorageAccountResponseArrayOutput

type StorageAccountResponseOutput

type StorageAccountResponseOutput struct{ *pulumi.OutputState }

The storage Account.

func (StorageAccountResponseOutput) Container

The container in the storage account, only to be specified for WASB storage accounts.

func (StorageAccountResponseOutput) ElementType

func (StorageAccountResponseOutput) FileSystem

The filesystem, only to be specified for Azure Data Lake Storage Gen 2.

func (StorageAccountResponseOutput) Fileshare

The file share name.

func (StorageAccountResponseOutput) IsDefault

Whether or not the storage account is the default storage account.

func (StorageAccountResponseOutput) Key

The storage account access key.

func (StorageAccountResponseOutput) MsiResourceId

The managed identity (MSI) that is allowed to access the storage account, only to be specified for Azure Data Lake Storage Gen 2.

func (StorageAccountResponseOutput) Name

The name of the storage account.

func (StorageAccountResponseOutput) ResourceId

The resource ID of storage account, only to be specified for Azure Data Lake Storage Gen 2.

func (StorageAccountResponseOutput) Saskey

The shared access signature key.

func (StorageAccountResponseOutput) ToStorageAccountResponseOutput

func (o StorageAccountResponseOutput) ToStorageAccountResponseOutput() StorageAccountResponseOutput

func (StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext

func (o StorageAccountResponseOutput) ToStorageAccountResponseOutputWithContext(ctx context.Context) StorageAccountResponseOutput

type StorageProfile

type StorageProfile struct {
	// The list of storage accounts in the cluster.
	Storageaccounts []StorageAccount `pulumi:"storageaccounts"`
}

The storage profile.

type StorageProfileArgs

type StorageProfileArgs struct {
	// The list of storage accounts in the cluster.
	Storageaccounts StorageAccountArrayInput `pulumi:"storageaccounts"`
}

The storage profile.

func (StorageProfileArgs) ElementType

func (StorageProfileArgs) ElementType() reflect.Type

func (StorageProfileArgs) ToStorageProfileOutput

func (i StorageProfileArgs) ToStorageProfileOutput() StorageProfileOutput

func (StorageProfileArgs) ToStorageProfileOutputWithContext

func (i StorageProfileArgs) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput

func (StorageProfileArgs) ToStorageProfilePtrOutput

func (i StorageProfileArgs) ToStorageProfilePtrOutput() StorageProfilePtrOutput

func (StorageProfileArgs) ToStorageProfilePtrOutputWithContext

func (i StorageProfileArgs) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput

type StorageProfileInput

type StorageProfileInput interface {
	pulumi.Input

	ToStorageProfileOutput() StorageProfileOutput
	ToStorageProfileOutputWithContext(context.Context) StorageProfileOutput
}

StorageProfileInput is an input type that accepts StorageProfileArgs and StorageProfileOutput values. You can construct a concrete instance of `StorageProfileInput` via:

StorageProfileArgs{...}

type StorageProfileOutput

type StorageProfileOutput struct{ *pulumi.OutputState }

The storage profile.

func (StorageProfileOutput) ElementType

func (StorageProfileOutput) ElementType() reflect.Type

func (StorageProfileOutput) Storageaccounts

func (o StorageProfileOutput) Storageaccounts() StorageAccountArrayOutput

The list of storage accounts in the cluster.

func (StorageProfileOutput) ToStorageProfileOutput

func (o StorageProfileOutput) ToStorageProfileOutput() StorageProfileOutput

func (StorageProfileOutput) ToStorageProfileOutputWithContext

func (o StorageProfileOutput) ToStorageProfileOutputWithContext(ctx context.Context) StorageProfileOutput

func (StorageProfileOutput) ToStorageProfilePtrOutput

func (o StorageProfileOutput) ToStorageProfilePtrOutput() StorageProfilePtrOutput

func (StorageProfileOutput) ToStorageProfilePtrOutputWithContext

func (o StorageProfileOutput) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput

type StorageProfilePtrInput

type StorageProfilePtrInput interface {
	pulumi.Input

	ToStorageProfilePtrOutput() StorageProfilePtrOutput
	ToStorageProfilePtrOutputWithContext(context.Context) StorageProfilePtrOutput
}

StorageProfilePtrInput is an input type that accepts StorageProfileArgs, StorageProfilePtr and StorageProfilePtrOutput values. You can construct a concrete instance of `StorageProfilePtrInput` via:

        StorageProfileArgs{...}

or:

        nil

type StorageProfilePtrOutput

type StorageProfilePtrOutput struct{ *pulumi.OutputState }

func (StorageProfilePtrOutput) Elem

func (StorageProfilePtrOutput) ElementType

func (StorageProfilePtrOutput) ElementType() reflect.Type

func (StorageProfilePtrOutput) Storageaccounts

The list of storage accounts in the cluster.

func (StorageProfilePtrOutput) ToStorageProfilePtrOutput

func (o StorageProfilePtrOutput) ToStorageProfilePtrOutput() StorageProfilePtrOutput

func (StorageProfilePtrOutput) ToStorageProfilePtrOutputWithContext

func (o StorageProfilePtrOutput) ToStorageProfilePtrOutputWithContext(ctx context.Context) StorageProfilePtrOutput

type StorageProfileResponse

type StorageProfileResponse struct {
	// The list of storage accounts in the cluster.
	Storageaccounts []StorageAccountResponse `pulumi:"storageaccounts"`
}

The storage profile.

type StorageProfileResponseOutput

type StorageProfileResponseOutput struct{ *pulumi.OutputState }

The storage profile.

func (StorageProfileResponseOutput) ElementType

func (StorageProfileResponseOutput) Storageaccounts

The list of storage accounts in the cluster.

func (StorageProfileResponseOutput) ToStorageProfileResponseOutput

func (o StorageProfileResponseOutput) ToStorageProfileResponseOutput() StorageProfileResponseOutput

func (StorageProfileResponseOutput) ToStorageProfileResponseOutputWithContext

func (o StorageProfileResponseOutput) ToStorageProfileResponseOutputWithContext(ctx context.Context) StorageProfileResponseOutput

type StorageProfileResponsePtrOutput

type StorageProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (StorageProfileResponsePtrOutput) Elem

func (StorageProfileResponsePtrOutput) ElementType

func (StorageProfileResponsePtrOutput) Storageaccounts

The list of storage accounts in the cluster.

func (StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutput

func (o StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutput() StorageProfileResponsePtrOutput

func (StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutputWithContext

func (o StorageProfileResponsePtrOutput) ToStorageProfileResponsePtrOutputWithContext(ctx context.Context) StorageProfileResponsePtrOutput

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 Tier

type Tier string

The cluster tier.

func (Tier) ElementType

func (Tier) ElementType() reflect.Type

func (Tier) ToStringOutput

func (e Tier) ToStringOutput() pulumi.StringOutput

func (Tier) ToStringOutputWithContext

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

func (Tier) ToStringPtrOutput

func (e Tier) ToStringPtrOutput() pulumi.StringPtrOutput

func (Tier) ToStringPtrOutputWithContext

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

func (Tier) ToTierOutput

func (e Tier) ToTierOutput() TierOutput

func (Tier) ToTierOutputWithContext

func (e Tier) ToTierOutputWithContext(ctx context.Context) TierOutput

func (Tier) ToTierPtrOutput

func (e Tier) ToTierPtrOutput() TierPtrOutput

func (Tier) ToTierPtrOutputWithContext

func (e Tier) ToTierPtrOutputWithContext(ctx context.Context) TierPtrOutput

type TierInput

type TierInput interface {
	pulumi.Input

	ToTierOutput() TierOutput
	ToTierOutputWithContext(context.Context) TierOutput
}

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

TierStandard
TierPremium

type TierOutput

type TierOutput struct{ *pulumi.OutputState }

func (TierOutput) ElementType

func (TierOutput) ElementType() reflect.Type

func (TierOutput) ToStringOutput

func (o TierOutput) ToStringOutput() pulumi.StringOutput

func (TierOutput) ToStringOutputWithContext

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

func (TierOutput) ToStringPtrOutput

func (o TierOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TierOutput) ToStringPtrOutputWithContext

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

func (TierOutput) ToTierOutput

func (o TierOutput) ToTierOutput() TierOutput

func (TierOutput) ToTierOutputWithContext

func (o TierOutput) ToTierOutputWithContext(ctx context.Context) TierOutput

func (TierOutput) ToTierPtrOutput

func (o TierOutput) ToTierPtrOutput() TierPtrOutput

func (TierOutput) ToTierPtrOutputWithContext

func (o TierOutput) ToTierPtrOutputWithContext(ctx context.Context) TierPtrOutput

type TierPtrInput

type TierPtrInput interface {
	pulumi.Input

	ToTierPtrOutput() TierPtrOutput
	ToTierPtrOutputWithContext(context.Context) TierPtrOutput
}

func TierPtr

func TierPtr(v string) TierPtrInput

type TierPtrOutput

type TierPtrOutput struct{ *pulumi.OutputState }

func (TierPtrOutput) Elem

func (o TierPtrOutput) Elem() TierOutput

func (TierPtrOutput) ElementType

func (TierPtrOutput) ElementType() reflect.Type

func (TierPtrOutput) ToStringPtrOutput

func (o TierPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (TierPtrOutput) ToStringPtrOutputWithContext

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

func (TierPtrOutput) ToTierPtrOutput

func (o TierPtrOutput) ToTierPtrOutput() TierPtrOutput

func (TierPtrOutput) ToTierPtrOutputWithContext

func (o TierPtrOutput) ToTierPtrOutputWithContext(ctx context.Context) TierPtrOutput

type UserAssignedIdentity

type UserAssignedIdentity struct {
	// The tenant id of user assigned identity.
	TenantId *string `pulumi:"tenantId"`
}

The User Assigned Identity

type UserAssignedIdentityArgs

type UserAssignedIdentityArgs struct {
	// The tenant id of user assigned identity.
	TenantId pulumi.StringPtrInput `pulumi:"tenantId"`
}

The User Assigned Identity

func (UserAssignedIdentityArgs) ElementType

func (UserAssignedIdentityArgs) ElementType() reflect.Type

func (UserAssignedIdentityArgs) ToUserAssignedIdentityOutput

func (i UserAssignedIdentityArgs) ToUserAssignedIdentityOutput() UserAssignedIdentityOutput

func (UserAssignedIdentityArgs) ToUserAssignedIdentityOutputWithContext

func (i UserAssignedIdentityArgs) ToUserAssignedIdentityOutputWithContext(ctx context.Context) UserAssignedIdentityOutput

type UserAssignedIdentityInput

type UserAssignedIdentityInput interface {
	pulumi.Input

	ToUserAssignedIdentityOutput() UserAssignedIdentityOutput
	ToUserAssignedIdentityOutputWithContext(context.Context) UserAssignedIdentityOutput
}

UserAssignedIdentityInput is an input type that accepts UserAssignedIdentityArgs and UserAssignedIdentityOutput values. You can construct a concrete instance of `UserAssignedIdentityInput` via:

UserAssignedIdentityArgs{...}

type UserAssignedIdentityMap

type UserAssignedIdentityMap map[string]UserAssignedIdentityInput

func (UserAssignedIdentityMap) ElementType

func (UserAssignedIdentityMap) ElementType() reflect.Type

func (UserAssignedIdentityMap) ToUserAssignedIdentityMapOutput

func (i UserAssignedIdentityMap) ToUserAssignedIdentityMapOutput() UserAssignedIdentityMapOutput

func (UserAssignedIdentityMap) ToUserAssignedIdentityMapOutputWithContext

func (i UserAssignedIdentityMap) ToUserAssignedIdentityMapOutputWithContext(ctx context.Context) UserAssignedIdentityMapOutput

type UserAssignedIdentityMapInput

type UserAssignedIdentityMapInput interface {
	pulumi.Input

	ToUserAssignedIdentityMapOutput() UserAssignedIdentityMapOutput
	ToUserAssignedIdentityMapOutputWithContext(context.Context) UserAssignedIdentityMapOutput
}

UserAssignedIdentityMapInput is an input type that accepts UserAssignedIdentityMap and UserAssignedIdentityMapOutput values. You can construct a concrete instance of `UserAssignedIdentityMapInput` via:

UserAssignedIdentityMap{ "key": UserAssignedIdentityArgs{...} }

type UserAssignedIdentityMapOutput

type UserAssignedIdentityMapOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityMapOutput) ElementType

func (UserAssignedIdentityMapOutput) MapIndex

func (UserAssignedIdentityMapOutput) ToUserAssignedIdentityMapOutput

func (o UserAssignedIdentityMapOutput) ToUserAssignedIdentityMapOutput() UserAssignedIdentityMapOutput

func (UserAssignedIdentityMapOutput) ToUserAssignedIdentityMapOutputWithContext

func (o UserAssignedIdentityMapOutput) ToUserAssignedIdentityMapOutputWithContext(ctx context.Context) UserAssignedIdentityMapOutput

type UserAssignedIdentityOutput

type UserAssignedIdentityOutput struct{ *pulumi.OutputState }

The User Assigned Identity

func (UserAssignedIdentityOutput) ElementType

func (UserAssignedIdentityOutput) ElementType() reflect.Type

func (UserAssignedIdentityOutput) TenantId

The tenant id of user assigned identity.

func (UserAssignedIdentityOutput) ToUserAssignedIdentityOutput

func (o UserAssignedIdentityOutput) ToUserAssignedIdentityOutput() UserAssignedIdentityOutput

func (UserAssignedIdentityOutput) ToUserAssignedIdentityOutputWithContext

func (o UserAssignedIdentityOutput) ToUserAssignedIdentityOutputWithContext(ctx context.Context) UserAssignedIdentityOutput

type UserAssignedIdentityResponse

type UserAssignedIdentityResponse struct {
	// The client id of user assigned identity.
	ClientId string `pulumi:"clientId"`
	// The principal id of user assigned identity.
	PrincipalId string `pulumi:"principalId"`
	// The tenant id of user assigned identity.
	TenantId *string `pulumi:"tenantId"`
}

The User Assigned Identity

type UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseMapOutput struct{ *pulumi.OutputState }

func (UserAssignedIdentityResponseMapOutput) ElementType

func (UserAssignedIdentityResponseMapOutput) MapIndex

func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput

func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutput() UserAssignedIdentityResponseMapOutput

func (UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext

func (o UserAssignedIdentityResponseMapOutput) ToUserAssignedIdentityResponseMapOutputWithContext(ctx context.Context) UserAssignedIdentityResponseMapOutput

type UserAssignedIdentityResponseOutput

type UserAssignedIdentityResponseOutput struct{ *pulumi.OutputState }

The User Assigned Identity

func (UserAssignedIdentityResponseOutput) ClientId

The client id of user assigned identity.

func (UserAssignedIdentityResponseOutput) ElementType

func (UserAssignedIdentityResponseOutput) PrincipalId

The principal id of user assigned identity.

func (UserAssignedIdentityResponseOutput) TenantId

The tenant id of user assigned identity.

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutput() UserAssignedIdentityResponseOutput

func (UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext

func (o UserAssignedIdentityResponseOutput) ToUserAssignedIdentityResponseOutputWithContext(ctx context.Context) UserAssignedIdentityResponseOutput

type VirtualNetworkProfile

type VirtualNetworkProfile struct {
	// The ID of the virtual network.
	Id *string `pulumi:"id"`
	// The name of the subnet.
	Subnet *string `pulumi:"subnet"`
}

The virtual network properties.

type VirtualNetworkProfileArgs

type VirtualNetworkProfileArgs struct {
	// The ID of the virtual network.
	Id pulumi.StringPtrInput `pulumi:"id"`
	// The name of the subnet.
	Subnet pulumi.StringPtrInput `pulumi:"subnet"`
}

The virtual network properties.

func (VirtualNetworkProfileArgs) ElementType

func (VirtualNetworkProfileArgs) ElementType() reflect.Type

func (VirtualNetworkProfileArgs) ToVirtualNetworkProfileOutput

func (i VirtualNetworkProfileArgs) ToVirtualNetworkProfileOutput() VirtualNetworkProfileOutput

func (VirtualNetworkProfileArgs) ToVirtualNetworkProfileOutputWithContext

func (i VirtualNetworkProfileArgs) ToVirtualNetworkProfileOutputWithContext(ctx context.Context) VirtualNetworkProfileOutput

func (VirtualNetworkProfileArgs) ToVirtualNetworkProfilePtrOutput

func (i VirtualNetworkProfileArgs) ToVirtualNetworkProfilePtrOutput() VirtualNetworkProfilePtrOutput

func (VirtualNetworkProfileArgs) ToVirtualNetworkProfilePtrOutputWithContext

func (i VirtualNetworkProfileArgs) ToVirtualNetworkProfilePtrOutputWithContext(ctx context.Context) VirtualNetworkProfilePtrOutput

type VirtualNetworkProfileInput

type VirtualNetworkProfileInput interface {
	pulumi.Input

	ToVirtualNetworkProfileOutput() VirtualNetworkProfileOutput
	ToVirtualNetworkProfileOutputWithContext(context.Context) VirtualNetworkProfileOutput
}

VirtualNetworkProfileInput is an input type that accepts VirtualNetworkProfileArgs and VirtualNetworkProfileOutput values. You can construct a concrete instance of `VirtualNetworkProfileInput` via:

VirtualNetworkProfileArgs{...}

type VirtualNetworkProfileOutput

type VirtualNetworkProfileOutput struct{ *pulumi.OutputState }

The virtual network properties.

func (VirtualNetworkProfileOutput) ElementType

func (VirtualNetworkProfileOutput) Id

The ID of the virtual network.

func (VirtualNetworkProfileOutput) Subnet

The name of the subnet.

func (VirtualNetworkProfileOutput) ToVirtualNetworkProfileOutput

func (o VirtualNetworkProfileOutput) ToVirtualNetworkProfileOutput() VirtualNetworkProfileOutput

func (VirtualNetworkProfileOutput) ToVirtualNetworkProfileOutputWithContext

func (o VirtualNetworkProfileOutput) ToVirtualNetworkProfileOutputWithContext(ctx context.Context) VirtualNetworkProfileOutput

func (VirtualNetworkProfileOutput) ToVirtualNetworkProfilePtrOutput

func (o VirtualNetworkProfileOutput) ToVirtualNetworkProfilePtrOutput() VirtualNetworkProfilePtrOutput

func (VirtualNetworkProfileOutput) ToVirtualNetworkProfilePtrOutputWithContext

func (o VirtualNetworkProfileOutput) ToVirtualNetworkProfilePtrOutputWithContext(ctx context.Context) VirtualNetworkProfilePtrOutput

type VirtualNetworkProfilePtrInput

type VirtualNetworkProfilePtrInput interface {
	pulumi.Input

	ToVirtualNetworkProfilePtrOutput() VirtualNetworkProfilePtrOutput
	ToVirtualNetworkProfilePtrOutputWithContext(context.Context) VirtualNetworkProfilePtrOutput
}

VirtualNetworkProfilePtrInput is an input type that accepts VirtualNetworkProfileArgs, VirtualNetworkProfilePtr and VirtualNetworkProfilePtrOutput values. You can construct a concrete instance of `VirtualNetworkProfilePtrInput` via:

        VirtualNetworkProfileArgs{...}

or:

        nil

type VirtualNetworkProfilePtrOutput

type VirtualNetworkProfilePtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworkProfilePtrOutput) Elem

func (VirtualNetworkProfilePtrOutput) ElementType

func (VirtualNetworkProfilePtrOutput) Id

The ID of the virtual network.

func (VirtualNetworkProfilePtrOutput) Subnet

The name of the subnet.

func (VirtualNetworkProfilePtrOutput) ToVirtualNetworkProfilePtrOutput

func (o VirtualNetworkProfilePtrOutput) ToVirtualNetworkProfilePtrOutput() VirtualNetworkProfilePtrOutput

func (VirtualNetworkProfilePtrOutput) ToVirtualNetworkProfilePtrOutputWithContext

func (o VirtualNetworkProfilePtrOutput) ToVirtualNetworkProfilePtrOutputWithContext(ctx context.Context) VirtualNetworkProfilePtrOutput

type VirtualNetworkProfileResponse

type VirtualNetworkProfileResponse struct {
	// The ID of the virtual network.
	Id *string `pulumi:"id"`
	// The name of the subnet.
	Subnet *string `pulumi:"subnet"`
}

The virtual network properties.

type VirtualNetworkProfileResponseOutput

type VirtualNetworkProfileResponseOutput struct{ *pulumi.OutputState }

The virtual network properties.

func (VirtualNetworkProfileResponseOutput) ElementType

func (VirtualNetworkProfileResponseOutput) Id

The ID of the virtual network.

func (VirtualNetworkProfileResponseOutput) Subnet

The name of the subnet.

func (VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponseOutput

func (o VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponseOutput() VirtualNetworkProfileResponseOutput

func (VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponseOutputWithContext

func (o VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponseOutputWithContext(ctx context.Context) VirtualNetworkProfileResponseOutput

type VirtualNetworkProfileResponsePtrOutput

type VirtualNetworkProfileResponsePtrOutput struct{ *pulumi.OutputState }

func (VirtualNetworkProfileResponsePtrOutput) Elem

func (VirtualNetworkProfileResponsePtrOutput) ElementType

func (VirtualNetworkProfileResponsePtrOutput) Id

The ID of the virtual network.

func (VirtualNetworkProfileResponsePtrOutput) Subnet

The name of the subnet.

func (VirtualNetworkProfileResponsePtrOutput) ToVirtualNetworkProfileResponsePtrOutput

func (o VirtualNetworkProfileResponsePtrOutput) ToVirtualNetworkProfileResponsePtrOutput() VirtualNetworkProfileResponsePtrOutput

func (VirtualNetworkProfileResponsePtrOutput) ToVirtualNetworkProfileResponsePtrOutputWithContext

func (o VirtualNetworkProfileResponsePtrOutput) ToVirtualNetworkProfileResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkProfileResponsePtrOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL