v20150301preview

package
v0.6.1 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	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 (
	PrivateLinkDisabled = PrivateLink("Disabled")
	PrivateLinkEnabled  = PrivateLink("Enabled")
)
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 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"`
	// The tags for the application.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

The HDInsight cluster application

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 added in v0.2.6

func (*Application) ElementType() reflect.Type

func (*Application) ToApplicationOutput added in v0.2.6

func (i *Application) ToApplicationOutput() ApplicationOutput

func (*Application) ToApplicationOutputWithContext added in v0.2.6

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

type ApplicationArgs

type ApplicationArgs struct {
	// The constant value for the application name.
	ApplicationName pulumi.StringInput
	// The name of the cluster.
	ClusterName pulumi.StringInput
	// The ETag for the application
	Etag pulumi.StringPtrInput
	// 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 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 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) 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 public port to connect to.
	PublicPort *int `pulumi:"publicPort"`
}

Gets the application SSH endpoint

type ApplicationGetEndpointResponseArgs

type ApplicationGetEndpointResponseArgs struct {
	// The destination port to connect to.
	DestinationPort pulumi.IntPtrInput `pulumi:"destinationPort"`
	// The location of the endpoint.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The public port to connect to.
	PublicPort pulumi.IntPtrInput `pulumi:"publicPort"`
}

Gets the application SSH endpoint

func (ApplicationGetEndpointResponseArgs) ElementType

func (ApplicationGetEndpointResponseArgs) ToApplicationGetEndpointResponseOutput

func (i ApplicationGetEndpointResponseArgs) ToApplicationGetEndpointResponseOutput() ApplicationGetEndpointResponseOutput

func (ApplicationGetEndpointResponseArgs) ToApplicationGetEndpointResponseOutputWithContext

func (i ApplicationGetEndpointResponseArgs) ToApplicationGetEndpointResponseOutputWithContext(ctx context.Context) ApplicationGetEndpointResponseOutput

type ApplicationGetEndpointResponseArray

type ApplicationGetEndpointResponseArray []ApplicationGetEndpointResponseInput

func (ApplicationGetEndpointResponseArray) ElementType

func (ApplicationGetEndpointResponseArray) ToApplicationGetEndpointResponseArrayOutput

func (i ApplicationGetEndpointResponseArray) ToApplicationGetEndpointResponseArrayOutput() ApplicationGetEndpointResponseArrayOutput

func (ApplicationGetEndpointResponseArray) ToApplicationGetEndpointResponseArrayOutputWithContext

func (i ApplicationGetEndpointResponseArray) ToApplicationGetEndpointResponseArrayOutputWithContext(ctx context.Context) ApplicationGetEndpointResponseArrayOutput

type ApplicationGetEndpointResponseArrayInput

type ApplicationGetEndpointResponseArrayInput interface {
	pulumi.Input

	ToApplicationGetEndpointResponseArrayOutput() ApplicationGetEndpointResponseArrayOutput
	ToApplicationGetEndpointResponseArrayOutputWithContext(context.Context) ApplicationGetEndpointResponseArrayOutput
}

ApplicationGetEndpointResponseArrayInput is an input type that accepts ApplicationGetEndpointResponseArray and ApplicationGetEndpointResponseArrayOutput values. You can construct a concrete instance of `ApplicationGetEndpointResponseArrayInput` via:

ApplicationGetEndpointResponseArray{ ApplicationGetEndpointResponseArgs{...} }

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 ApplicationGetEndpointResponseInput

type ApplicationGetEndpointResponseInput interface {
	pulumi.Input

	ToApplicationGetEndpointResponseOutput() ApplicationGetEndpointResponseOutput
	ToApplicationGetEndpointResponseOutputWithContext(context.Context) ApplicationGetEndpointResponseOutput
}

ApplicationGetEndpointResponseInput is an input type that accepts ApplicationGetEndpointResponseArgs and ApplicationGetEndpointResponseOutput values. You can construct a concrete instance of `ApplicationGetEndpointResponseInput` via:

ApplicationGetEndpointResponseArgs{...}

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) 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"`
	// Disable gateway authentication.
	DisableGatewayAuth *bool `pulumi:"disableGatewayAuth"`
	// The location of the endpoint.
	Location *string `pulumi:"location"`
	// The public port to connect to.
	PublicPort *int `pulumi:"publicPort"`
	// 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"`
	// Disable gateway authentication.
	DisableGatewayAuth pulumi.BoolPtrInput `pulumi:"disableGatewayAuth"`
	// The location of the endpoint.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The public port to connect to.
	PublicPort pulumi.IntPtrInput `pulumi:"publicPort"`
	// 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

Disable gateway authentication.

func (ApplicationGetHttpsEndpointOutput) ElementType

func (ApplicationGetHttpsEndpointOutput) Location

The location of the endpoint.

func (ApplicationGetHttpsEndpointOutput) PublicPort

The public port to connect to.

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"`
	// Disable gateway authentication.
	DisableGatewayAuth *bool `pulumi:"disableGatewayAuth"`
	// The location of the endpoint.
	Location *string `pulumi:"location"`
	// The public port to connect to.
	PublicPort *int `pulumi:"publicPort"`
	// The subdomain suffix of the application.
	SubDomainSuffix *string `pulumi:"subDomainSuffix"`
}

Gets the application HTTP endpoints.

type ApplicationGetHttpsEndpointResponseArgs

type ApplicationGetHttpsEndpointResponseArgs 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"`
	// Disable gateway authentication.
	DisableGatewayAuth pulumi.BoolPtrInput `pulumi:"disableGatewayAuth"`
	// The location of the endpoint.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The public port to connect to.
	PublicPort pulumi.IntPtrInput `pulumi:"publicPort"`
	// The subdomain suffix of the application.
	SubDomainSuffix pulumi.StringPtrInput `pulumi:"subDomainSuffix"`
}

Gets the application HTTP endpoints.

func (ApplicationGetHttpsEndpointResponseArgs) ElementType

func (ApplicationGetHttpsEndpointResponseArgs) ToApplicationGetHttpsEndpointResponseOutput

func (i ApplicationGetHttpsEndpointResponseArgs) ToApplicationGetHttpsEndpointResponseOutput() ApplicationGetHttpsEndpointResponseOutput

func (ApplicationGetHttpsEndpointResponseArgs) ToApplicationGetHttpsEndpointResponseOutputWithContext

func (i ApplicationGetHttpsEndpointResponseArgs) ToApplicationGetHttpsEndpointResponseOutputWithContext(ctx context.Context) ApplicationGetHttpsEndpointResponseOutput

type ApplicationGetHttpsEndpointResponseArray

type ApplicationGetHttpsEndpointResponseArray []ApplicationGetHttpsEndpointResponseInput

func (ApplicationGetHttpsEndpointResponseArray) ElementType

func (ApplicationGetHttpsEndpointResponseArray) ToApplicationGetHttpsEndpointResponseArrayOutput

func (i ApplicationGetHttpsEndpointResponseArray) ToApplicationGetHttpsEndpointResponseArrayOutput() ApplicationGetHttpsEndpointResponseArrayOutput

func (ApplicationGetHttpsEndpointResponseArray) ToApplicationGetHttpsEndpointResponseArrayOutputWithContext

func (i ApplicationGetHttpsEndpointResponseArray) ToApplicationGetHttpsEndpointResponseArrayOutputWithContext(ctx context.Context) ApplicationGetHttpsEndpointResponseArrayOutput

type ApplicationGetHttpsEndpointResponseArrayInput

type ApplicationGetHttpsEndpointResponseArrayInput interface {
	pulumi.Input

	ToApplicationGetHttpsEndpointResponseArrayOutput() ApplicationGetHttpsEndpointResponseArrayOutput
	ToApplicationGetHttpsEndpointResponseArrayOutputWithContext(context.Context) ApplicationGetHttpsEndpointResponseArrayOutput
}

ApplicationGetHttpsEndpointResponseArrayInput is an input type that accepts ApplicationGetHttpsEndpointResponseArray and ApplicationGetHttpsEndpointResponseArrayOutput values. You can construct a concrete instance of `ApplicationGetHttpsEndpointResponseArrayInput` via:

ApplicationGetHttpsEndpointResponseArray{ ApplicationGetHttpsEndpointResponseArgs{...} }

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 ApplicationGetHttpsEndpointResponseInput

type ApplicationGetHttpsEndpointResponseInput interface {
	pulumi.Input

	ToApplicationGetHttpsEndpointResponseOutput() ApplicationGetHttpsEndpointResponseOutput
	ToApplicationGetHttpsEndpointResponseOutputWithContext(context.Context) ApplicationGetHttpsEndpointResponseOutput
}

ApplicationGetHttpsEndpointResponseInput is an input type that accepts ApplicationGetHttpsEndpointResponseArgs and ApplicationGetHttpsEndpointResponseOutput values. You can construct a concrete instance of `ApplicationGetHttpsEndpointResponseInput` via:

ApplicationGetHttpsEndpointResponseArgs{...}

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

Disable gateway authentication.

func (ApplicationGetHttpsEndpointResponseOutput) ElementType

func (ApplicationGetHttpsEndpointResponseOutput) Location

The location of the endpoint.

func (ApplicationGetHttpsEndpointResponseOutput) PublicPort

The public port to connect to.

func (ApplicationGetHttpsEndpointResponseOutput) SubDomainSuffix

The subdomain suffix of the application.

func (ApplicationGetHttpsEndpointResponseOutput) ToApplicationGetHttpsEndpointResponseOutput

func (o ApplicationGetHttpsEndpointResponseOutput) ToApplicationGetHttpsEndpointResponseOutput() ApplicationGetHttpsEndpointResponseOutput

func (ApplicationGetHttpsEndpointResponseOutput) ToApplicationGetHttpsEndpointResponseOutputWithContext

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

type ApplicationInput added in v0.2.6

type ApplicationInput interface {
	pulumi.Input

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

type ApplicationOutput added in v0.2.6

type ApplicationOutput struct {
	*pulumi.OutputState
}

func (ApplicationOutput) ElementType added in v0.2.6

func (ApplicationOutput) ElementType() reflect.Type

func (ApplicationOutput) ToApplicationOutput added in v0.2.6

func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput

func (ApplicationOutput) ToApplicationOutputWithContext added in v0.2.6

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

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 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 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) 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) 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 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 ApplicationPropertiesResponseArgs

type ApplicationPropertiesResponseArgs struct {
	// The application state.
	ApplicationState pulumi.StringInput `pulumi:"applicationState"`
	// The application type.
	ApplicationType pulumi.StringPtrInput `pulumi:"applicationType"`
	// The list of roles in the cluster.
	ComputeProfile ComputeProfileResponsePtrInput `pulumi:"computeProfile"`
	// The application create date time.
	CreatedDate pulumi.StringInput `pulumi:"createdDate"`
	// The list of errors.
	Errors ErrorsResponseArrayInput `pulumi:"errors"`
	// The list of application HTTPS endpoints.
	HttpsEndpoints ApplicationGetHttpsEndpointResponseArrayInput `pulumi:"httpsEndpoints"`
	// The list of install script actions.
	InstallScriptActions RuntimeScriptActionResponseArrayInput `pulumi:"installScriptActions"`
	// The marketplace identifier.
	MarketplaceIdentifier pulumi.StringInput `pulumi:"marketplaceIdentifier"`
	// The provisioning state of the application.
	ProvisioningState pulumi.StringInput `pulumi:"provisioningState"`
	// The list of application SSH endpoints.
	SshEndpoints ApplicationGetEndpointResponseArrayInput `pulumi:"sshEndpoints"`
	// The list of uninstall script actions.
	UninstallScriptActions RuntimeScriptActionResponseArrayInput `pulumi:"uninstallScriptActions"`
}

The HDInsight cluster application GET response.

func (ApplicationPropertiesResponseArgs) ElementType

func (ApplicationPropertiesResponseArgs) ToApplicationPropertiesResponseOutput

func (i ApplicationPropertiesResponseArgs) ToApplicationPropertiesResponseOutput() ApplicationPropertiesResponseOutput

func (ApplicationPropertiesResponseArgs) ToApplicationPropertiesResponseOutputWithContext

func (i ApplicationPropertiesResponseArgs) ToApplicationPropertiesResponseOutputWithContext(ctx context.Context) ApplicationPropertiesResponseOutput

func (ApplicationPropertiesResponseArgs) ToApplicationPropertiesResponsePtrOutput

func (i ApplicationPropertiesResponseArgs) ToApplicationPropertiesResponsePtrOutput() ApplicationPropertiesResponsePtrOutput

func (ApplicationPropertiesResponseArgs) ToApplicationPropertiesResponsePtrOutputWithContext

func (i ApplicationPropertiesResponseArgs) ToApplicationPropertiesResponsePtrOutputWithContext(ctx context.Context) ApplicationPropertiesResponsePtrOutput

type ApplicationPropertiesResponseInput

type ApplicationPropertiesResponseInput interface {
	pulumi.Input

	ToApplicationPropertiesResponseOutput() ApplicationPropertiesResponseOutput
	ToApplicationPropertiesResponseOutputWithContext(context.Context) ApplicationPropertiesResponseOutput
}

ApplicationPropertiesResponseInput is an input type that accepts ApplicationPropertiesResponseArgs and ApplicationPropertiesResponseOutput values. You can construct a concrete instance of `ApplicationPropertiesResponseInput` via:

ApplicationPropertiesResponseArgs{...}

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) 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) ToApplicationPropertiesResponsePtrOutput

func (o ApplicationPropertiesResponseOutput) ToApplicationPropertiesResponsePtrOutput() ApplicationPropertiesResponsePtrOutput

func (ApplicationPropertiesResponseOutput) ToApplicationPropertiesResponsePtrOutputWithContext

func (o ApplicationPropertiesResponseOutput) ToApplicationPropertiesResponsePtrOutputWithContext(ctx context.Context) ApplicationPropertiesResponsePtrOutput

func (ApplicationPropertiesResponseOutput) UninstallScriptActions

The list of uninstall script actions.

type ApplicationPropertiesResponsePtrInput

type ApplicationPropertiesResponsePtrInput interface {
	pulumi.Input

	ToApplicationPropertiesResponsePtrOutput() ApplicationPropertiesResponsePtrOutput
	ToApplicationPropertiesResponsePtrOutputWithContext(context.Context) ApplicationPropertiesResponsePtrOutput
}

ApplicationPropertiesResponsePtrInput is an input type that accepts ApplicationPropertiesResponseArgs, ApplicationPropertiesResponsePtr and ApplicationPropertiesResponsePtrOutput values. You can construct a concrete instance of `ApplicationPropertiesResponsePtrInput` via:

        ApplicationPropertiesResponseArgs{...}

or:

        nil

type ApplicationPropertiesResponsePtrOutput

type ApplicationPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ApplicationPropertiesResponsePtrOutput) ApplicationState

The application state.

func (ApplicationPropertiesResponsePtrOutput) ApplicationType

The application type.

func (ApplicationPropertiesResponsePtrOutput) ComputeProfile

The list of roles in the cluster.

func (ApplicationPropertiesResponsePtrOutput) CreatedDate

The application create date time.

func (ApplicationPropertiesResponsePtrOutput) Elem

func (ApplicationPropertiesResponsePtrOutput) ElementType

func (ApplicationPropertiesResponsePtrOutput) Errors

The list of errors.

func (ApplicationPropertiesResponsePtrOutput) HttpsEndpoints

The list of application HTTPS endpoints.

func (ApplicationPropertiesResponsePtrOutput) InstallScriptActions

The list of install script actions.

func (ApplicationPropertiesResponsePtrOutput) MarketplaceIdentifier

The marketplace identifier.

func (ApplicationPropertiesResponsePtrOutput) ProvisioningState

The provisioning state of the application.

func (ApplicationPropertiesResponsePtrOutput) SshEndpoints

The list of application SSH endpoints.

func (ApplicationPropertiesResponsePtrOutput) ToApplicationPropertiesResponsePtrOutput

func (o ApplicationPropertiesResponsePtrOutput) ToApplicationPropertiesResponsePtrOutput() ApplicationPropertiesResponsePtrOutput

func (ApplicationPropertiesResponsePtrOutput) ToApplicationPropertiesResponsePtrOutputWithContext

func (o ApplicationPropertiesResponsePtrOutput) ToApplicationPropertiesResponsePtrOutputWithContext(ctx context.Context) ApplicationPropertiesResponsePtrOutput

func (ApplicationPropertiesResponsePtrOutput) UninstallScriptActions

The list of uninstall script actions.

type ApplicationState

type ApplicationState struct {
	// The ETag for the application
	Etag pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The properties of the application.
	Properties ApplicationPropertiesResponsePtrInput
	// The tags for the application.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

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 AutoscaleCapacityResponseArgs

type AutoscaleCapacityResponseArgs 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 (AutoscaleCapacityResponseArgs) ElementType

func (AutoscaleCapacityResponseArgs) ToAutoscaleCapacityResponseOutput

func (i AutoscaleCapacityResponseArgs) ToAutoscaleCapacityResponseOutput() AutoscaleCapacityResponseOutput

func (AutoscaleCapacityResponseArgs) ToAutoscaleCapacityResponseOutputWithContext

func (i AutoscaleCapacityResponseArgs) ToAutoscaleCapacityResponseOutputWithContext(ctx context.Context) AutoscaleCapacityResponseOutput

func (AutoscaleCapacityResponseArgs) ToAutoscaleCapacityResponsePtrOutput

func (i AutoscaleCapacityResponseArgs) ToAutoscaleCapacityResponsePtrOutput() AutoscaleCapacityResponsePtrOutput

func (AutoscaleCapacityResponseArgs) ToAutoscaleCapacityResponsePtrOutputWithContext

func (i AutoscaleCapacityResponseArgs) ToAutoscaleCapacityResponsePtrOutputWithContext(ctx context.Context) AutoscaleCapacityResponsePtrOutput

type AutoscaleCapacityResponseInput

type AutoscaleCapacityResponseInput interface {
	pulumi.Input

	ToAutoscaleCapacityResponseOutput() AutoscaleCapacityResponseOutput
	ToAutoscaleCapacityResponseOutputWithContext(context.Context) AutoscaleCapacityResponseOutput
}

AutoscaleCapacityResponseInput is an input type that accepts AutoscaleCapacityResponseArgs and AutoscaleCapacityResponseOutput values. You can construct a concrete instance of `AutoscaleCapacityResponseInput` via:

AutoscaleCapacityResponseArgs{...}

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

func (AutoscaleCapacityResponseOutput) ToAutoscaleCapacityResponsePtrOutput

func (o AutoscaleCapacityResponseOutput) ToAutoscaleCapacityResponsePtrOutput() AutoscaleCapacityResponsePtrOutput

func (AutoscaleCapacityResponseOutput) ToAutoscaleCapacityResponsePtrOutputWithContext

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

type AutoscaleCapacityResponsePtrInput

type AutoscaleCapacityResponsePtrInput interface {
	pulumi.Input

	ToAutoscaleCapacityResponsePtrOutput() AutoscaleCapacityResponsePtrOutput
	ToAutoscaleCapacityResponsePtrOutputWithContext(context.Context) AutoscaleCapacityResponsePtrOutput
}

AutoscaleCapacityResponsePtrInput is an input type that accepts AutoscaleCapacityResponseArgs, AutoscaleCapacityResponsePtr and AutoscaleCapacityResponsePtrOutput values. You can construct a concrete instance of `AutoscaleCapacityResponsePtrInput` via:

        AutoscaleCapacityResponseArgs{...}

or:

        nil

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 AutoscaleRecurrenceResponseArgs

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

Schedule-based autoscale request parameters

func (AutoscaleRecurrenceResponseArgs) ElementType

func (AutoscaleRecurrenceResponseArgs) ToAutoscaleRecurrenceResponseOutput

func (i AutoscaleRecurrenceResponseArgs) ToAutoscaleRecurrenceResponseOutput() AutoscaleRecurrenceResponseOutput

func (AutoscaleRecurrenceResponseArgs) ToAutoscaleRecurrenceResponseOutputWithContext

func (i AutoscaleRecurrenceResponseArgs) ToAutoscaleRecurrenceResponseOutputWithContext(ctx context.Context) AutoscaleRecurrenceResponseOutput

func (AutoscaleRecurrenceResponseArgs) ToAutoscaleRecurrenceResponsePtrOutput

func (i AutoscaleRecurrenceResponseArgs) ToAutoscaleRecurrenceResponsePtrOutput() AutoscaleRecurrenceResponsePtrOutput

func (AutoscaleRecurrenceResponseArgs) ToAutoscaleRecurrenceResponsePtrOutputWithContext

func (i AutoscaleRecurrenceResponseArgs) ToAutoscaleRecurrenceResponsePtrOutputWithContext(ctx context.Context) AutoscaleRecurrenceResponsePtrOutput

type AutoscaleRecurrenceResponseInput

type AutoscaleRecurrenceResponseInput interface {
	pulumi.Input

	ToAutoscaleRecurrenceResponseOutput() AutoscaleRecurrenceResponseOutput
	ToAutoscaleRecurrenceResponseOutputWithContext(context.Context) AutoscaleRecurrenceResponseOutput
}

AutoscaleRecurrenceResponseInput is an input type that accepts AutoscaleRecurrenceResponseArgs and AutoscaleRecurrenceResponseOutput values. You can construct a concrete instance of `AutoscaleRecurrenceResponseInput` via:

AutoscaleRecurrenceResponseArgs{...}

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

func (AutoscaleRecurrenceResponseOutput) ToAutoscaleRecurrenceResponsePtrOutput

func (o AutoscaleRecurrenceResponseOutput) ToAutoscaleRecurrenceResponsePtrOutput() AutoscaleRecurrenceResponsePtrOutput

func (AutoscaleRecurrenceResponseOutput) ToAutoscaleRecurrenceResponsePtrOutputWithContext

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

type AutoscaleRecurrenceResponsePtrInput

type AutoscaleRecurrenceResponsePtrInput interface {
	pulumi.Input

	ToAutoscaleRecurrenceResponsePtrOutput() AutoscaleRecurrenceResponsePtrOutput
	ToAutoscaleRecurrenceResponsePtrOutputWithContext(context.Context) AutoscaleRecurrenceResponsePtrOutput
}

AutoscaleRecurrenceResponsePtrInput is an input type that accepts AutoscaleRecurrenceResponseArgs, AutoscaleRecurrenceResponsePtr and AutoscaleRecurrenceResponsePtrOutput values. You can construct a concrete instance of `AutoscaleRecurrenceResponsePtrInput` via:

        AutoscaleRecurrenceResponseArgs{...}

or:

        nil

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 AutoscaleResponseArgs

type AutoscaleResponseArgs struct {
	// Parameters for load-based autoscale
	Capacity AutoscaleCapacityResponsePtrInput `pulumi:"capacity"`
	// Parameters for schedule-based autoscale
	Recurrence AutoscaleRecurrenceResponsePtrInput `pulumi:"recurrence"`
}

The autoscale request parameters

func (AutoscaleResponseArgs) ElementType

func (AutoscaleResponseArgs) ElementType() reflect.Type

func (AutoscaleResponseArgs) ToAutoscaleResponseOutput

func (i AutoscaleResponseArgs) ToAutoscaleResponseOutput() AutoscaleResponseOutput

func (AutoscaleResponseArgs) ToAutoscaleResponseOutputWithContext

func (i AutoscaleResponseArgs) ToAutoscaleResponseOutputWithContext(ctx context.Context) AutoscaleResponseOutput

func (AutoscaleResponseArgs) ToAutoscaleResponsePtrOutput

func (i AutoscaleResponseArgs) ToAutoscaleResponsePtrOutput() AutoscaleResponsePtrOutput

func (AutoscaleResponseArgs) ToAutoscaleResponsePtrOutputWithContext

func (i AutoscaleResponseArgs) ToAutoscaleResponsePtrOutputWithContext(ctx context.Context) AutoscaleResponsePtrOutput

type AutoscaleResponseInput

type AutoscaleResponseInput interface {
	pulumi.Input

	ToAutoscaleResponseOutput() AutoscaleResponseOutput
	ToAutoscaleResponseOutputWithContext(context.Context) AutoscaleResponseOutput
}

AutoscaleResponseInput is an input type that accepts AutoscaleResponseArgs and AutoscaleResponseOutput values. You can construct a concrete instance of `AutoscaleResponseInput` via:

AutoscaleResponseArgs{...}

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

func (AutoscaleResponseOutput) ToAutoscaleResponsePtrOutput

func (o AutoscaleResponseOutput) ToAutoscaleResponsePtrOutput() AutoscaleResponsePtrOutput

func (AutoscaleResponseOutput) ToAutoscaleResponsePtrOutputWithContext

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

type AutoscaleResponsePtrInput

type AutoscaleResponsePtrInput interface {
	pulumi.Input

	ToAutoscaleResponsePtrOutput() AutoscaleResponsePtrOutput
	ToAutoscaleResponsePtrOutputWithContext(context.Context) AutoscaleResponsePtrOutput
}

AutoscaleResponsePtrInput is an input type that accepts AutoscaleResponseArgs, AutoscaleResponsePtr and AutoscaleResponsePtrOutput values. You can construct a concrete instance of `AutoscaleResponsePtrInput` via:

        AutoscaleResponseArgs{...}

or:

        nil

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 DaysOfWeekArrayInput `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 AutoscaleScheduleResponseArgs

type AutoscaleScheduleResponseArgs 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 AutoscaleTimeAndCapacityResponsePtrInput `pulumi:"timeAndCapacity"`
}

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

func (AutoscaleScheduleResponseArgs) ElementType

func (AutoscaleScheduleResponseArgs) ToAutoscaleScheduleResponseOutput

func (i AutoscaleScheduleResponseArgs) ToAutoscaleScheduleResponseOutput() AutoscaleScheduleResponseOutput

func (AutoscaleScheduleResponseArgs) ToAutoscaleScheduleResponseOutputWithContext

func (i AutoscaleScheduleResponseArgs) ToAutoscaleScheduleResponseOutputWithContext(ctx context.Context) AutoscaleScheduleResponseOutput

type AutoscaleScheduleResponseArray

type AutoscaleScheduleResponseArray []AutoscaleScheduleResponseInput

func (AutoscaleScheduleResponseArray) ElementType

func (AutoscaleScheduleResponseArray) ToAutoscaleScheduleResponseArrayOutput

func (i AutoscaleScheduleResponseArray) ToAutoscaleScheduleResponseArrayOutput() AutoscaleScheduleResponseArrayOutput

func (AutoscaleScheduleResponseArray) ToAutoscaleScheduleResponseArrayOutputWithContext

func (i AutoscaleScheduleResponseArray) ToAutoscaleScheduleResponseArrayOutputWithContext(ctx context.Context) AutoscaleScheduleResponseArrayOutput

type AutoscaleScheduleResponseArrayInput

type AutoscaleScheduleResponseArrayInput interface {
	pulumi.Input

	ToAutoscaleScheduleResponseArrayOutput() AutoscaleScheduleResponseArrayOutput
	ToAutoscaleScheduleResponseArrayOutputWithContext(context.Context) AutoscaleScheduleResponseArrayOutput
}

AutoscaleScheduleResponseArrayInput is an input type that accepts AutoscaleScheduleResponseArray and AutoscaleScheduleResponseArrayOutput values. You can construct a concrete instance of `AutoscaleScheduleResponseArrayInput` via:

AutoscaleScheduleResponseArray{ AutoscaleScheduleResponseArgs{...} }

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 AutoscaleScheduleResponseInput

type AutoscaleScheduleResponseInput interface {
	pulumi.Input

	ToAutoscaleScheduleResponseOutput() AutoscaleScheduleResponseOutput
	ToAutoscaleScheduleResponseOutputWithContext(context.Context) AutoscaleScheduleResponseOutput
}

AutoscaleScheduleResponseInput is an input type that accepts AutoscaleScheduleResponseArgs and AutoscaleScheduleResponseOutput values. You can construct a concrete instance of `AutoscaleScheduleResponseInput` via:

AutoscaleScheduleResponseArgs{...}

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 AutoscaleTimeAndCapacityResponseArgs

type AutoscaleTimeAndCapacityResponseArgs 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 (AutoscaleTimeAndCapacityResponseArgs) ElementType

func (AutoscaleTimeAndCapacityResponseArgs) ToAutoscaleTimeAndCapacityResponseOutput

func (i AutoscaleTimeAndCapacityResponseArgs) ToAutoscaleTimeAndCapacityResponseOutput() AutoscaleTimeAndCapacityResponseOutput

func (AutoscaleTimeAndCapacityResponseArgs) ToAutoscaleTimeAndCapacityResponseOutputWithContext

func (i AutoscaleTimeAndCapacityResponseArgs) ToAutoscaleTimeAndCapacityResponseOutputWithContext(ctx context.Context) AutoscaleTimeAndCapacityResponseOutput

func (AutoscaleTimeAndCapacityResponseArgs) ToAutoscaleTimeAndCapacityResponsePtrOutput

func (i AutoscaleTimeAndCapacityResponseArgs) ToAutoscaleTimeAndCapacityResponsePtrOutput() AutoscaleTimeAndCapacityResponsePtrOutput

func (AutoscaleTimeAndCapacityResponseArgs) ToAutoscaleTimeAndCapacityResponsePtrOutputWithContext

func (i AutoscaleTimeAndCapacityResponseArgs) ToAutoscaleTimeAndCapacityResponsePtrOutputWithContext(ctx context.Context) AutoscaleTimeAndCapacityResponsePtrOutput

type AutoscaleTimeAndCapacityResponseInput

type AutoscaleTimeAndCapacityResponseInput interface {
	pulumi.Input

	ToAutoscaleTimeAndCapacityResponseOutput() AutoscaleTimeAndCapacityResponseOutput
	ToAutoscaleTimeAndCapacityResponseOutputWithContext(context.Context) AutoscaleTimeAndCapacityResponseOutput
}

AutoscaleTimeAndCapacityResponseInput is an input type that accepts AutoscaleTimeAndCapacityResponseArgs and AutoscaleTimeAndCapacityResponseOutput values. You can construct a concrete instance of `AutoscaleTimeAndCapacityResponseInput` via:

AutoscaleTimeAndCapacityResponseArgs{...}

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

func (AutoscaleTimeAndCapacityResponseOutput) ToAutoscaleTimeAndCapacityResponsePtrOutput

func (o AutoscaleTimeAndCapacityResponseOutput) ToAutoscaleTimeAndCapacityResponsePtrOutput() AutoscaleTimeAndCapacityResponsePtrOutput

func (AutoscaleTimeAndCapacityResponseOutput) ToAutoscaleTimeAndCapacityResponsePtrOutputWithContext

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

type AutoscaleTimeAndCapacityResponsePtrInput

type AutoscaleTimeAndCapacityResponsePtrInput interface {
	pulumi.Input

	ToAutoscaleTimeAndCapacityResponsePtrOutput() AutoscaleTimeAndCapacityResponsePtrOutput
	ToAutoscaleTimeAndCapacityResponsePtrOutputWithContext(context.Context) AutoscaleTimeAndCapacityResponsePtrOutput
}

AutoscaleTimeAndCapacityResponsePtrInput is an input type that accepts AutoscaleTimeAndCapacityResponseArgs, AutoscaleTimeAndCapacityResponsePtr and AutoscaleTimeAndCapacityResponsePtrOutput values. You can construct a concrete instance of `AutoscaleTimeAndCapacityResponsePtrInput` via:

        AutoscaleTimeAndCapacityResponseArgs{...}

or:

        nil

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 ClientGroupInfoResponseArgs

type ClientGroupInfoResponseArgs 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 (ClientGroupInfoResponseArgs) ElementType

func (ClientGroupInfoResponseArgs) ToClientGroupInfoResponseOutput

func (i ClientGroupInfoResponseArgs) ToClientGroupInfoResponseOutput() ClientGroupInfoResponseOutput

func (ClientGroupInfoResponseArgs) ToClientGroupInfoResponseOutputWithContext

func (i ClientGroupInfoResponseArgs) ToClientGroupInfoResponseOutputWithContext(ctx context.Context) ClientGroupInfoResponseOutput

func (ClientGroupInfoResponseArgs) ToClientGroupInfoResponsePtrOutput

func (i ClientGroupInfoResponseArgs) ToClientGroupInfoResponsePtrOutput() ClientGroupInfoResponsePtrOutput

func (ClientGroupInfoResponseArgs) ToClientGroupInfoResponsePtrOutputWithContext

func (i ClientGroupInfoResponseArgs) ToClientGroupInfoResponsePtrOutputWithContext(ctx context.Context) ClientGroupInfoResponsePtrOutput

type ClientGroupInfoResponseInput

type ClientGroupInfoResponseInput interface {
	pulumi.Input

	ToClientGroupInfoResponseOutput() ClientGroupInfoResponseOutput
	ToClientGroupInfoResponseOutputWithContext(context.Context) ClientGroupInfoResponseOutput
}

ClientGroupInfoResponseInput is an input type that accepts ClientGroupInfoResponseArgs and ClientGroupInfoResponseOutput values. You can construct a concrete instance of `ClientGroupInfoResponseInput` via:

ClientGroupInfoResponseArgs{...}

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

func (ClientGroupInfoResponseOutput) ToClientGroupInfoResponsePtrOutput

func (o ClientGroupInfoResponseOutput) ToClientGroupInfoResponsePtrOutput() ClientGroupInfoResponsePtrOutput

func (ClientGroupInfoResponseOutput) ToClientGroupInfoResponsePtrOutputWithContext

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

type ClientGroupInfoResponsePtrInput

type ClientGroupInfoResponsePtrInput interface {
	pulumi.Input

	ToClientGroupInfoResponsePtrOutput() ClientGroupInfoResponsePtrOutput
	ToClientGroupInfoResponsePtrOutputWithContext(context.Context) ClientGroupInfoResponsePtrOutput
}

ClientGroupInfoResponsePtrInput is an input type that accepts ClientGroupInfoResponseArgs, ClientGroupInfoResponsePtr and ClientGroupInfoResponsePtrOutput values. You can construct a concrete instance of `ClientGroupInfoResponsePtrInput` via:

        ClientGroupInfoResponseArgs{...}

or:

        nil

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 Azure Region where the resource lives
	Location pulumi.StringPtrOutput `pulumi:"location"`
	// The name of the resource
	Name pulumi.StringOutput `pulumi:"name"`
	// The properties of the cluster.
	Properties ClusterGetPropertiesResponseOutput `pulumi:"properties"`
	// Resource tags.
	Tags pulumi.StringMapOutput `pulumi:"tags"`
	// The type of the resource.
	Type pulumi.StringOutput `pulumi:"type"`
}

The HDInsight cluster.

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 added in v0.2.6

func (*Cluster) ElementType() reflect.Type

func (*Cluster) ToClusterOutput added in v0.2.6

func (i *Cluster) ToClusterOutput() ClusterOutput

func (*Cluster) ToClusterOutputWithContext added in v0.2.6

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

type ClusterArgs

type ClusterArgs struct {
	// The name of the cluster.
	ClusterName pulumi.StringInput
	// 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 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 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 security profile.
	SecurityProfile *SecurityProfile `pulumi:"securityProfile"`
	// The storage profile.
	StorageProfile *StorageProfile `pulumi:"storageProfile"`
	// The cluster tier.
	Tier *string `pulumi:"tier"`
}

The cluster create parameters.

type ClusterCreatePropertiesArgs

type ClusterCreatePropertiesArgs struct {
	// The cluster definition.
	ClusterDefinition ClusterDefinitionPtrInput `pulumi:"clusterDefinition"`
	// The version of the cluster.
	ClusterVersion pulumi.StringPtrInput `pulumi:"clusterVersion"`
	// 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 *OSType `pulumi:"osType"`
	// The security profile.
	SecurityProfile SecurityProfilePtrInput `pulumi:"securityProfile"`
	// The storage profile.
	StorageProfile StorageProfilePtrInput `pulumi:"storageProfile"`
	// The cluster tier.
	Tier *Tier `pulumi:"tier"`
}

The cluster create parameters.

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) 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 added in v0.2.3

The network properties.

func (ClusterCreatePropertiesOutput) OsType

The type of operating system.

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) 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 added in v0.2.3

The network properties.

func (ClusterCreatePropertiesPtrOutput) OsType

The type of operating system.

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 ClusterDefinitionResponseArgs

type ClusterDefinitionResponseArgs 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 (ClusterDefinitionResponseArgs) ElementType

func (ClusterDefinitionResponseArgs) ToClusterDefinitionResponseOutput

func (i ClusterDefinitionResponseArgs) ToClusterDefinitionResponseOutput() ClusterDefinitionResponseOutput

func (ClusterDefinitionResponseArgs) ToClusterDefinitionResponseOutputWithContext

func (i ClusterDefinitionResponseArgs) ToClusterDefinitionResponseOutputWithContext(ctx context.Context) ClusterDefinitionResponseOutput

func (ClusterDefinitionResponseArgs) ToClusterDefinitionResponsePtrOutput

func (i ClusterDefinitionResponseArgs) ToClusterDefinitionResponsePtrOutput() ClusterDefinitionResponsePtrOutput

func (ClusterDefinitionResponseArgs) ToClusterDefinitionResponsePtrOutputWithContext

func (i ClusterDefinitionResponseArgs) ToClusterDefinitionResponsePtrOutputWithContext(ctx context.Context) ClusterDefinitionResponsePtrOutput

type ClusterDefinitionResponseInput

type ClusterDefinitionResponseInput interface {
	pulumi.Input

	ToClusterDefinitionResponseOutput() ClusterDefinitionResponseOutput
	ToClusterDefinitionResponseOutputWithContext(context.Context) ClusterDefinitionResponseOutput
}

ClusterDefinitionResponseInput is an input type that accepts ClusterDefinitionResponseArgs and ClusterDefinitionResponseOutput values. You can construct a concrete instance of `ClusterDefinitionResponseInput` via:

ClusterDefinitionResponseArgs{...}

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

func (ClusterDefinitionResponseOutput) ToClusterDefinitionResponsePtrOutput

func (o ClusterDefinitionResponseOutput) ToClusterDefinitionResponsePtrOutput() ClusterDefinitionResponsePtrOutput

func (ClusterDefinitionResponseOutput) ToClusterDefinitionResponsePtrOutputWithContext

func (o ClusterDefinitionResponseOutput) ToClusterDefinitionResponsePtrOutputWithContext(ctx context.Context) ClusterDefinitionResponsePtrOutput

type ClusterDefinitionResponsePtrInput

type ClusterDefinitionResponsePtrInput interface {
	pulumi.Input

	ToClusterDefinitionResponsePtrOutput() ClusterDefinitionResponsePtrOutput
	ToClusterDefinitionResponsePtrOutputWithContext(context.Context) ClusterDefinitionResponsePtrOutput
}

ClusterDefinitionResponsePtrInput is an input type that accepts ClusterDefinitionResponseArgs, ClusterDefinitionResponsePtr and ClusterDefinitionResponsePtrOutput values. You can construct a concrete instance of `ClusterDefinitionResponsePtrInput` via:

        ClusterDefinitionResponseArgs{...}

or:

        nil

type ClusterDefinitionResponsePtrOutput

type ClusterDefinitionResponsePtrOutput struct{ *pulumi.OutputState }

func (ClusterDefinitionResponsePtrOutput) Blueprint

The link to the blueprint.

func (ClusterDefinitionResponsePtrOutput) ComponentVersion

The versions of different services in the cluster.

func (ClusterDefinitionResponsePtrOutput) Configurations

The cluster configurations.

func (ClusterDefinitionResponsePtrOutput) Elem

func (ClusterDefinitionResponsePtrOutput) ElementType

func (ClusterDefinitionResponsePtrOutput) Kind

The type of cluster.

func (ClusterDefinitionResponsePtrOutput) ToClusterDefinitionResponsePtrOutput

func (o ClusterDefinitionResponsePtrOutput) ToClusterDefinitionResponsePtrOutput() ClusterDefinitionResponsePtrOutput

func (ClusterDefinitionResponsePtrOutput) ToClusterDefinitionResponsePtrOutputWithContext

func (o ClusterDefinitionResponsePtrOutput) ToClusterDefinitionResponsePtrOutputWithContext(ctx context.Context) ClusterDefinitionResponsePtrOutput

type ClusterGetPropertiesResponse

type ClusterGetPropertiesResponse struct {
	// The cluster definition.
	ClusterDefinition ClusterDefinitionResponse `pulumi:"clusterDefinition"`
	// 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 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 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 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 cluster tier.
	Tier *string `pulumi:"tier"`
}

The properties of cluster.

type ClusterGetPropertiesResponseArgs

type ClusterGetPropertiesResponseArgs struct {
	// The cluster definition.
	ClusterDefinition ClusterDefinitionResponseInput `pulumi:"clusterDefinition"`
	// The cluster id.
	ClusterId pulumi.StringPtrInput `pulumi:"clusterId"`
	// The state of the cluster.
	ClusterState pulumi.StringPtrInput `pulumi:"clusterState"`
	// The version of the cluster.
	ClusterVersion pulumi.StringPtrInput `pulumi:"clusterVersion"`
	// The compute profile.
	ComputeProfile ComputeProfileResponsePtrInput `pulumi:"computeProfile"`
	// The list of connectivity endpoints.
	ConnectivityEndpoints ConnectivityEndpointResponseArrayInput `pulumi:"connectivityEndpoints"`
	// The date on which the cluster was created.
	CreatedDate pulumi.StringPtrInput `pulumi:"createdDate"`
	// The disk encryption properties.
	DiskEncryptionProperties DiskEncryptionPropertiesResponsePtrInput `pulumi:"diskEncryptionProperties"`
	// The encryption-in-transit properties.
	EncryptionInTransitProperties EncryptionInTransitPropertiesResponsePtrInput `pulumi:"encryptionInTransitProperties"`
	// The list of errors.
	Errors ErrorsResponseArrayInput `pulumi:"errors"`
	// The cluster kafka rest proxy configuration.
	KafkaRestProperties KafkaRestPropertiesResponsePtrInput `pulumi:"kafkaRestProperties"`
	// The minimal supported tls version.
	MinSupportedTlsVersion pulumi.StringPtrInput `pulumi:"minSupportedTlsVersion"`
	// The network properties.
	NetworkProperties NetworkPropertiesResponsePtrInput `pulumi:"networkProperties"`
	// The type of operating system.
	OsType pulumi.StringPtrInput `pulumi:"osType"`
	// The provisioning state, which only appears in the response.
	ProvisioningState pulumi.StringPtrInput `pulumi:"provisioningState"`
	// The quota information.
	QuotaInfo QuotaInfoResponsePtrInput `pulumi:"quotaInfo"`
	// The security profile.
	SecurityProfile SecurityProfileResponsePtrInput `pulumi:"securityProfile"`
	// The cluster tier.
	Tier pulumi.StringPtrInput `pulumi:"tier"`
}

The properties of cluster.

func (ClusterGetPropertiesResponseArgs) ElementType

func (ClusterGetPropertiesResponseArgs) ToClusterGetPropertiesResponseOutput

func (i ClusterGetPropertiesResponseArgs) ToClusterGetPropertiesResponseOutput() ClusterGetPropertiesResponseOutput

func (ClusterGetPropertiesResponseArgs) ToClusterGetPropertiesResponseOutputWithContext

func (i ClusterGetPropertiesResponseArgs) ToClusterGetPropertiesResponseOutputWithContext(ctx context.Context) ClusterGetPropertiesResponseOutput

func (ClusterGetPropertiesResponseArgs) ToClusterGetPropertiesResponsePtrOutput

func (i ClusterGetPropertiesResponseArgs) ToClusterGetPropertiesResponsePtrOutput() ClusterGetPropertiesResponsePtrOutput

func (ClusterGetPropertiesResponseArgs) ToClusterGetPropertiesResponsePtrOutputWithContext

func (i ClusterGetPropertiesResponseArgs) ToClusterGetPropertiesResponsePtrOutputWithContext(ctx context.Context) ClusterGetPropertiesResponsePtrOutput

type ClusterGetPropertiesResponseInput

type ClusterGetPropertiesResponseInput interface {
	pulumi.Input

	ToClusterGetPropertiesResponseOutput() ClusterGetPropertiesResponseOutput
	ToClusterGetPropertiesResponseOutputWithContext(context.Context) ClusterGetPropertiesResponseOutput
}

ClusterGetPropertiesResponseInput is an input type that accepts ClusterGetPropertiesResponseArgs and ClusterGetPropertiesResponseOutput values. You can construct a concrete instance of `ClusterGetPropertiesResponseInput` via:

ClusterGetPropertiesResponseArgs{...}

type ClusterGetPropertiesResponseOutput

type ClusterGetPropertiesResponseOutput struct{ *pulumi.OutputState }

The properties of cluster.

func (ClusterGetPropertiesResponseOutput) ClusterDefinition

The cluster definition.

func (ClusterGetPropertiesResponseOutput) ClusterId added in v0.2.3

The cluster id.

func (ClusterGetPropertiesResponseOutput) ClusterState

The state of the cluster.

func (ClusterGetPropertiesResponseOutput) ClusterVersion

The version of the cluster.

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) KafkaRestProperties

The cluster kafka rest proxy configuration.

func (ClusterGetPropertiesResponseOutput) MinSupportedTlsVersion

func (o ClusterGetPropertiesResponseOutput) MinSupportedTlsVersion() pulumi.StringPtrOutput

The minimal supported tls version.

func (ClusterGetPropertiesResponseOutput) NetworkProperties added in v0.2.3

The network properties.

func (ClusterGetPropertiesResponseOutput) OsType

The type of operating system.

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) Tier

The cluster tier.

func (ClusterGetPropertiesResponseOutput) ToClusterGetPropertiesResponseOutput

func (o ClusterGetPropertiesResponseOutput) ToClusterGetPropertiesResponseOutput() ClusterGetPropertiesResponseOutput

func (ClusterGetPropertiesResponseOutput) ToClusterGetPropertiesResponseOutputWithContext

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

func (ClusterGetPropertiesResponseOutput) ToClusterGetPropertiesResponsePtrOutput

func (o ClusterGetPropertiesResponseOutput) ToClusterGetPropertiesResponsePtrOutput() ClusterGetPropertiesResponsePtrOutput

func (ClusterGetPropertiesResponseOutput) ToClusterGetPropertiesResponsePtrOutputWithContext

func (o ClusterGetPropertiesResponseOutput) ToClusterGetPropertiesResponsePtrOutputWithContext(ctx context.Context) ClusterGetPropertiesResponsePtrOutput

type ClusterGetPropertiesResponsePtrInput

type ClusterGetPropertiesResponsePtrInput interface {
	pulumi.Input

	ToClusterGetPropertiesResponsePtrOutput() ClusterGetPropertiesResponsePtrOutput
	ToClusterGetPropertiesResponsePtrOutputWithContext(context.Context) ClusterGetPropertiesResponsePtrOutput
}

ClusterGetPropertiesResponsePtrInput is an input type that accepts ClusterGetPropertiesResponseArgs, ClusterGetPropertiesResponsePtr and ClusterGetPropertiesResponsePtrOutput values. You can construct a concrete instance of `ClusterGetPropertiesResponsePtrInput` via:

        ClusterGetPropertiesResponseArgs{...}

or:

        nil

type ClusterGetPropertiesResponsePtrOutput

type ClusterGetPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (ClusterGetPropertiesResponsePtrOutput) ClusterDefinition

The cluster definition.

func (ClusterGetPropertiesResponsePtrOutput) ClusterId added in v0.2.3

The cluster id.

func (ClusterGetPropertiesResponsePtrOutput) ClusterState

The state of the cluster.

func (ClusterGetPropertiesResponsePtrOutput) ClusterVersion

The version of the cluster.

func (ClusterGetPropertiesResponsePtrOutput) ComputeProfile

The compute profile.

func (ClusterGetPropertiesResponsePtrOutput) ConnectivityEndpoints

The list of connectivity endpoints.

func (ClusterGetPropertiesResponsePtrOutput) CreatedDate

The date on which the cluster was created.

func (ClusterGetPropertiesResponsePtrOutput) DiskEncryptionProperties

The disk encryption properties.

func (ClusterGetPropertiesResponsePtrOutput) Elem

func (ClusterGetPropertiesResponsePtrOutput) ElementType

func (ClusterGetPropertiesResponsePtrOutput) EncryptionInTransitProperties

The encryption-in-transit properties.

func (ClusterGetPropertiesResponsePtrOutput) Errors

The list of errors.

func (ClusterGetPropertiesResponsePtrOutput) KafkaRestProperties

The cluster kafka rest proxy configuration.

func (ClusterGetPropertiesResponsePtrOutput) MinSupportedTlsVersion

The minimal supported tls version.

func (ClusterGetPropertiesResponsePtrOutput) NetworkProperties added in v0.2.3

The network properties.

func (ClusterGetPropertiesResponsePtrOutput) OsType

The type of operating system.

func (ClusterGetPropertiesResponsePtrOutput) ProvisioningState

The provisioning state, which only appears in the response.

func (ClusterGetPropertiesResponsePtrOutput) QuotaInfo

The quota information.

func (ClusterGetPropertiesResponsePtrOutput) SecurityProfile

The security profile.

func (ClusterGetPropertiesResponsePtrOutput) Tier

The cluster tier.

func (ClusterGetPropertiesResponsePtrOutput) ToClusterGetPropertiesResponsePtrOutput

func (o ClusterGetPropertiesResponsePtrOutput) ToClusterGetPropertiesResponsePtrOutput() ClusterGetPropertiesResponsePtrOutput

func (ClusterGetPropertiesResponsePtrOutput) ToClusterGetPropertiesResponsePtrOutputWithContext

func (o ClusterGetPropertiesResponsePtrOutput) ToClusterGetPropertiesResponsePtrOutputWithContext(ctx context.Context) ClusterGetPropertiesResponsePtrOutput

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]interface{} `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 *ResourceIdentityType `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 pulumi.MapInput `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 added in v0.2.8

func (o ClusterIdentityOutput) UserAssignedIdentities() pulumi.MapOutput

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 added in v0.2.8

func (o ClusterIdentityPtrOutput) UserAssignedIdentities() pulumi.MapOutput

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]ClusterIdentityResponseUserAssignedIdentities `pulumi:"userAssignedIdentities"`
}

Identity for the cluster.

type ClusterIdentityResponseArgs

type ClusterIdentityResponseArgs struct {
	// The principal id of cluster identity. This property will only be provided for a system assigned identity.
	PrincipalId pulumi.StringInput `pulumi:"principalId"`
	// The tenant id associated with the cluster. This property will only be provided for a system assigned identity.
	TenantId pulumi.StringInput `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 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 ClusterIdentityResponseUserAssignedIdentitiesMapInput `pulumi:"userAssignedIdentities"`
}

Identity for the cluster.

func (ClusterIdentityResponseArgs) ElementType

func (ClusterIdentityResponseArgs) ToClusterIdentityResponseOutput

func (i ClusterIdentityResponseArgs) ToClusterIdentityResponseOutput() ClusterIdentityResponseOutput

func (ClusterIdentityResponseArgs) ToClusterIdentityResponseOutputWithContext

func (i ClusterIdentityResponseArgs) ToClusterIdentityResponseOutputWithContext(ctx context.Context) ClusterIdentityResponseOutput

func (ClusterIdentityResponseArgs) ToClusterIdentityResponsePtrOutput

func (i ClusterIdentityResponseArgs) ToClusterIdentityResponsePtrOutput() ClusterIdentityResponsePtrOutput

func (ClusterIdentityResponseArgs) ToClusterIdentityResponsePtrOutputWithContext

func (i ClusterIdentityResponseArgs) ToClusterIdentityResponsePtrOutputWithContext(ctx context.Context) ClusterIdentityResponsePtrOutput

type ClusterIdentityResponseInput

type ClusterIdentityResponseInput interface {
	pulumi.Input

	ToClusterIdentityResponseOutput() ClusterIdentityResponseOutput
	ToClusterIdentityResponseOutputWithContext(context.Context) ClusterIdentityResponseOutput
}

ClusterIdentityResponseInput is an input type that accepts ClusterIdentityResponseArgs and ClusterIdentityResponseOutput values. You can construct a concrete instance of `ClusterIdentityResponseInput` via:

ClusterIdentityResponseArgs{...}

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) ToClusterIdentityResponsePtrOutput

func (o ClusterIdentityResponseOutput) ToClusterIdentityResponsePtrOutput() ClusterIdentityResponsePtrOutput

func (ClusterIdentityResponseOutput) ToClusterIdentityResponsePtrOutputWithContext

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

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 ClusterIdentityResponsePtrInput

type ClusterIdentityResponsePtrInput interface {
	pulumi.Input

	ToClusterIdentityResponsePtrOutput() ClusterIdentityResponsePtrOutput
	ToClusterIdentityResponsePtrOutputWithContext(context.Context) ClusterIdentityResponsePtrOutput
}

ClusterIdentityResponsePtrInput is an input type that accepts ClusterIdentityResponseArgs, ClusterIdentityResponsePtr and ClusterIdentityResponsePtrOutput values. You can construct a concrete instance of `ClusterIdentityResponsePtrInput` via:

        ClusterIdentityResponseArgs{...}

or:

        nil

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 ClusterIdentityResponseUserAssignedIdentities

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

type ClusterIdentityResponseUserAssignedIdentitiesArgs

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

func (ClusterIdentityResponseUserAssignedIdentitiesArgs) ElementType

func (ClusterIdentityResponseUserAssignedIdentitiesArgs) ToClusterIdentityResponseUserAssignedIdentitiesOutput

func (i ClusterIdentityResponseUserAssignedIdentitiesArgs) ToClusterIdentityResponseUserAssignedIdentitiesOutput() ClusterIdentityResponseUserAssignedIdentitiesOutput

func (ClusterIdentityResponseUserAssignedIdentitiesArgs) ToClusterIdentityResponseUserAssignedIdentitiesOutputWithContext

func (i ClusterIdentityResponseUserAssignedIdentitiesArgs) ToClusterIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) ClusterIdentityResponseUserAssignedIdentitiesOutput

type ClusterIdentityResponseUserAssignedIdentitiesInput

type ClusterIdentityResponseUserAssignedIdentitiesInput interface {
	pulumi.Input

	ToClusterIdentityResponseUserAssignedIdentitiesOutput() ClusterIdentityResponseUserAssignedIdentitiesOutput
	ToClusterIdentityResponseUserAssignedIdentitiesOutputWithContext(context.Context) ClusterIdentityResponseUserAssignedIdentitiesOutput
}

ClusterIdentityResponseUserAssignedIdentitiesInput is an input type that accepts ClusterIdentityResponseUserAssignedIdentitiesArgs and ClusterIdentityResponseUserAssignedIdentitiesOutput values. You can construct a concrete instance of `ClusterIdentityResponseUserAssignedIdentitiesInput` via:

ClusterIdentityResponseUserAssignedIdentitiesArgs{...}

type ClusterIdentityResponseUserAssignedIdentitiesMap

type ClusterIdentityResponseUserAssignedIdentitiesMap map[string]ClusterIdentityResponseUserAssignedIdentitiesInput

func (ClusterIdentityResponseUserAssignedIdentitiesMap) ElementType

func (ClusterIdentityResponseUserAssignedIdentitiesMap) ToClusterIdentityResponseUserAssignedIdentitiesMapOutput

func (i ClusterIdentityResponseUserAssignedIdentitiesMap) ToClusterIdentityResponseUserAssignedIdentitiesMapOutput() ClusterIdentityResponseUserAssignedIdentitiesMapOutput

func (ClusterIdentityResponseUserAssignedIdentitiesMap) ToClusterIdentityResponseUserAssignedIdentitiesMapOutputWithContext

func (i ClusterIdentityResponseUserAssignedIdentitiesMap) ToClusterIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) ClusterIdentityResponseUserAssignedIdentitiesMapOutput

type ClusterIdentityResponseUserAssignedIdentitiesMapInput

type ClusterIdentityResponseUserAssignedIdentitiesMapInput interface {
	pulumi.Input

	ToClusterIdentityResponseUserAssignedIdentitiesMapOutput() ClusterIdentityResponseUserAssignedIdentitiesMapOutput
	ToClusterIdentityResponseUserAssignedIdentitiesMapOutputWithContext(context.Context) ClusterIdentityResponseUserAssignedIdentitiesMapOutput
}

ClusterIdentityResponseUserAssignedIdentitiesMapInput is an input type that accepts ClusterIdentityResponseUserAssignedIdentitiesMap and ClusterIdentityResponseUserAssignedIdentitiesMapOutput values. You can construct a concrete instance of `ClusterIdentityResponseUserAssignedIdentitiesMapInput` via:

ClusterIdentityResponseUserAssignedIdentitiesMap{ "key": ClusterIdentityResponseUserAssignedIdentitiesArgs{...} }

type ClusterIdentityResponseUserAssignedIdentitiesMapOutput

type ClusterIdentityResponseUserAssignedIdentitiesMapOutput struct{ *pulumi.OutputState }

func (ClusterIdentityResponseUserAssignedIdentitiesMapOutput) ElementType

func (ClusterIdentityResponseUserAssignedIdentitiesMapOutput) MapIndex

func (ClusterIdentityResponseUserAssignedIdentitiesMapOutput) ToClusterIdentityResponseUserAssignedIdentitiesMapOutput

func (ClusterIdentityResponseUserAssignedIdentitiesMapOutput) ToClusterIdentityResponseUserAssignedIdentitiesMapOutputWithContext

func (o ClusterIdentityResponseUserAssignedIdentitiesMapOutput) ToClusterIdentityResponseUserAssignedIdentitiesMapOutputWithContext(ctx context.Context) ClusterIdentityResponseUserAssignedIdentitiesMapOutput

type ClusterIdentityResponseUserAssignedIdentitiesOutput

type ClusterIdentityResponseUserAssignedIdentitiesOutput struct{ *pulumi.OutputState }

func (ClusterIdentityResponseUserAssignedIdentitiesOutput) ClientId

The client id of user assigned identity.

func (ClusterIdentityResponseUserAssignedIdentitiesOutput) ElementType

func (ClusterIdentityResponseUserAssignedIdentitiesOutput) PrincipalId

The principal id of user assigned identity.

func (ClusterIdentityResponseUserAssignedIdentitiesOutput) ToClusterIdentityResponseUserAssignedIdentitiesOutput

func (o ClusterIdentityResponseUserAssignedIdentitiesOutput) ToClusterIdentityResponseUserAssignedIdentitiesOutput() ClusterIdentityResponseUserAssignedIdentitiesOutput

func (ClusterIdentityResponseUserAssignedIdentitiesOutput) ToClusterIdentityResponseUserAssignedIdentitiesOutputWithContext

func (o ClusterIdentityResponseUserAssignedIdentitiesOutput) ToClusterIdentityResponseUserAssignedIdentitiesOutputWithContext(ctx context.Context) ClusterIdentityResponseUserAssignedIdentitiesOutput

type ClusterInput added in v0.2.6

type ClusterInput interface {
	pulumi.Input

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

type ClusterOutput added in v0.2.6

type ClusterOutput struct {
	*pulumi.OutputState
}

func (ClusterOutput) ElementType added in v0.2.6

func (ClusterOutput) ElementType() reflect.Type

func (ClusterOutput) ToClusterOutput added in v0.2.6

func (o ClusterOutput) ToClusterOutput() ClusterOutput

func (ClusterOutput) ToClusterOutputWithContext added in v0.2.6

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

type ClusterState

type ClusterState struct {
	// The ETag for the resource
	Etag pulumi.StringPtrInput
	// The identity of the cluster, if configured.
	Identity ClusterIdentityResponsePtrInput
	// The Azure Region where the resource lives
	Location pulumi.StringPtrInput
	// The name of the resource
	Name pulumi.StringPtrInput
	// The properties of the cluster.
	Properties ClusterGetPropertiesResponsePtrInput
	// Resource tags.
	Tags pulumi.StringMapInput
	// The type of the resource.
	Type pulumi.StringPtrInput
}

func (ClusterState) ElementType

func (ClusterState) ElementType() reflect.Type

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 ComputeProfileResponseArgs

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

Describes the compute profile.

func (ComputeProfileResponseArgs) ElementType

func (ComputeProfileResponseArgs) ElementType() reflect.Type

func (ComputeProfileResponseArgs) ToComputeProfileResponseOutput

func (i ComputeProfileResponseArgs) ToComputeProfileResponseOutput() ComputeProfileResponseOutput

func (ComputeProfileResponseArgs) ToComputeProfileResponseOutputWithContext

func (i ComputeProfileResponseArgs) ToComputeProfileResponseOutputWithContext(ctx context.Context) ComputeProfileResponseOutput

func (ComputeProfileResponseArgs) ToComputeProfileResponsePtrOutput

func (i ComputeProfileResponseArgs) ToComputeProfileResponsePtrOutput() ComputeProfileResponsePtrOutput

func (ComputeProfileResponseArgs) ToComputeProfileResponsePtrOutputWithContext

func (i ComputeProfileResponseArgs) ToComputeProfileResponsePtrOutputWithContext(ctx context.Context) ComputeProfileResponsePtrOutput

type ComputeProfileResponseInput

type ComputeProfileResponseInput interface {
	pulumi.Input

	ToComputeProfileResponseOutput() ComputeProfileResponseOutput
	ToComputeProfileResponseOutputWithContext(context.Context) ComputeProfileResponseOutput
}

ComputeProfileResponseInput is an input type that accepts ComputeProfileResponseArgs and ComputeProfileResponseOutput values. You can construct a concrete instance of `ComputeProfileResponseInput` via:

ComputeProfileResponseArgs{...}

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

func (ComputeProfileResponseOutput) ToComputeProfileResponsePtrOutput

func (o ComputeProfileResponseOutput) ToComputeProfileResponsePtrOutput() ComputeProfileResponsePtrOutput

func (ComputeProfileResponseOutput) ToComputeProfileResponsePtrOutputWithContext

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

type ComputeProfileResponsePtrInput

type ComputeProfileResponsePtrInput interface {
	pulumi.Input

	ToComputeProfileResponsePtrOutput() ComputeProfileResponsePtrOutput
	ToComputeProfileResponsePtrOutputWithContext(context.Context) ComputeProfileResponsePtrOutput
}

ComputeProfileResponsePtrInput is an input type that accepts ComputeProfileResponseArgs, ComputeProfileResponsePtr and ComputeProfileResponsePtrOutput values. You can construct a concrete instance of `ComputeProfileResponsePtrInput` via:

        ComputeProfileResponseArgs{...}

or:

        nil

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 protocol of the endpoint.
	Protocol *string `pulumi:"protocol"`
}

The connectivity properties

type ConnectivityEndpointResponseArgs

type ConnectivityEndpointResponseArgs struct {
	// The location of the endpoint.
	Location pulumi.StringPtrInput `pulumi:"location"`
	// The name of the endpoint.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The port to connect to.
	Port pulumi.IntPtrInput `pulumi:"port"`
	// The protocol of the endpoint.
	Protocol pulumi.StringPtrInput `pulumi:"protocol"`
}

The connectivity properties

func (ConnectivityEndpointResponseArgs) ElementType

func (ConnectivityEndpointResponseArgs) ToConnectivityEndpointResponseOutput

func (i ConnectivityEndpointResponseArgs) ToConnectivityEndpointResponseOutput() ConnectivityEndpointResponseOutput

func (ConnectivityEndpointResponseArgs) ToConnectivityEndpointResponseOutputWithContext

func (i ConnectivityEndpointResponseArgs) ToConnectivityEndpointResponseOutputWithContext(ctx context.Context) ConnectivityEndpointResponseOutput

type ConnectivityEndpointResponseArray

type ConnectivityEndpointResponseArray []ConnectivityEndpointResponseInput

func (ConnectivityEndpointResponseArray) ElementType

func (ConnectivityEndpointResponseArray) ToConnectivityEndpointResponseArrayOutput

func (i ConnectivityEndpointResponseArray) ToConnectivityEndpointResponseArrayOutput() ConnectivityEndpointResponseArrayOutput

func (ConnectivityEndpointResponseArray) ToConnectivityEndpointResponseArrayOutputWithContext

func (i ConnectivityEndpointResponseArray) ToConnectivityEndpointResponseArrayOutputWithContext(ctx context.Context) ConnectivityEndpointResponseArrayOutput

type ConnectivityEndpointResponseArrayInput

type ConnectivityEndpointResponseArrayInput interface {
	pulumi.Input

	ToConnectivityEndpointResponseArrayOutput() ConnectivityEndpointResponseArrayOutput
	ToConnectivityEndpointResponseArrayOutputWithContext(context.Context) ConnectivityEndpointResponseArrayOutput
}

ConnectivityEndpointResponseArrayInput is an input type that accepts ConnectivityEndpointResponseArray and ConnectivityEndpointResponseArrayOutput values. You can construct a concrete instance of `ConnectivityEndpointResponseArrayInput` via:

ConnectivityEndpointResponseArray{ ConnectivityEndpointResponseArgs{...} }

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 ConnectivityEndpointResponseInput

type ConnectivityEndpointResponseInput interface {
	pulumi.Input

	ToConnectivityEndpointResponseOutput() ConnectivityEndpointResponseOutput
	ToConnectivityEndpointResponseOutputWithContext(context.Context) ConnectivityEndpointResponseOutput
}

ConnectivityEndpointResponseInput is an input type that accepts ConnectivityEndpointResponseArgs and ConnectivityEndpointResponseOutput values. You can construct a concrete instance of `ConnectivityEndpointResponseInput` via:

ConnectivityEndpointResponseArgs{...}

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) 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 DataDisksGroupsResponseArgs

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

The data disks groups for the role.

func (DataDisksGroupsResponseArgs) ElementType

func (DataDisksGroupsResponseArgs) ToDataDisksGroupsResponseOutput

func (i DataDisksGroupsResponseArgs) ToDataDisksGroupsResponseOutput() DataDisksGroupsResponseOutput

func (DataDisksGroupsResponseArgs) ToDataDisksGroupsResponseOutputWithContext

func (i DataDisksGroupsResponseArgs) ToDataDisksGroupsResponseOutputWithContext(ctx context.Context) DataDisksGroupsResponseOutput

type DataDisksGroupsResponseArray

type DataDisksGroupsResponseArray []DataDisksGroupsResponseInput

func (DataDisksGroupsResponseArray) ElementType

func (DataDisksGroupsResponseArray) ToDataDisksGroupsResponseArrayOutput

func (i DataDisksGroupsResponseArray) ToDataDisksGroupsResponseArrayOutput() DataDisksGroupsResponseArrayOutput

func (DataDisksGroupsResponseArray) ToDataDisksGroupsResponseArrayOutputWithContext

func (i DataDisksGroupsResponseArray) ToDataDisksGroupsResponseArrayOutputWithContext(ctx context.Context) DataDisksGroupsResponseArrayOutput

type DataDisksGroupsResponseArrayInput

type DataDisksGroupsResponseArrayInput interface {
	pulumi.Input

	ToDataDisksGroupsResponseArrayOutput() DataDisksGroupsResponseArrayOutput
	ToDataDisksGroupsResponseArrayOutputWithContext(context.Context) DataDisksGroupsResponseArrayOutput
}

DataDisksGroupsResponseArrayInput is an input type that accepts DataDisksGroupsResponseArray and DataDisksGroupsResponseArrayOutput values. You can construct a concrete instance of `DataDisksGroupsResponseArrayInput` via:

DataDisksGroupsResponseArray{ DataDisksGroupsResponseArgs{...} }

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 DataDisksGroupsResponseInput

type DataDisksGroupsResponseInput interface {
	pulumi.Input

	ToDataDisksGroupsResponseOutput() DataDisksGroupsResponseOutput
	ToDataDisksGroupsResponseOutputWithContext(context.Context) DataDisksGroupsResponseOutput
}

DataDisksGroupsResponseInput is an input type that accepts DataDisksGroupsResponseArgs and DataDisksGroupsResponseOutput values. You can construct a concrete instance of `DataDisksGroupsResponseInput` via:

DataDisksGroupsResponseArgs{...}

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 added in v0.3.1

type DaysOfWeek pulumi.String

func (DaysOfWeek) ElementType added in v0.3.1

func (DaysOfWeek) ElementType() reflect.Type

func (DaysOfWeek) ToStringOutput added in v0.3.1

func (e DaysOfWeek) ToStringOutput() pulumi.StringOutput

func (DaysOfWeek) ToStringOutputWithContext added in v0.3.1

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

func (DaysOfWeek) ToStringPtrOutput added in v0.3.1

func (e DaysOfWeek) ToStringPtrOutput() pulumi.StringPtrOutput

func (DaysOfWeek) ToStringPtrOutputWithContext added in v0.3.1

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

type DirectoryType added in v0.3.1

type DirectoryType pulumi.String

The directory type.

func (DirectoryType) ElementType added in v0.3.1

func (DirectoryType) ElementType() reflect.Type

func (DirectoryType) ToStringOutput added in v0.3.1

func (e DirectoryType) ToStringOutput() pulumi.StringOutput

func (DirectoryType) ToStringOutputWithContext added in v0.3.1

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

func (DirectoryType) ToStringPtrOutput added in v0.3.1

func (e DirectoryType) ToStringPtrOutput() pulumi.StringPtrOutput

func (DirectoryType) ToStringPtrOutputWithContext added in v0.3.1

func (e DirectoryType) 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

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) 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

type DiskEncryptionPropertiesResponseArgs

type DiskEncryptionPropertiesResponseArgs 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 (DiskEncryptionPropertiesResponseArgs) ElementType

func (DiskEncryptionPropertiesResponseArgs) ToDiskEncryptionPropertiesResponseOutput

func (i DiskEncryptionPropertiesResponseArgs) ToDiskEncryptionPropertiesResponseOutput() DiskEncryptionPropertiesResponseOutput

func (DiskEncryptionPropertiesResponseArgs) ToDiskEncryptionPropertiesResponseOutputWithContext

func (i DiskEncryptionPropertiesResponseArgs) ToDiskEncryptionPropertiesResponseOutputWithContext(ctx context.Context) DiskEncryptionPropertiesResponseOutput

func (DiskEncryptionPropertiesResponseArgs) ToDiskEncryptionPropertiesResponsePtrOutput

func (i DiskEncryptionPropertiesResponseArgs) ToDiskEncryptionPropertiesResponsePtrOutput() DiskEncryptionPropertiesResponsePtrOutput

func (DiskEncryptionPropertiesResponseArgs) ToDiskEncryptionPropertiesResponsePtrOutputWithContext

func (i DiskEncryptionPropertiesResponseArgs) ToDiskEncryptionPropertiesResponsePtrOutputWithContext(ctx context.Context) DiskEncryptionPropertiesResponsePtrOutput

type DiskEncryptionPropertiesResponseInput

type DiskEncryptionPropertiesResponseInput interface {
	pulumi.Input

	ToDiskEncryptionPropertiesResponseOutput() DiskEncryptionPropertiesResponseOutput
	ToDiskEncryptionPropertiesResponseOutputWithContext(context.Context) DiskEncryptionPropertiesResponseOutput
}

DiskEncryptionPropertiesResponseInput is an input type that accepts DiskEncryptionPropertiesResponseArgs and DiskEncryptionPropertiesResponseOutput values. You can construct a concrete instance of `DiskEncryptionPropertiesResponseInput` via:

DiskEncryptionPropertiesResponseArgs{...}

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) ToDiskEncryptionPropertiesResponsePtrOutput

func (o DiskEncryptionPropertiesResponseOutput) ToDiskEncryptionPropertiesResponsePtrOutput() DiskEncryptionPropertiesResponsePtrOutput

func (DiskEncryptionPropertiesResponseOutput) ToDiskEncryptionPropertiesResponsePtrOutputWithContext

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

func (DiskEncryptionPropertiesResponseOutput) VaultUri

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

type DiskEncryptionPropertiesResponsePtrInput

type DiskEncryptionPropertiesResponsePtrInput interface {
	pulumi.Input

	ToDiskEncryptionPropertiesResponsePtrOutput() DiskEncryptionPropertiesResponsePtrOutput
	ToDiskEncryptionPropertiesResponsePtrOutputWithContext(context.Context) DiskEncryptionPropertiesResponsePtrOutput
}

DiskEncryptionPropertiesResponsePtrInput is an input type that accepts DiskEncryptionPropertiesResponseArgs, DiskEncryptionPropertiesResponsePtr and DiskEncryptionPropertiesResponsePtrOutput values. You can construct a concrete instance of `DiskEncryptionPropertiesResponsePtrInput` via:

        DiskEncryptionPropertiesResponseArgs{...}

or:

        nil

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.

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) 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.

type EncryptionInTransitPropertiesResponseArgs

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

The encryption-in-transit properties.

func (EncryptionInTransitPropertiesResponseArgs) ElementType

func (EncryptionInTransitPropertiesResponseArgs) ToEncryptionInTransitPropertiesResponseOutput

func (i EncryptionInTransitPropertiesResponseArgs) ToEncryptionInTransitPropertiesResponseOutput() EncryptionInTransitPropertiesResponseOutput

func (EncryptionInTransitPropertiesResponseArgs) ToEncryptionInTransitPropertiesResponseOutputWithContext

func (i EncryptionInTransitPropertiesResponseArgs) ToEncryptionInTransitPropertiesResponseOutputWithContext(ctx context.Context) EncryptionInTransitPropertiesResponseOutput

func (EncryptionInTransitPropertiesResponseArgs) ToEncryptionInTransitPropertiesResponsePtrOutput

func (i EncryptionInTransitPropertiesResponseArgs) ToEncryptionInTransitPropertiesResponsePtrOutput() EncryptionInTransitPropertiesResponsePtrOutput

func (EncryptionInTransitPropertiesResponseArgs) ToEncryptionInTransitPropertiesResponsePtrOutputWithContext

func (i EncryptionInTransitPropertiesResponseArgs) ToEncryptionInTransitPropertiesResponsePtrOutputWithContext(ctx context.Context) EncryptionInTransitPropertiesResponsePtrOutput

type EncryptionInTransitPropertiesResponseInput

type EncryptionInTransitPropertiesResponseInput interface {
	pulumi.Input

	ToEncryptionInTransitPropertiesResponseOutput() EncryptionInTransitPropertiesResponseOutput
	ToEncryptionInTransitPropertiesResponseOutputWithContext(context.Context) EncryptionInTransitPropertiesResponseOutput
}

EncryptionInTransitPropertiesResponseInput is an input type that accepts EncryptionInTransitPropertiesResponseArgs and EncryptionInTransitPropertiesResponseOutput values. You can construct a concrete instance of `EncryptionInTransitPropertiesResponseInput` via:

EncryptionInTransitPropertiesResponseArgs{...}

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

func (EncryptionInTransitPropertiesResponseOutput) ToEncryptionInTransitPropertiesResponsePtrOutput

func (o EncryptionInTransitPropertiesResponseOutput) ToEncryptionInTransitPropertiesResponsePtrOutput() EncryptionInTransitPropertiesResponsePtrOutput

func (EncryptionInTransitPropertiesResponseOutput) ToEncryptionInTransitPropertiesResponsePtrOutputWithContext

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

type EncryptionInTransitPropertiesResponsePtrInput

type EncryptionInTransitPropertiesResponsePtrInput interface {
	pulumi.Input

	ToEncryptionInTransitPropertiesResponsePtrOutput() EncryptionInTransitPropertiesResponsePtrOutput
	ToEncryptionInTransitPropertiesResponsePtrOutputWithContext(context.Context) EncryptionInTransitPropertiesResponsePtrOutput
}

EncryptionInTransitPropertiesResponsePtrInput is an input type that accepts EncryptionInTransitPropertiesResponseArgs, EncryptionInTransitPropertiesResponsePtr and EncryptionInTransitPropertiesResponsePtrOutput values. You can construct a concrete instance of `EncryptionInTransitPropertiesResponsePtrInput` via:

        EncryptionInTransitPropertiesResponseArgs{...}

or:

        nil

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 ErrorsResponseArgs

type ErrorsResponseArgs 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 (ErrorsResponseArgs) ElementType

func (ErrorsResponseArgs) ElementType() reflect.Type

func (ErrorsResponseArgs) ToErrorsResponseOutput

func (i ErrorsResponseArgs) ToErrorsResponseOutput() ErrorsResponseOutput

func (ErrorsResponseArgs) ToErrorsResponseOutputWithContext

func (i ErrorsResponseArgs) ToErrorsResponseOutputWithContext(ctx context.Context) ErrorsResponseOutput

type ErrorsResponseArray

type ErrorsResponseArray []ErrorsResponseInput

func (ErrorsResponseArray) ElementType

func (ErrorsResponseArray) ElementType() reflect.Type

func (ErrorsResponseArray) ToErrorsResponseArrayOutput

func (i ErrorsResponseArray) ToErrorsResponseArrayOutput() ErrorsResponseArrayOutput

func (ErrorsResponseArray) ToErrorsResponseArrayOutputWithContext

func (i ErrorsResponseArray) ToErrorsResponseArrayOutputWithContext(ctx context.Context) ErrorsResponseArrayOutput

type ErrorsResponseArrayInput

type ErrorsResponseArrayInput interface {
	pulumi.Input

	ToErrorsResponseArrayOutput() ErrorsResponseArrayOutput
	ToErrorsResponseArrayOutputWithContext(context.Context) ErrorsResponseArrayOutput
}

ErrorsResponseArrayInput is an input type that accepts ErrorsResponseArray and ErrorsResponseArrayOutput values. You can construct a concrete instance of `ErrorsResponseArrayInput` via:

ErrorsResponseArray{ ErrorsResponseArgs{...} }

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 ErrorsResponseInput

type ErrorsResponseInput interface {
	pulumi.Input

	ToErrorsResponseOutput() ErrorsResponseOutput
	ToErrorsResponseOutputWithContext(context.Context) ErrorsResponseOutput
}

ErrorsResponseInput is an input type that accepts ErrorsResponseArgs and ErrorsResponseOutput values. You can construct a concrete instance of `ErrorsResponseInput` via:

ErrorsResponseArgs{...}

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 GetClusterGatewaySettingsArgs added in v0.2.1

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

type GetClusterGatewaySettingsResult added in v0.2.1

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 added in v0.2.1

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

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 HardwareProfileResponseArgs

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

The hardware profile.

func (HardwareProfileResponseArgs) ElementType

func (HardwareProfileResponseArgs) ToHardwareProfileResponseOutput

func (i HardwareProfileResponseArgs) ToHardwareProfileResponseOutput() HardwareProfileResponseOutput

func (HardwareProfileResponseArgs) ToHardwareProfileResponseOutputWithContext

func (i HardwareProfileResponseArgs) ToHardwareProfileResponseOutputWithContext(ctx context.Context) HardwareProfileResponseOutput

func (HardwareProfileResponseArgs) ToHardwareProfileResponsePtrOutput

func (i HardwareProfileResponseArgs) ToHardwareProfileResponsePtrOutput() HardwareProfileResponsePtrOutput

func (HardwareProfileResponseArgs) ToHardwareProfileResponsePtrOutputWithContext

func (i HardwareProfileResponseArgs) ToHardwareProfileResponsePtrOutputWithContext(ctx context.Context) HardwareProfileResponsePtrOutput

type HardwareProfileResponseInput

type HardwareProfileResponseInput interface {
	pulumi.Input

	ToHardwareProfileResponseOutput() HardwareProfileResponseOutput
	ToHardwareProfileResponseOutputWithContext(context.Context) HardwareProfileResponseOutput
}

HardwareProfileResponseInput is an input type that accepts HardwareProfileResponseArgs and HardwareProfileResponseOutput values. You can construct a concrete instance of `HardwareProfileResponseInput` via:

HardwareProfileResponseArgs{...}

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) ToHardwareProfileResponsePtrOutput

func (o HardwareProfileResponseOutput) ToHardwareProfileResponsePtrOutput() HardwareProfileResponsePtrOutput

func (HardwareProfileResponseOutput) ToHardwareProfileResponsePtrOutputWithContext

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

func (HardwareProfileResponseOutput) VmSize

The size of the VM

type HardwareProfileResponsePtrInput

type HardwareProfileResponsePtrInput interface {
	pulumi.Input

	ToHardwareProfileResponsePtrOutput() HardwareProfileResponsePtrOutput
	ToHardwareProfileResponsePtrOutputWithContext(context.Context) HardwareProfileResponsePtrOutput
}

HardwareProfileResponsePtrInput is an input type that accepts HardwareProfileResponseArgs, HardwareProfileResponsePtr and HardwareProfileResponsePtrOutput values. You can construct a concrete instance of `HardwareProfileResponsePtrInput` via:

        HardwareProfileResponseArgs{...}

or:

        nil

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 JsonWebKeyEncryptionAlgorithm added in v0.3.1

type JsonWebKeyEncryptionAlgorithm pulumi.String

Algorithm identifier for encryption, default RSA-OAEP.

func (JsonWebKeyEncryptionAlgorithm) ElementType added in v0.3.1

func (JsonWebKeyEncryptionAlgorithm) ToStringOutput added in v0.3.1

func (JsonWebKeyEncryptionAlgorithm) ToStringOutputWithContext added in v0.3.1

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

func (JsonWebKeyEncryptionAlgorithm) ToStringPtrOutput added in v0.3.1

func (JsonWebKeyEncryptionAlgorithm) ToStringPtrOutputWithContext added in v0.3.1

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

type KafkaRestProperties

type KafkaRestProperties struct {
	// The information of AAD security group.
	ClientGroupInfo *ClientGroupInfo `pulumi:"clientGroupInfo"`
}

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 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) 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) 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 kafka rest proxy configuration which contains AAD security group information.

type KafkaRestPropertiesResponseArgs

type KafkaRestPropertiesResponseArgs struct {
	// The information of AAD security group.
	ClientGroupInfo ClientGroupInfoResponsePtrInput `pulumi:"clientGroupInfo"`
}

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

func (KafkaRestPropertiesResponseArgs) ElementType

func (KafkaRestPropertiesResponseArgs) ToKafkaRestPropertiesResponseOutput

func (i KafkaRestPropertiesResponseArgs) ToKafkaRestPropertiesResponseOutput() KafkaRestPropertiesResponseOutput

func (KafkaRestPropertiesResponseArgs) ToKafkaRestPropertiesResponseOutputWithContext

func (i KafkaRestPropertiesResponseArgs) ToKafkaRestPropertiesResponseOutputWithContext(ctx context.Context) KafkaRestPropertiesResponseOutput

func (KafkaRestPropertiesResponseArgs) ToKafkaRestPropertiesResponsePtrOutput

func (i KafkaRestPropertiesResponseArgs) ToKafkaRestPropertiesResponsePtrOutput() KafkaRestPropertiesResponsePtrOutput

func (KafkaRestPropertiesResponseArgs) ToKafkaRestPropertiesResponsePtrOutputWithContext

func (i KafkaRestPropertiesResponseArgs) ToKafkaRestPropertiesResponsePtrOutputWithContext(ctx context.Context) KafkaRestPropertiesResponsePtrOutput

type KafkaRestPropertiesResponseInput

type KafkaRestPropertiesResponseInput interface {
	pulumi.Input

	ToKafkaRestPropertiesResponseOutput() KafkaRestPropertiesResponseOutput
	ToKafkaRestPropertiesResponseOutputWithContext(context.Context) KafkaRestPropertiesResponseOutput
}

KafkaRestPropertiesResponseInput is an input type that accepts KafkaRestPropertiesResponseArgs and KafkaRestPropertiesResponseOutput values. You can construct a concrete instance of `KafkaRestPropertiesResponseInput` via:

KafkaRestPropertiesResponseArgs{...}

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) ElementType

func (KafkaRestPropertiesResponseOutput) ToKafkaRestPropertiesResponseOutput

func (o KafkaRestPropertiesResponseOutput) ToKafkaRestPropertiesResponseOutput() KafkaRestPropertiesResponseOutput

func (KafkaRestPropertiesResponseOutput) ToKafkaRestPropertiesResponseOutputWithContext

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

func (KafkaRestPropertiesResponseOutput) ToKafkaRestPropertiesResponsePtrOutput

func (o KafkaRestPropertiesResponseOutput) ToKafkaRestPropertiesResponsePtrOutput() KafkaRestPropertiesResponsePtrOutput

func (KafkaRestPropertiesResponseOutput) ToKafkaRestPropertiesResponsePtrOutputWithContext

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

type KafkaRestPropertiesResponsePtrInput

type KafkaRestPropertiesResponsePtrInput interface {
	pulumi.Input

	ToKafkaRestPropertiesResponsePtrOutput() KafkaRestPropertiesResponsePtrOutput
	ToKafkaRestPropertiesResponsePtrOutputWithContext(context.Context) KafkaRestPropertiesResponsePtrOutput
}

KafkaRestPropertiesResponsePtrInput is an input type that accepts KafkaRestPropertiesResponseArgs, KafkaRestPropertiesResponsePtr and KafkaRestPropertiesResponsePtrOutput values. You can construct a concrete instance of `KafkaRestPropertiesResponsePtrInput` via:

        KafkaRestPropertiesResponseArgs{...}

or:

        nil

type KafkaRestPropertiesResponsePtrOutput

type KafkaRestPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (KafkaRestPropertiesResponsePtrOutput) ClientGroupInfo

The information of AAD security group.

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 LinuxOperatingSystemProfileResponseArgs

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

The ssh username, password, and ssh public key.

func (LinuxOperatingSystemProfileResponseArgs) ElementType

func (LinuxOperatingSystemProfileResponseArgs) ToLinuxOperatingSystemProfileResponseOutput

func (i LinuxOperatingSystemProfileResponseArgs) ToLinuxOperatingSystemProfileResponseOutput() LinuxOperatingSystemProfileResponseOutput

func (LinuxOperatingSystemProfileResponseArgs) ToLinuxOperatingSystemProfileResponseOutputWithContext

func (i LinuxOperatingSystemProfileResponseArgs) ToLinuxOperatingSystemProfileResponseOutputWithContext(ctx context.Context) LinuxOperatingSystemProfileResponseOutput

func (LinuxOperatingSystemProfileResponseArgs) ToLinuxOperatingSystemProfileResponsePtrOutput

func (i LinuxOperatingSystemProfileResponseArgs) ToLinuxOperatingSystemProfileResponsePtrOutput() LinuxOperatingSystemProfileResponsePtrOutput

func (LinuxOperatingSystemProfileResponseArgs) ToLinuxOperatingSystemProfileResponsePtrOutputWithContext

func (i LinuxOperatingSystemProfileResponseArgs) ToLinuxOperatingSystemProfileResponsePtrOutputWithContext(ctx context.Context) LinuxOperatingSystemProfileResponsePtrOutput

type LinuxOperatingSystemProfileResponseInput

type LinuxOperatingSystemProfileResponseInput interface {
	pulumi.Input

	ToLinuxOperatingSystemProfileResponseOutput() LinuxOperatingSystemProfileResponseOutput
	ToLinuxOperatingSystemProfileResponseOutputWithContext(context.Context) LinuxOperatingSystemProfileResponseOutput
}

LinuxOperatingSystemProfileResponseInput is an input type that accepts LinuxOperatingSystemProfileResponseArgs and LinuxOperatingSystemProfileResponseOutput values. You can construct a concrete instance of `LinuxOperatingSystemProfileResponseInput` via:

LinuxOperatingSystemProfileResponseArgs{...}

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) ToLinuxOperatingSystemProfileResponsePtrOutput

func (o LinuxOperatingSystemProfileResponseOutput) ToLinuxOperatingSystemProfileResponsePtrOutput() LinuxOperatingSystemProfileResponsePtrOutput

func (LinuxOperatingSystemProfileResponseOutput) ToLinuxOperatingSystemProfileResponsePtrOutputWithContext

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

func (LinuxOperatingSystemProfileResponseOutput) Username

The username.

type LinuxOperatingSystemProfileResponsePtrInput

type LinuxOperatingSystemProfileResponsePtrInput interface {
	pulumi.Input

	ToLinuxOperatingSystemProfileResponsePtrOutput() LinuxOperatingSystemProfileResponsePtrOutput
	ToLinuxOperatingSystemProfileResponsePtrOutputWithContext(context.Context) LinuxOperatingSystemProfileResponsePtrOutput
}

LinuxOperatingSystemProfileResponsePtrInput is an input type that accepts LinuxOperatingSystemProfileResponseArgs, LinuxOperatingSystemProfileResponsePtr and LinuxOperatingSystemProfileResponsePtrOutput values. You can construct a concrete instance of `LinuxOperatingSystemProfileResponsePtrInput` via:

        LinuxOperatingSystemProfileResponseArgs{...}

or:

        nil

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 LookupApplicationResult

type LookupApplicationResult struct {
	// The ETag for the application
	Etag *string `pulumi:"etag"`
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The name of the resource
	Name string `pulumi:"name"`
	// The properties of the application.
	Properties ApplicationPropertiesResponse `pulumi:"properties"`
	// The tags for the application.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

The HDInsight cluster application

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 LookupClusterResult

type LookupClusterResult struct {
	// The ETag for the resource
	Etag *string `pulumi:"etag"`
	// Fully qualified resource Id for the resource.
	Id string `pulumi:"id"`
	// The identity of the cluster, if configured.
	Identity *ClusterIdentityResponse `pulumi:"identity"`
	// The Azure Region 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"`
	// Resource tags.
	Tags map[string]string `pulumi:"tags"`
	// The type of the resource.
	Type string `pulumi:"type"`
}

The HDInsight cluster.

func LookupCluster

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

type NetworkProperties added in v0.2.3

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 added in v0.2.3

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 added in v0.2.3

func (NetworkPropertiesArgs) ElementType() reflect.Type

func (NetworkPropertiesArgs) ToNetworkPropertiesOutput added in v0.2.3

func (i NetworkPropertiesArgs) ToNetworkPropertiesOutput() NetworkPropertiesOutput

func (NetworkPropertiesArgs) ToNetworkPropertiesOutputWithContext added in v0.2.3

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

func (NetworkPropertiesArgs) ToNetworkPropertiesPtrOutput added in v0.2.3

func (i NetworkPropertiesArgs) ToNetworkPropertiesPtrOutput() NetworkPropertiesPtrOutput

func (NetworkPropertiesArgs) ToNetworkPropertiesPtrOutputWithContext added in v0.2.3

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

type NetworkPropertiesInput added in v0.2.3

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 added in v0.2.3

type NetworkPropertiesOutput struct{ *pulumi.OutputState }

The network properties.

func (NetworkPropertiesOutput) ElementType added in v0.2.3

func (NetworkPropertiesOutput) ElementType() reflect.Type

Indicates whether or not private link is enabled.

func (NetworkPropertiesOutput) ResourceProviderConnection added in v0.2.3

func (o NetworkPropertiesOutput) ResourceProviderConnection() pulumi.StringPtrOutput

The direction for the resource provider connection.

func (NetworkPropertiesOutput) ToNetworkPropertiesOutput added in v0.2.3

func (o NetworkPropertiesOutput) ToNetworkPropertiesOutput() NetworkPropertiesOutput

func (NetworkPropertiesOutput) ToNetworkPropertiesOutputWithContext added in v0.2.3

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

func (NetworkPropertiesOutput) ToNetworkPropertiesPtrOutput added in v0.2.3

func (o NetworkPropertiesOutput) ToNetworkPropertiesPtrOutput() NetworkPropertiesPtrOutput

func (NetworkPropertiesOutput) ToNetworkPropertiesPtrOutputWithContext added in v0.2.3

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

type NetworkPropertiesPtrInput added in v0.2.3

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

func NetworkPropertiesPtr added in v0.2.3

func NetworkPropertiesPtr(v *NetworkPropertiesArgs) NetworkPropertiesPtrInput

type NetworkPropertiesPtrOutput added in v0.2.3

type NetworkPropertiesPtrOutput struct{ *pulumi.OutputState }

func (NetworkPropertiesPtrOutput) Elem added in v0.2.3

func (NetworkPropertiesPtrOutput) ElementType added in v0.2.3

func (NetworkPropertiesPtrOutput) ElementType() reflect.Type

Indicates whether or not private link is enabled.

func (NetworkPropertiesPtrOutput) ResourceProviderConnection added in v0.2.3

func (o NetworkPropertiesPtrOutput) ResourceProviderConnection() pulumi.StringPtrOutput

The direction for the resource provider connection.

func (NetworkPropertiesPtrOutput) ToNetworkPropertiesPtrOutput added in v0.2.3

func (o NetworkPropertiesPtrOutput) ToNetworkPropertiesPtrOutput() NetworkPropertiesPtrOutput

func (NetworkPropertiesPtrOutput) ToNetworkPropertiesPtrOutputWithContext added in v0.2.3

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

type NetworkPropertiesResponse added in v0.2.3

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 NetworkPropertiesResponseArgs added in v0.2.3

type NetworkPropertiesResponseArgs 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 (NetworkPropertiesResponseArgs) ElementType added in v0.2.3

func (NetworkPropertiesResponseArgs) ToNetworkPropertiesResponseOutput added in v0.2.3

func (i NetworkPropertiesResponseArgs) ToNetworkPropertiesResponseOutput() NetworkPropertiesResponseOutput

func (NetworkPropertiesResponseArgs) ToNetworkPropertiesResponseOutputWithContext added in v0.2.3

func (i NetworkPropertiesResponseArgs) ToNetworkPropertiesResponseOutputWithContext(ctx context.Context) NetworkPropertiesResponseOutput

func (NetworkPropertiesResponseArgs) ToNetworkPropertiesResponsePtrOutput added in v0.2.3

func (i NetworkPropertiesResponseArgs) ToNetworkPropertiesResponsePtrOutput() NetworkPropertiesResponsePtrOutput

func (NetworkPropertiesResponseArgs) ToNetworkPropertiesResponsePtrOutputWithContext added in v0.2.3

func (i NetworkPropertiesResponseArgs) ToNetworkPropertiesResponsePtrOutputWithContext(ctx context.Context) NetworkPropertiesResponsePtrOutput

type NetworkPropertiesResponseInput added in v0.2.3

type NetworkPropertiesResponseInput interface {
	pulumi.Input

	ToNetworkPropertiesResponseOutput() NetworkPropertiesResponseOutput
	ToNetworkPropertiesResponseOutputWithContext(context.Context) NetworkPropertiesResponseOutput
}

NetworkPropertiesResponseInput is an input type that accepts NetworkPropertiesResponseArgs and NetworkPropertiesResponseOutput values. You can construct a concrete instance of `NetworkPropertiesResponseInput` via:

NetworkPropertiesResponseArgs{...}

type NetworkPropertiesResponseOutput added in v0.2.3

type NetworkPropertiesResponseOutput struct{ *pulumi.OutputState }

The network properties.

func (NetworkPropertiesResponseOutput) ElementType added in v0.2.3

Indicates whether or not private link is enabled.

func (NetworkPropertiesResponseOutput) ResourceProviderConnection added in v0.2.3

func (o NetworkPropertiesResponseOutput) ResourceProviderConnection() pulumi.StringPtrOutput

The direction for the resource provider connection.

func (NetworkPropertiesResponseOutput) ToNetworkPropertiesResponseOutput added in v0.2.3

func (o NetworkPropertiesResponseOutput) ToNetworkPropertiesResponseOutput() NetworkPropertiesResponseOutput

func (NetworkPropertiesResponseOutput) ToNetworkPropertiesResponseOutputWithContext added in v0.2.3

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

func (NetworkPropertiesResponseOutput) ToNetworkPropertiesResponsePtrOutput added in v0.2.3

func (o NetworkPropertiesResponseOutput) ToNetworkPropertiesResponsePtrOutput() NetworkPropertiesResponsePtrOutput

func (NetworkPropertiesResponseOutput) ToNetworkPropertiesResponsePtrOutputWithContext added in v0.2.3

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

type NetworkPropertiesResponsePtrInput added in v0.2.3

type NetworkPropertiesResponsePtrInput interface {
	pulumi.Input

	ToNetworkPropertiesResponsePtrOutput() NetworkPropertiesResponsePtrOutput
	ToNetworkPropertiesResponsePtrOutputWithContext(context.Context) NetworkPropertiesResponsePtrOutput
}

NetworkPropertiesResponsePtrInput is an input type that accepts NetworkPropertiesResponseArgs, NetworkPropertiesResponsePtr and NetworkPropertiesResponsePtrOutput values. You can construct a concrete instance of `NetworkPropertiesResponsePtrInput` via:

        NetworkPropertiesResponseArgs{...}

or:

        nil

func NetworkPropertiesResponsePtr added in v0.2.3

type NetworkPropertiesResponsePtrOutput added in v0.2.3

type NetworkPropertiesResponsePtrOutput struct{ *pulumi.OutputState }

func (NetworkPropertiesResponsePtrOutput) Elem added in v0.2.3

func (NetworkPropertiesResponsePtrOutput) ElementType added in v0.2.3

Indicates whether or not private link is enabled.

func (NetworkPropertiesResponsePtrOutput) ResourceProviderConnection added in v0.2.3

func (o NetworkPropertiesResponsePtrOutput) ResourceProviderConnection() pulumi.StringPtrOutput

The direction for the resource provider connection.

func (NetworkPropertiesResponsePtrOutput) ToNetworkPropertiesResponsePtrOutput added in v0.2.3

func (o NetworkPropertiesResponsePtrOutput) ToNetworkPropertiesResponsePtrOutput() NetworkPropertiesResponsePtrOutput

func (NetworkPropertiesResponsePtrOutput) ToNetworkPropertiesResponsePtrOutputWithContext added in v0.2.3

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

type OSType added in v0.3.1

type OSType pulumi.String

The type of operating system.

func (OSType) ElementType added in v0.3.1

func (OSType) ElementType() reflect.Type

func (OSType) ToStringOutput added in v0.3.1

func (e OSType) ToStringOutput() pulumi.StringOutput

func (OSType) ToStringOutputWithContext added in v0.3.1

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

func (OSType) ToStringPtrOutput added in v0.3.1

func (e OSType) ToStringPtrOutput() pulumi.StringPtrOutput

func (OSType) ToStringPtrOutputWithContext added in v0.3.1

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

type 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 OsProfileResponseArgs

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

The Linux operation systems profile.

func (OsProfileResponseArgs) ElementType

func (OsProfileResponseArgs) ElementType() reflect.Type

func (OsProfileResponseArgs) ToOsProfileResponseOutput

func (i OsProfileResponseArgs) ToOsProfileResponseOutput() OsProfileResponseOutput

func (OsProfileResponseArgs) ToOsProfileResponseOutputWithContext

func (i OsProfileResponseArgs) ToOsProfileResponseOutputWithContext(ctx context.Context) OsProfileResponseOutput

func (OsProfileResponseArgs) ToOsProfileResponsePtrOutput

func (i OsProfileResponseArgs) ToOsProfileResponsePtrOutput() OsProfileResponsePtrOutput

func (OsProfileResponseArgs) ToOsProfileResponsePtrOutputWithContext

func (i OsProfileResponseArgs) ToOsProfileResponsePtrOutputWithContext(ctx context.Context) OsProfileResponsePtrOutput

type OsProfileResponseInput

type OsProfileResponseInput interface {
	pulumi.Input

	ToOsProfileResponseOutput() OsProfileResponseOutput
	ToOsProfileResponseOutputWithContext(context.Context) OsProfileResponseOutput
}

OsProfileResponseInput is an input type that accepts OsProfileResponseArgs and OsProfileResponseOutput values. You can construct a concrete instance of `OsProfileResponseInput` via:

OsProfileResponseArgs{...}

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

func (OsProfileResponseOutput) ToOsProfileResponsePtrOutput

func (o OsProfileResponseOutput) ToOsProfileResponsePtrOutput() OsProfileResponsePtrOutput

func (OsProfileResponseOutput) ToOsProfileResponsePtrOutputWithContext

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

type OsProfileResponsePtrInput

type OsProfileResponsePtrInput interface {
	pulumi.Input

	ToOsProfileResponsePtrOutput() OsProfileResponsePtrOutput
	ToOsProfileResponsePtrOutputWithContext(context.Context) OsProfileResponsePtrOutput
}

OsProfileResponsePtrInput is an input type that accepts OsProfileResponseArgs, OsProfileResponsePtr and OsProfileResponsePtrOutput values. You can construct a concrete instance of `OsProfileResponsePtrInput` via:

        OsProfileResponseArgs{...}

or:

        nil

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 PrivateLink pulumi.String

Indicates whether or not private link is enabled.

func (PrivateLink) ElementType added in v0.3.1

func (PrivateLink) ElementType() reflect.Type

func (PrivateLink) ToStringOutput added in v0.3.1

func (e PrivateLink) ToStringOutput() pulumi.StringOutput

func (PrivateLink) ToStringOutputWithContext added in v0.3.1

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

func (PrivateLink) ToStringPtrOutput added in v0.3.1

func (e PrivateLink) ToStringPtrOutput() pulumi.StringPtrOutput

func (PrivateLink) ToStringPtrOutputWithContext added in v0.3.1

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

type QuotaInfoResponse

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

The quota properties for the cluster.

type QuotaInfoResponseArgs

type QuotaInfoResponseArgs struct {
	// The cores used by the cluster.
	CoresUsed pulumi.IntPtrInput `pulumi:"coresUsed"`
}

The quota properties for the cluster.

func (QuotaInfoResponseArgs) ElementType

func (QuotaInfoResponseArgs) ElementType() reflect.Type

func (QuotaInfoResponseArgs) ToQuotaInfoResponseOutput

func (i QuotaInfoResponseArgs) ToQuotaInfoResponseOutput() QuotaInfoResponseOutput

func (QuotaInfoResponseArgs) ToQuotaInfoResponseOutputWithContext

func (i QuotaInfoResponseArgs) ToQuotaInfoResponseOutputWithContext(ctx context.Context) QuotaInfoResponseOutput

func (QuotaInfoResponseArgs) ToQuotaInfoResponsePtrOutput

func (i QuotaInfoResponseArgs) ToQuotaInfoResponsePtrOutput() QuotaInfoResponsePtrOutput

func (QuotaInfoResponseArgs) ToQuotaInfoResponsePtrOutputWithContext

func (i QuotaInfoResponseArgs) ToQuotaInfoResponsePtrOutputWithContext(ctx context.Context) QuotaInfoResponsePtrOutput

type QuotaInfoResponseInput

type QuotaInfoResponseInput interface {
	pulumi.Input

	ToQuotaInfoResponseOutput() QuotaInfoResponseOutput
	ToQuotaInfoResponseOutputWithContext(context.Context) QuotaInfoResponseOutput
}

QuotaInfoResponseInput is an input type that accepts QuotaInfoResponseArgs and QuotaInfoResponseOutput values. You can construct a concrete instance of `QuotaInfoResponseInput` via:

QuotaInfoResponseArgs{...}

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

func (QuotaInfoResponseOutput) ToQuotaInfoResponsePtrOutput

func (o QuotaInfoResponseOutput) ToQuotaInfoResponsePtrOutput() QuotaInfoResponsePtrOutput

func (QuotaInfoResponseOutput) ToQuotaInfoResponsePtrOutputWithContext

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

type QuotaInfoResponsePtrInput

type QuotaInfoResponsePtrInput interface {
	pulumi.Input

	ToQuotaInfoResponsePtrOutput() QuotaInfoResponsePtrOutput
	ToQuotaInfoResponsePtrOutputWithContext(context.Context) QuotaInfoResponsePtrOutput
}

QuotaInfoResponsePtrInput is an input type that accepts QuotaInfoResponseArgs, QuotaInfoResponsePtr and QuotaInfoResponsePtrOutput values. You can construct a concrete instance of `QuotaInfoResponsePtrInput` via:

        QuotaInfoResponseArgs{...}

or:

        nil

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 ResourceIdentityType added in v0.3.1

type ResourceIdentityType pulumi.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 added in v0.3.1

func (ResourceIdentityType) ElementType() reflect.Type

func (ResourceIdentityType) ToStringOutput added in v0.3.1

func (e ResourceIdentityType) ToStringOutput() pulumi.StringOutput

func (ResourceIdentityType) ToStringOutputWithContext added in v0.3.1

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

func (ResourceIdentityType) ToStringPtrOutput added in v0.3.1

func (e ResourceIdentityType) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceIdentityType) ToStringPtrOutputWithContext added in v0.3.1

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

type ResourceProviderConnection added in v0.3.1

type ResourceProviderConnection pulumi.String

The direction for the resource provider connection.

func (ResourceProviderConnection) ElementType added in v0.3.1

func (ResourceProviderConnection) ElementType() reflect.Type

func (ResourceProviderConnection) ToStringOutput added in v0.3.1

func (e ResourceProviderConnection) ToStringOutput() pulumi.StringOutput

func (ResourceProviderConnection) ToStringOutputWithContext added in v0.3.1

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

func (ResourceProviderConnection) ToStringPtrOutput added in v0.3.1

func (e ResourceProviderConnection) ToStringPtrOutput() pulumi.StringPtrOutput

func (ResourceProviderConnection) ToStringPtrOutputWithContext added in v0.3.1

func (e ResourceProviderConnection) 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"`
	// 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 virtual network profile.
	VirtualNetworkProfile *VirtualNetworkProfile `pulumi:"virtualNetworkProfile"`
}

Describes a role on the cluster.

type RoleArgs

type RoleArgs struct {
	// The autoscale configurations.
	AutoscaleConfiguration AutoscalePtrInput `pulumi:"autoscaleConfiguration"`
	// The data disks groups for the role.
	DataDisksGroups DataDisksGroupsArrayInput `pulumi:"dataDisksGroups"`
	// 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 virtual network profile.
	VirtualNetworkProfile VirtualNetworkProfilePtrInput `pulumi:"virtualNetworkProfile"`
}

Describes a role on the cluster.

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) 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) 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"`
	// 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 virtual network profile.
	VirtualNetworkProfile *VirtualNetworkProfileResponse `pulumi:"virtualNetworkProfile"`
}

Describes a role on the cluster.

type RoleResponseArgs

type RoleResponseArgs struct {
	// The autoscale configurations.
	AutoscaleConfiguration AutoscaleResponsePtrInput `pulumi:"autoscaleConfiguration"`
	// The data disks groups for the role.
	DataDisksGroups DataDisksGroupsResponseArrayInput `pulumi:"dataDisksGroups"`
	// The hardware profile.
	HardwareProfile HardwareProfileResponsePtrInput `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 OsProfileResponsePtrInput `pulumi:"osProfile"`
	// The list of script actions on the role.
	ScriptActions ScriptActionResponseArrayInput `pulumi:"scriptActions"`
	// The instance count of the cluster.
	TargetInstanceCount pulumi.IntPtrInput `pulumi:"targetInstanceCount"`
	// The virtual network profile.
	VirtualNetworkProfile VirtualNetworkProfileResponsePtrInput `pulumi:"virtualNetworkProfile"`
}

Describes a role on the cluster.

func (RoleResponseArgs) ElementType

func (RoleResponseArgs) ElementType() reflect.Type

func (RoleResponseArgs) ToRoleResponseOutput

func (i RoleResponseArgs) ToRoleResponseOutput() RoleResponseOutput

func (RoleResponseArgs) ToRoleResponseOutputWithContext

func (i RoleResponseArgs) ToRoleResponseOutputWithContext(ctx context.Context) RoleResponseOutput

type RoleResponseArray

type RoleResponseArray []RoleResponseInput

func (RoleResponseArray) ElementType

func (RoleResponseArray) ElementType() reflect.Type

func (RoleResponseArray) ToRoleResponseArrayOutput

func (i RoleResponseArray) ToRoleResponseArrayOutput() RoleResponseArrayOutput

func (RoleResponseArray) ToRoleResponseArrayOutputWithContext

func (i RoleResponseArray) ToRoleResponseArrayOutputWithContext(ctx context.Context) RoleResponseArrayOutput

type RoleResponseArrayInput

type RoleResponseArrayInput interface {
	pulumi.Input

	ToRoleResponseArrayOutput() RoleResponseArrayOutput
	ToRoleResponseArrayOutputWithContext(context.Context) RoleResponseArrayOutput
}

RoleResponseArrayInput is an input type that accepts RoleResponseArray and RoleResponseArrayOutput values. You can construct a concrete instance of `RoleResponseArrayInput` via:

RoleResponseArray{ RoleResponseArgs{...} }

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 RoleResponseInput

type RoleResponseInput interface {
	pulumi.Input

	ToRoleResponseOutput() RoleResponseOutput
	ToRoleResponseOutputWithContext(context.Context) RoleResponseOutput
}

RoleResponseInput is an input type that accepts RoleResponseArgs and RoleResponseOutput values. You can construct a concrete instance of `RoleResponseInput` via:

RoleResponseArgs{...}

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) 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) 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 RuntimeScriptActionResponseArgs

type RuntimeScriptActionResponseArgs struct {
	// The application name of the script action, if any.
	ApplicationName pulumi.StringInput `pulumi:"applicationName"`
	// 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 (RuntimeScriptActionResponseArgs) ElementType

func (RuntimeScriptActionResponseArgs) ToRuntimeScriptActionResponseOutput

func (i RuntimeScriptActionResponseArgs) ToRuntimeScriptActionResponseOutput() RuntimeScriptActionResponseOutput

func (RuntimeScriptActionResponseArgs) ToRuntimeScriptActionResponseOutputWithContext

func (i RuntimeScriptActionResponseArgs) ToRuntimeScriptActionResponseOutputWithContext(ctx context.Context) RuntimeScriptActionResponseOutput

type RuntimeScriptActionResponseArray

type RuntimeScriptActionResponseArray []RuntimeScriptActionResponseInput

func (RuntimeScriptActionResponseArray) ElementType

func (RuntimeScriptActionResponseArray) ToRuntimeScriptActionResponseArrayOutput

func (i RuntimeScriptActionResponseArray) ToRuntimeScriptActionResponseArrayOutput() RuntimeScriptActionResponseArrayOutput

func (RuntimeScriptActionResponseArray) ToRuntimeScriptActionResponseArrayOutputWithContext

func (i RuntimeScriptActionResponseArray) ToRuntimeScriptActionResponseArrayOutputWithContext(ctx context.Context) RuntimeScriptActionResponseArrayOutput

type RuntimeScriptActionResponseArrayInput

type RuntimeScriptActionResponseArrayInput interface {
	pulumi.Input

	ToRuntimeScriptActionResponseArrayOutput() RuntimeScriptActionResponseArrayOutput
	ToRuntimeScriptActionResponseArrayOutputWithContext(context.Context) RuntimeScriptActionResponseArrayOutput
}

RuntimeScriptActionResponseArrayInput is an input type that accepts RuntimeScriptActionResponseArray and RuntimeScriptActionResponseArrayOutput values. You can construct a concrete instance of `RuntimeScriptActionResponseArrayInput` via:

RuntimeScriptActionResponseArray{ RuntimeScriptActionResponseArgs{...} }

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 RuntimeScriptActionResponseInput

type RuntimeScriptActionResponseInput interface {
	pulumi.Input

	ToRuntimeScriptActionResponseOutput() RuntimeScriptActionResponseOutput
	ToRuntimeScriptActionResponseOutputWithContext(context.Context) RuntimeScriptActionResponseOutput
}

RuntimeScriptActionResponseInput is an input type that accepts RuntimeScriptActionResponseArgs and RuntimeScriptActionResponseOutput values. You can construct a concrete instance of `RuntimeScriptActionResponseInput` via:

RuntimeScriptActionResponseArgs{...}

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 ScriptActionResponseArgs

type ScriptActionResponseArgs 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 (ScriptActionResponseArgs) ElementType

func (ScriptActionResponseArgs) ElementType() reflect.Type

func (ScriptActionResponseArgs) ToScriptActionResponseOutput

func (i ScriptActionResponseArgs) ToScriptActionResponseOutput() ScriptActionResponseOutput

func (ScriptActionResponseArgs) ToScriptActionResponseOutputWithContext

func (i ScriptActionResponseArgs) ToScriptActionResponseOutputWithContext(ctx context.Context) ScriptActionResponseOutput

type ScriptActionResponseArray

type ScriptActionResponseArray []ScriptActionResponseInput

func (ScriptActionResponseArray) ElementType

func (ScriptActionResponseArray) ElementType() reflect.Type

func (ScriptActionResponseArray) ToScriptActionResponseArrayOutput

func (i ScriptActionResponseArray) ToScriptActionResponseArrayOutput() ScriptActionResponseArrayOutput

func (ScriptActionResponseArray) ToScriptActionResponseArrayOutputWithContext

func (i ScriptActionResponseArray) ToScriptActionResponseArrayOutputWithContext(ctx context.Context) ScriptActionResponseArrayOutput

type ScriptActionResponseArrayInput

type ScriptActionResponseArrayInput interface {
	pulumi.Input

	ToScriptActionResponseArrayOutput() ScriptActionResponseArrayOutput
	ToScriptActionResponseArrayOutputWithContext(context.Context) ScriptActionResponseArrayOutput
}

ScriptActionResponseArrayInput is an input type that accepts ScriptActionResponseArray and ScriptActionResponseArrayOutput values. You can construct a concrete instance of `ScriptActionResponseArrayInput` via:

ScriptActionResponseArray{ ScriptActionResponseArgs{...} }

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 ScriptActionResponseInput

type ScriptActionResponseInput interface {
	pulumi.Input

	ToScriptActionResponseOutput() ScriptActionResponseOutput
	ToScriptActionResponseOutputWithContext(context.Context) ScriptActionResponseOutput
}

ScriptActionResponseInput is an input type that accepts ScriptActionResponseArgs and ScriptActionResponseOutput values. You can construct a concrete instance of `ScriptActionResponseInput` via:

ScriptActionResponseArgs{...}

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 *DirectoryType `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 SecurityProfileResponseArgs

type SecurityProfileResponseArgs 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 (SecurityProfileResponseArgs) ElementType

func (SecurityProfileResponseArgs) ToSecurityProfileResponseOutput

func (i SecurityProfileResponseArgs) ToSecurityProfileResponseOutput() SecurityProfileResponseOutput

func (SecurityProfileResponseArgs) ToSecurityProfileResponseOutputWithContext

func (i SecurityProfileResponseArgs) ToSecurityProfileResponseOutputWithContext(ctx context.Context) SecurityProfileResponseOutput

func (SecurityProfileResponseArgs) ToSecurityProfileResponsePtrOutput

func (i SecurityProfileResponseArgs) ToSecurityProfileResponsePtrOutput() SecurityProfileResponsePtrOutput

func (SecurityProfileResponseArgs) ToSecurityProfileResponsePtrOutputWithContext

func (i SecurityProfileResponseArgs) ToSecurityProfileResponsePtrOutputWithContext(ctx context.Context) SecurityProfileResponsePtrOutput

type SecurityProfileResponseInput

type SecurityProfileResponseInput interface {
	pulumi.Input

	ToSecurityProfileResponseOutput() SecurityProfileResponseOutput
	ToSecurityProfileResponseOutputWithContext(context.Context) SecurityProfileResponseOutput
}

SecurityProfileResponseInput is an input type that accepts SecurityProfileResponseArgs and SecurityProfileResponseOutput values. You can construct a concrete instance of `SecurityProfileResponseInput` via:

SecurityProfileResponseArgs{...}

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

func (SecurityProfileResponseOutput) ToSecurityProfileResponsePtrOutput

func (o SecurityProfileResponseOutput) ToSecurityProfileResponsePtrOutput() SecurityProfileResponsePtrOutput

func (SecurityProfileResponseOutput) ToSecurityProfileResponsePtrOutputWithContext

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

type SecurityProfileResponsePtrInput

type SecurityProfileResponsePtrInput interface {
	pulumi.Input

	ToSecurityProfileResponsePtrOutput() SecurityProfileResponsePtrOutput
	ToSecurityProfileResponsePtrOutputWithContext(context.Context) SecurityProfileResponsePtrOutput
}

SecurityProfileResponsePtrInput is an input type that accepts SecurityProfileResponseArgs, SecurityProfileResponsePtr and SecurityProfileResponsePtrOutput values. You can construct a concrete instance of `SecurityProfileResponsePtrInput` via:

        SecurityProfileResponseArgs{...}

or:

        nil

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 SshProfileResponseArgs

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

The list of SSH public keys.

func (SshProfileResponseArgs) ElementType

func (SshProfileResponseArgs) ElementType() reflect.Type

func (SshProfileResponseArgs) ToSshProfileResponseOutput

func (i SshProfileResponseArgs) ToSshProfileResponseOutput() SshProfileResponseOutput

func (SshProfileResponseArgs) ToSshProfileResponseOutputWithContext

func (i SshProfileResponseArgs) ToSshProfileResponseOutputWithContext(ctx context.Context) SshProfileResponseOutput

func (SshProfileResponseArgs) ToSshProfileResponsePtrOutput

func (i SshProfileResponseArgs) ToSshProfileResponsePtrOutput() SshProfileResponsePtrOutput

func (SshProfileResponseArgs) ToSshProfileResponsePtrOutputWithContext

func (i SshProfileResponseArgs) ToSshProfileResponsePtrOutputWithContext(ctx context.Context) SshProfileResponsePtrOutput

type SshProfileResponseInput

type SshProfileResponseInput interface {
	pulumi.Input

	ToSshProfileResponseOutput() SshProfileResponseOutput
	ToSshProfileResponseOutputWithContext(context.Context) SshProfileResponseOutput
}

SshProfileResponseInput is an input type that accepts SshProfileResponseArgs and SshProfileResponseOutput values. You can construct a concrete instance of `SshProfileResponseInput` via:

SshProfileResponseArgs{...}

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

func (SshProfileResponseOutput) ToSshProfileResponsePtrOutput

func (o SshProfileResponseOutput) ToSshProfileResponsePtrOutput() SshProfileResponsePtrOutput

func (SshProfileResponseOutput) ToSshProfileResponsePtrOutputWithContext

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

type SshProfileResponsePtrInput

type SshProfileResponsePtrInput interface {
	pulumi.Input

	ToSshProfileResponsePtrOutput() SshProfileResponsePtrOutput
	ToSshProfileResponsePtrOutputWithContext(context.Context) SshProfileResponsePtrOutput
}

SshProfileResponsePtrInput is an input type that accepts SshProfileResponseArgs, SshProfileResponsePtr and SshProfileResponsePtrOutput values. You can construct a concrete instance of `SshProfileResponsePtrInput` via:

        SshProfileResponseArgs{...}

or:

        nil

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 SshPublicKeyResponseArgs

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

The SSH public key for the cluster nodes.

func (SshPublicKeyResponseArgs) ElementType

func (SshPublicKeyResponseArgs) ElementType() reflect.Type

func (SshPublicKeyResponseArgs) ToSshPublicKeyResponseOutput

func (i SshPublicKeyResponseArgs) ToSshPublicKeyResponseOutput() SshPublicKeyResponseOutput

func (SshPublicKeyResponseArgs) ToSshPublicKeyResponseOutputWithContext

func (i SshPublicKeyResponseArgs) ToSshPublicKeyResponseOutputWithContext(ctx context.Context) SshPublicKeyResponseOutput

type SshPublicKeyResponseArray

type SshPublicKeyResponseArray []SshPublicKeyResponseInput

func (SshPublicKeyResponseArray) ElementType

func (SshPublicKeyResponseArray) ElementType() reflect.Type

func (SshPublicKeyResponseArray) ToSshPublicKeyResponseArrayOutput

func (i SshPublicKeyResponseArray) ToSshPublicKeyResponseArrayOutput() SshPublicKeyResponseArrayOutput

func (SshPublicKeyResponseArray) ToSshPublicKeyResponseArrayOutputWithContext

func (i SshPublicKeyResponseArray) ToSshPublicKeyResponseArrayOutputWithContext(ctx context.Context) SshPublicKeyResponseArrayOutput

type SshPublicKeyResponseArrayInput

type SshPublicKeyResponseArrayInput interface {
	pulumi.Input

	ToSshPublicKeyResponseArrayOutput() SshPublicKeyResponseArrayOutput
	ToSshPublicKeyResponseArrayOutputWithContext(context.Context) SshPublicKeyResponseArrayOutput
}

SshPublicKeyResponseArrayInput is an input type that accepts SshPublicKeyResponseArray and SshPublicKeyResponseArrayOutput values. You can construct a concrete instance of `SshPublicKeyResponseArrayInput` via:

SshPublicKeyResponseArray{ SshPublicKeyResponseArgs{...} }

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 SshPublicKeyResponseInput

type SshPublicKeyResponseInput interface {
	pulumi.Input

	ToSshPublicKeyResponseOutput() SshPublicKeyResponseOutput
	ToSshPublicKeyResponseOutputWithContext(context.Context) SshPublicKeyResponseOutput
}

SshPublicKeyResponseInput is an input type that accepts SshPublicKeyResponseArgs and SshPublicKeyResponseOutput values. You can construct a concrete instance of `SshPublicKeyResponseInput` via:

SshPublicKeyResponseArgs{...}

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"`
	// 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 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"`
	// 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 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) 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) ToStorageAccountOutput

func (o StorageAccountOutput) ToStorageAccountOutput() StorageAccountOutput

func (StorageAccountOutput) ToStorageAccountOutputWithContext

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

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 Tier added in v0.3.1

type Tier pulumi.String

The cluster tier.

func (Tier) ElementType added in v0.3.1

func (Tier) ElementType() reflect.Type

func (Tier) ToStringOutput added in v0.3.1

func (e Tier) ToStringOutput() pulumi.StringOutput

func (Tier) ToStringOutputWithContext added in v0.3.1

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

func (Tier) ToStringPtrOutput added in v0.3.1

func (e Tier) ToStringPtrOutput() pulumi.StringPtrOutput

func (Tier) ToStringPtrOutputWithContext added in v0.3.1

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

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 VirtualNetworkProfileResponseArgs

type VirtualNetworkProfileResponseArgs 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 (VirtualNetworkProfileResponseArgs) ElementType

func (VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponseOutput

func (i VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponseOutput() VirtualNetworkProfileResponseOutput

func (VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponseOutputWithContext

func (i VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponseOutputWithContext(ctx context.Context) VirtualNetworkProfileResponseOutput

func (VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponsePtrOutput

func (i VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponsePtrOutput() VirtualNetworkProfileResponsePtrOutput

func (VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponsePtrOutputWithContext

func (i VirtualNetworkProfileResponseArgs) ToVirtualNetworkProfileResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkProfileResponsePtrOutput

type VirtualNetworkProfileResponseInput

type VirtualNetworkProfileResponseInput interface {
	pulumi.Input

	ToVirtualNetworkProfileResponseOutput() VirtualNetworkProfileResponseOutput
	ToVirtualNetworkProfileResponseOutputWithContext(context.Context) VirtualNetworkProfileResponseOutput
}

VirtualNetworkProfileResponseInput is an input type that accepts VirtualNetworkProfileResponseArgs and VirtualNetworkProfileResponseOutput values. You can construct a concrete instance of `VirtualNetworkProfileResponseInput` via:

VirtualNetworkProfileResponseArgs{...}

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

func (VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponsePtrOutput

func (o VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponsePtrOutput() VirtualNetworkProfileResponsePtrOutput

func (VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponsePtrOutputWithContext

func (o VirtualNetworkProfileResponseOutput) ToVirtualNetworkProfileResponsePtrOutputWithContext(ctx context.Context) VirtualNetworkProfileResponsePtrOutput

type VirtualNetworkProfileResponsePtrInput

type VirtualNetworkProfileResponsePtrInput interface {
	pulumi.Input

	ToVirtualNetworkProfileResponsePtrOutput() VirtualNetworkProfileResponsePtrOutput
	ToVirtualNetworkProfileResponsePtrOutputWithContext(context.Context) VirtualNetworkProfileResponsePtrOutput
}

VirtualNetworkProfileResponsePtrInput is an input type that accepts VirtualNetworkProfileResponseArgs, VirtualNetworkProfileResponsePtr and VirtualNetworkProfileResponsePtrOutput values. You can construct a concrete instance of `VirtualNetworkProfileResponsePtrInput` via:

        VirtualNetworkProfileResponseArgs{...}

or:

        nil

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