appstream

package
v0.7.0 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppBlock added in v0.6.0

type AppBlock struct {
	pulumi.CustomResourceState

	Arn                pulumi.StringOutput         `pulumi:"arn"`
	CreatedTime        pulumi.StringOutput         `pulumi:"createdTime"`
	Description        pulumi.StringPtrOutput      `pulumi:"description"`
	DisplayName        pulumi.StringPtrOutput      `pulumi:"displayName"`
	Name               pulumi.StringOutput         `pulumi:"name"`
	SetupScriptDetails AppBlockScriptDetailsOutput `pulumi:"setupScriptDetails"`
	SourceS3Location   AppBlockS3LocationOutput    `pulumi:"sourceS3Location"`
	Tags               AppBlockTagArrayOutput      `pulumi:"tags"`
}

Resource Type definition for AWS::AppStream::AppBlock

func GetAppBlock added in v0.6.0

func GetAppBlock(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AppBlockState, opts ...pulumi.ResourceOption) (*AppBlock, error)

GetAppBlock gets an existing AppBlock 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 NewAppBlock added in v0.6.0

func NewAppBlock(ctx *pulumi.Context,
	name string, args *AppBlockArgs, opts ...pulumi.ResourceOption) (*AppBlock, error)

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

func (*AppBlock) ElementType added in v0.6.0

func (*AppBlock) ElementType() reflect.Type

func (*AppBlock) ToAppBlockOutput added in v0.6.0

func (i *AppBlock) ToAppBlockOutput() AppBlockOutput

func (*AppBlock) ToAppBlockOutputWithContext added in v0.6.0

func (i *AppBlock) ToAppBlockOutputWithContext(ctx context.Context) AppBlockOutput

type AppBlockArgs added in v0.6.0

type AppBlockArgs struct {
	Description        pulumi.StringPtrInput
	DisplayName        pulumi.StringPtrInput
	Name               pulumi.StringPtrInput
	SetupScriptDetails AppBlockScriptDetailsInput
	SourceS3Location   AppBlockS3LocationInput
	Tags               AppBlockTagArrayInput
}

The set of arguments for constructing a AppBlock resource.

func (AppBlockArgs) ElementType added in v0.6.0

func (AppBlockArgs) ElementType() reflect.Type

type AppBlockInput added in v0.6.0

type AppBlockInput interface {
	pulumi.Input

	ToAppBlockOutput() AppBlockOutput
	ToAppBlockOutputWithContext(ctx context.Context) AppBlockOutput
}

type AppBlockOutput added in v0.6.0

type AppBlockOutput struct{ *pulumi.OutputState }

func (AppBlockOutput) ElementType added in v0.6.0

func (AppBlockOutput) ElementType() reflect.Type

func (AppBlockOutput) ToAppBlockOutput added in v0.6.0

func (o AppBlockOutput) ToAppBlockOutput() AppBlockOutput

func (AppBlockOutput) ToAppBlockOutputWithContext added in v0.6.0

func (o AppBlockOutput) ToAppBlockOutputWithContext(ctx context.Context) AppBlockOutput

type AppBlockS3Location added in v0.6.0

type AppBlockS3Location struct {
	S3Bucket string `pulumi:"s3Bucket"`
	S3Key    string `pulumi:"s3Key"`
}

type AppBlockS3LocationArgs added in v0.6.0

type AppBlockS3LocationArgs struct {
	S3Bucket pulumi.StringInput `pulumi:"s3Bucket"`
	S3Key    pulumi.StringInput `pulumi:"s3Key"`
}

func (AppBlockS3LocationArgs) ElementType added in v0.6.0

func (AppBlockS3LocationArgs) ElementType() reflect.Type

func (AppBlockS3LocationArgs) ToAppBlockS3LocationOutput added in v0.6.0

func (i AppBlockS3LocationArgs) ToAppBlockS3LocationOutput() AppBlockS3LocationOutput

func (AppBlockS3LocationArgs) ToAppBlockS3LocationOutputWithContext added in v0.6.0

func (i AppBlockS3LocationArgs) ToAppBlockS3LocationOutputWithContext(ctx context.Context) AppBlockS3LocationOutput

func (AppBlockS3LocationArgs) ToAppBlockS3LocationPtrOutput added in v0.6.0

func (i AppBlockS3LocationArgs) ToAppBlockS3LocationPtrOutput() AppBlockS3LocationPtrOutput

func (AppBlockS3LocationArgs) ToAppBlockS3LocationPtrOutputWithContext added in v0.6.0

func (i AppBlockS3LocationArgs) ToAppBlockS3LocationPtrOutputWithContext(ctx context.Context) AppBlockS3LocationPtrOutput

type AppBlockS3LocationInput added in v0.6.0

type AppBlockS3LocationInput interface {
	pulumi.Input

	ToAppBlockS3LocationOutput() AppBlockS3LocationOutput
	ToAppBlockS3LocationOutputWithContext(context.Context) AppBlockS3LocationOutput
}

AppBlockS3LocationInput is an input type that accepts AppBlockS3LocationArgs and AppBlockS3LocationOutput values. You can construct a concrete instance of `AppBlockS3LocationInput` via:

AppBlockS3LocationArgs{...}

type AppBlockS3LocationOutput added in v0.6.0

type AppBlockS3LocationOutput struct{ *pulumi.OutputState }

func (AppBlockS3LocationOutput) ElementType added in v0.6.0

func (AppBlockS3LocationOutput) ElementType() reflect.Type

func (AppBlockS3LocationOutput) S3Bucket added in v0.6.0

func (AppBlockS3LocationOutput) S3Key added in v0.6.0

func (AppBlockS3LocationOutput) ToAppBlockS3LocationOutput added in v0.6.0

func (o AppBlockS3LocationOutput) ToAppBlockS3LocationOutput() AppBlockS3LocationOutput

func (AppBlockS3LocationOutput) ToAppBlockS3LocationOutputWithContext added in v0.6.0

func (o AppBlockS3LocationOutput) ToAppBlockS3LocationOutputWithContext(ctx context.Context) AppBlockS3LocationOutput

func (AppBlockS3LocationOutput) ToAppBlockS3LocationPtrOutput added in v0.6.0

func (o AppBlockS3LocationOutput) ToAppBlockS3LocationPtrOutput() AppBlockS3LocationPtrOutput

func (AppBlockS3LocationOutput) ToAppBlockS3LocationPtrOutputWithContext added in v0.6.0

func (o AppBlockS3LocationOutput) ToAppBlockS3LocationPtrOutputWithContext(ctx context.Context) AppBlockS3LocationPtrOutput

type AppBlockS3LocationPtrInput added in v0.6.0

type AppBlockS3LocationPtrInput interface {
	pulumi.Input

	ToAppBlockS3LocationPtrOutput() AppBlockS3LocationPtrOutput
	ToAppBlockS3LocationPtrOutputWithContext(context.Context) AppBlockS3LocationPtrOutput
}

AppBlockS3LocationPtrInput is an input type that accepts AppBlockS3LocationArgs, AppBlockS3LocationPtr and AppBlockS3LocationPtrOutput values. You can construct a concrete instance of `AppBlockS3LocationPtrInput` via:

        AppBlockS3LocationArgs{...}

or:

        nil

func AppBlockS3LocationPtr added in v0.6.0

func AppBlockS3LocationPtr(v *AppBlockS3LocationArgs) AppBlockS3LocationPtrInput

type AppBlockS3LocationPtrOutput added in v0.6.0

type AppBlockS3LocationPtrOutput struct{ *pulumi.OutputState }

func (AppBlockS3LocationPtrOutput) Elem added in v0.6.0

func (AppBlockS3LocationPtrOutput) ElementType added in v0.6.0

func (AppBlockS3LocationPtrOutput) S3Bucket added in v0.6.0

func (AppBlockS3LocationPtrOutput) S3Key added in v0.6.0

func (AppBlockS3LocationPtrOutput) ToAppBlockS3LocationPtrOutput added in v0.6.0

func (o AppBlockS3LocationPtrOutput) ToAppBlockS3LocationPtrOutput() AppBlockS3LocationPtrOutput

func (AppBlockS3LocationPtrOutput) ToAppBlockS3LocationPtrOutputWithContext added in v0.6.0

func (o AppBlockS3LocationPtrOutput) ToAppBlockS3LocationPtrOutputWithContext(ctx context.Context) AppBlockS3LocationPtrOutput

type AppBlockScriptDetails added in v0.6.0

type AppBlockScriptDetails struct {
	ExecutableParameters *string            `pulumi:"executableParameters"`
	ExecutablePath       string             `pulumi:"executablePath"`
	ScriptS3Location     AppBlockS3Location `pulumi:"scriptS3Location"`
	TimeoutInSeconds     int                `pulumi:"timeoutInSeconds"`
}

type AppBlockScriptDetailsArgs added in v0.6.0

type AppBlockScriptDetailsArgs struct {
	ExecutableParameters pulumi.StringPtrInput   `pulumi:"executableParameters"`
	ExecutablePath       pulumi.StringInput      `pulumi:"executablePath"`
	ScriptS3Location     AppBlockS3LocationInput `pulumi:"scriptS3Location"`
	TimeoutInSeconds     pulumi.IntInput         `pulumi:"timeoutInSeconds"`
}

func (AppBlockScriptDetailsArgs) ElementType added in v0.6.0

func (AppBlockScriptDetailsArgs) ElementType() reflect.Type

func (AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsOutput added in v0.6.0

func (i AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsOutput() AppBlockScriptDetailsOutput

func (AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsOutputWithContext added in v0.6.0

func (i AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsOutputWithContext(ctx context.Context) AppBlockScriptDetailsOutput

func (AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsPtrOutput added in v0.6.0

func (i AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsPtrOutput() AppBlockScriptDetailsPtrOutput

func (AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsPtrOutputWithContext added in v0.6.0

func (i AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsPtrOutputWithContext(ctx context.Context) AppBlockScriptDetailsPtrOutput

type AppBlockScriptDetailsInput added in v0.6.0

type AppBlockScriptDetailsInput interface {
	pulumi.Input

	ToAppBlockScriptDetailsOutput() AppBlockScriptDetailsOutput
	ToAppBlockScriptDetailsOutputWithContext(context.Context) AppBlockScriptDetailsOutput
}

AppBlockScriptDetailsInput is an input type that accepts AppBlockScriptDetailsArgs and AppBlockScriptDetailsOutput values. You can construct a concrete instance of `AppBlockScriptDetailsInput` via:

AppBlockScriptDetailsArgs{...}

type AppBlockScriptDetailsOutput added in v0.6.0

type AppBlockScriptDetailsOutput struct{ *pulumi.OutputState }

func (AppBlockScriptDetailsOutput) ElementType added in v0.6.0

func (AppBlockScriptDetailsOutput) ExecutableParameters added in v0.6.0

func (o AppBlockScriptDetailsOutput) ExecutableParameters() pulumi.StringPtrOutput

func (AppBlockScriptDetailsOutput) ExecutablePath added in v0.6.0

func (o AppBlockScriptDetailsOutput) ExecutablePath() pulumi.StringOutput

func (AppBlockScriptDetailsOutput) ScriptS3Location added in v0.6.0

func (AppBlockScriptDetailsOutput) TimeoutInSeconds added in v0.6.0

func (o AppBlockScriptDetailsOutput) TimeoutInSeconds() pulumi.IntOutput

func (AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsOutput added in v0.6.0

func (o AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsOutput() AppBlockScriptDetailsOutput

func (AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsOutputWithContext added in v0.6.0

func (o AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsOutputWithContext(ctx context.Context) AppBlockScriptDetailsOutput

func (AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsPtrOutput added in v0.6.0

func (o AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsPtrOutput() AppBlockScriptDetailsPtrOutput

func (AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsPtrOutputWithContext added in v0.6.0

func (o AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsPtrOutputWithContext(ctx context.Context) AppBlockScriptDetailsPtrOutput

type AppBlockScriptDetailsPtrInput added in v0.6.0

type AppBlockScriptDetailsPtrInput interface {
	pulumi.Input

	ToAppBlockScriptDetailsPtrOutput() AppBlockScriptDetailsPtrOutput
	ToAppBlockScriptDetailsPtrOutputWithContext(context.Context) AppBlockScriptDetailsPtrOutput
}

AppBlockScriptDetailsPtrInput is an input type that accepts AppBlockScriptDetailsArgs, AppBlockScriptDetailsPtr and AppBlockScriptDetailsPtrOutput values. You can construct a concrete instance of `AppBlockScriptDetailsPtrInput` via:

        AppBlockScriptDetailsArgs{...}

or:

        nil

func AppBlockScriptDetailsPtr added in v0.6.0

func AppBlockScriptDetailsPtr(v *AppBlockScriptDetailsArgs) AppBlockScriptDetailsPtrInput

type AppBlockScriptDetailsPtrOutput added in v0.6.0

type AppBlockScriptDetailsPtrOutput struct{ *pulumi.OutputState }

func (AppBlockScriptDetailsPtrOutput) Elem added in v0.6.0

func (AppBlockScriptDetailsPtrOutput) ElementType added in v0.6.0

func (AppBlockScriptDetailsPtrOutput) ExecutableParameters added in v0.6.0

func (o AppBlockScriptDetailsPtrOutput) ExecutableParameters() pulumi.StringPtrOutput

func (AppBlockScriptDetailsPtrOutput) ExecutablePath added in v0.6.0

func (AppBlockScriptDetailsPtrOutput) ScriptS3Location added in v0.6.0

func (AppBlockScriptDetailsPtrOutput) TimeoutInSeconds added in v0.6.0

func (o AppBlockScriptDetailsPtrOutput) TimeoutInSeconds() pulumi.IntPtrOutput

func (AppBlockScriptDetailsPtrOutput) ToAppBlockScriptDetailsPtrOutput added in v0.6.0

func (o AppBlockScriptDetailsPtrOutput) ToAppBlockScriptDetailsPtrOutput() AppBlockScriptDetailsPtrOutput

func (AppBlockScriptDetailsPtrOutput) ToAppBlockScriptDetailsPtrOutputWithContext added in v0.6.0

func (o AppBlockScriptDetailsPtrOutput) ToAppBlockScriptDetailsPtrOutputWithContext(ctx context.Context) AppBlockScriptDetailsPtrOutput

type AppBlockState added in v0.6.0

type AppBlockState struct {
}

func (AppBlockState) ElementType added in v0.6.0

func (AppBlockState) ElementType() reflect.Type

type AppBlockTag added in v0.6.0

type AppBlockTag struct {
	TagKey   string `pulumi:"tagKey"`
	TagValue string `pulumi:"tagValue"`
}

type AppBlockTagArgs added in v0.6.0

type AppBlockTagArgs struct {
	TagKey   pulumi.StringInput `pulumi:"tagKey"`
	TagValue pulumi.StringInput `pulumi:"tagValue"`
}

func (AppBlockTagArgs) ElementType added in v0.6.0

func (AppBlockTagArgs) ElementType() reflect.Type

func (AppBlockTagArgs) ToAppBlockTagOutput added in v0.6.0

func (i AppBlockTagArgs) ToAppBlockTagOutput() AppBlockTagOutput

func (AppBlockTagArgs) ToAppBlockTagOutputWithContext added in v0.6.0

func (i AppBlockTagArgs) ToAppBlockTagOutputWithContext(ctx context.Context) AppBlockTagOutput

type AppBlockTagArray added in v0.6.0

type AppBlockTagArray []AppBlockTagInput

func (AppBlockTagArray) ElementType added in v0.6.0

func (AppBlockTagArray) ElementType() reflect.Type

func (AppBlockTagArray) ToAppBlockTagArrayOutput added in v0.6.0

func (i AppBlockTagArray) ToAppBlockTagArrayOutput() AppBlockTagArrayOutput

func (AppBlockTagArray) ToAppBlockTagArrayOutputWithContext added in v0.6.0

func (i AppBlockTagArray) ToAppBlockTagArrayOutputWithContext(ctx context.Context) AppBlockTagArrayOutput

type AppBlockTagArrayInput added in v0.6.0

type AppBlockTagArrayInput interface {
	pulumi.Input

	ToAppBlockTagArrayOutput() AppBlockTagArrayOutput
	ToAppBlockTagArrayOutputWithContext(context.Context) AppBlockTagArrayOutput
}

AppBlockTagArrayInput is an input type that accepts AppBlockTagArray and AppBlockTagArrayOutput values. You can construct a concrete instance of `AppBlockTagArrayInput` via:

AppBlockTagArray{ AppBlockTagArgs{...} }

type AppBlockTagArrayOutput added in v0.6.0

type AppBlockTagArrayOutput struct{ *pulumi.OutputState }

func (AppBlockTagArrayOutput) ElementType added in v0.6.0

func (AppBlockTagArrayOutput) ElementType() reflect.Type

func (AppBlockTagArrayOutput) Index added in v0.6.0

func (AppBlockTagArrayOutput) ToAppBlockTagArrayOutput added in v0.6.0

func (o AppBlockTagArrayOutput) ToAppBlockTagArrayOutput() AppBlockTagArrayOutput

func (AppBlockTagArrayOutput) ToAppBlockTagArrayOutputWithContext added in v0.6.0

func (o AppBlockTagArrayOutput) ToAppBlockTagArrayOutputWithContext(ctx context.Context) AppBlockTagArrayOutput

type AppBlockTagInput added in v0.6.0

type AppBlockTagInput interface {
	pulumi.Input

	ToAppBlockTagOutput() AppBlockTagOutput
	ToAppBlockTagOutputWithContext(context.Context) AppBlockTagOutput
}

AppBlockTagInput is an input type that accepts AppBlockTagArgs and AppBlockTagOutput values. You can construct a concrete instance of `AppBlockTagInput` via:

AppBlockTagArgs{...}

type AppBlockTagOutput added in v0.6.0

type AppBlockTagOutput struct{ *pulumi.OutputState }

func (AppBlockTagOutput) ElementType added in v0.6.0

func (AppBlockTagOutput) ElementType() reflect.Type

func (AppBlockTagOutput) TagKey added in v0.6.0

func (AppBlockTagOutput) TagValue added in v0.6.0

func (o AppBlockTagOutput) TagValue() pulumi.StringOutput

func (AppBlockTagOutput) ToAppBlockTagOutput added in v0.6.0

func (o AppBlockTagOutput) ToAppBlockTagOutput() AppBlockTagOutput

func (AppBlockTagOutput) ToAppBlockTagOutputWithContext added in v0.6.0

func (o AppBlockTagOutput) ToAppBlockTagOutputWithContext(ctx context.Context) AppBlockTagOutput

type Application added in v0.6.0

type Application struct {
	pulumi.CustomResourceState

	AppBlockArn        pulumi.StringOutput         `pulumi:"appBlockArn"`
	Arn                pulumi.StringOutput         `pulumi:"arn"`
	AttributesToDelete pulumi.StringArrayOutput    `pulumi:"attributesToDelete"`
	CreatedTime        pulumi.StringOutput         `pulumi:"createdTime"`
	Description        pulumi.StringPtrOutput      `pulumi:"description"`
	DisplayName        pulumi.StringPtrOutput      `pulumi:"displayName"`
	IconS3Location     ApplicationS3LocationOutput `pulumi:"iconS3Location"`
	InstanceFamilies   pulumi.StringArrayOutput    `pulumi:"instanceFamilies"`
	LaunchParameters   pulumi.StringPtrOutput      `pulumi:"launchParameters"`
	LaunchPath         pulumi.StringOutput         `pulumi:"launchPath"`
	Name               pulumi.StringOutput         `pulumi:"name"`
	Platforms          pulumi.StringArrayOutput    `pulumi:"platforms"`
	Tags               ApplicationTagArrayOutput   `pulumi:"tags"`
	WorkingDirectory   pulumi.StringPtrOutput      `pulumi:"workingDirectory"`
}

Resource Type definition for AWS::AppStream::Application

func GetApplication added in v0.6.0

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

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

func (*Application) ElementType() reflect.Type

func (*Application) ToApplicationOutput added in v0.6.0

func (i *Application) ToApplicationOutput() ApplicationOutput

func (*Application) ToApplicationOutputWithContext added in v0.6.0

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

type ApplicationArgs added in v0.6.0

type ApplicationArgs struct {
	AppBlockArn        pulumi.StringInput
	AttributesToDelete pulumi.StringArrayInput
	Description        pulumi.StringPtrInput
	DisplayName        pulumi.StringPtrInput
	IconS3Location     ApplicationS3LocationInput
	InstanceFamilies   pulumi.StringArrayInput
	LaunchParameters   pulumi.StringPtrInput
	LaunchPath         pulumi.StringInput
	Name               pulumi.StringPtrInput
	Platforms          pulumi.StringArrayInput
	Tags               ApplicationTagArrayInput
	WorkingDirectory   pulumi.StringPtrInput
}

The set of arguments for constructing a Application resource.

func (ApplicationArgs) ElementType added in v0.6.0

func (ApplicationArgs) ElementType() reflect.Type

type ApplicationFleetAssociation added in v0.6.0

type ApplicationFleetAssociation struct {
	pulumi.CustomResourceState

	ApplicationArn pulumi.StringOutput `pulumi:"applicationArn"`
	FleetName      pulumi.StringOutput `pulumi:"fleetName"`
}

Resource Type definition for AWS::AppStream::ApplicationFleetAssociation

func GetApplicationFleetAssociation added in v0.6.0

func GetApplicationFleetAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationFleetAssociationState, opts ...pulumi.ResourceOption) (*ApplicationFleetAssociation, error)

GetApplicationFleetAssociation gets an existing ApplicationFleetAssociation 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 NewApplicationFleetAssociation added in v0.6.0

func NewApplicationFleetAssociation(ctx *pulumi.Context,
	name string, args *ApplicationFleetAssociationArgs, opts ...pulumi.ResourceOption) (*ApplicationFleetAssociation, error)

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

func (*ApplicationFleetAssociation) ElementType added in v0.6.0

func (*ApplicationFleetAssociation) ElementType() reflect.Type

func (*ApplicationFleetAssociation) ToApplicationFleetAssociationOutput added in v0.6.0

func (i *ApplicationFleetAssociation) ToApplicationFleetAssociationOutput() ApplicationFleetAssociationOutput

func (*ApplicationFleetAssociation) ToApplicationFleetAssociationOutputWithContext added in v0.6.0

func (i *ApplicationFleetAssociation) ToApplicationFleetAssociationOutputWithContext(ctx context.Context) ApplicationFleetAssociationOutput

type ApplicationFleetAssociationArgs added in v0.6.0

type ApplicationFleetAssociationArgs struct {
	ApplicationArn pulumi.StringInput
	FleetName      pulumi.StringInput
}

The set of arguments for constructing a ApplicationFleetAssociation resource.

func (ApplicationFleetAssociationArgs) ElementType added in v0.6.0

type ApplicationFleetAssociationInput added in v0.6.0

type ApplicationFleetAssociationInput interface {
	pulumi.Input

	ToApplicationFleetAssociationOutput() ApplicationFleetAssociationOutput
	ToApplicationFleetAssociationOutputWithContext(ctx context.Context) ApplicationFleetAssociationOutput
}

type ApplicationFleetAssociationOutput added in v0.6.0

type ApplicationFleetAssociationOutput struct{ *pulumi.OutputState }

func (ApplicationFleetAssociationOutput) ElementType added in v0.6.0

func (ApplicationFleetAssociationOutput) ToApplicationFleetAssociationOutput added in v0.6.0

func (o ApplicationFleetAssociationOutput) ToApplicationFleetAssociationOutput() ApplicationFleetAssociationOutput

func (ApplicationFleetAssociationOutput) ToApplicationFleetAssociationOutputWithContext added in v0.6.0

func (o ApplicationFleetAssociationOutput) ToApplicationFleetAssociationOutputWithContext(ctx context.Context) ApplicationFleetAssociationOutput

type ApplicationFleetAssociationState added in v0.6.0

type ApplicationFleetAssociationState struct {
}

func (ApplicationFleetAssociationState) ElementType added in v0.6.0

type ApplicationInput added in v0.6.0

type ApplicationInput interface {
	pulumi.Input

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

type ApplicationOutput added in v0.6.0

type ApplicationOutput struct{ *pulumi.OutputState }

func (ApplicationOutput) ElementType added in v0.6.0

func (ApplicationOutput) ElementType() reflect.Type

func (ApplicationOutput) ToApplicationOutput added in v0.6.0

func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput

func (ApplicationOutput) ToApplicationOutputWithContext added in v0.6.0

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

type ApplicationS3Location added in v0.6.0

type ApplicationS3Location struct {
	S3Bucket string `pulumi:"s3Bucket"`
	S3Key    string `pulumi:"s3Key"`
}

type ApplicationS3LocationArgs added in v0.6.0

type ApplicationS3LocationArgs struct {
	S3Bucket pulumi.StringInput `pulumi:"s3Bucket"`
	S3Key    pulumi.StringInput `pulumi:"s3Key"`
}

func (ApplicationS3LocationArgs) ElementType added in v0.6.0

func (ApplicationS3LocationArgs) ElementType() reflect.Type

func (ApplicationS3LocationArgs) ToApplicationS3LocationOutput added in v0.6.0

func (i ApplicationS3LocationArgs) ToApplicationS3LocationOutput() ApplicationS3LocationOutput

func (ApplicationS3LocationArgs) ToApplicationS3LocationOutputWithContext added in v0.6.0

func (i ApplicationS3LocationArgs) ToApplicationS3LocationOutputWithContext(ctx context.Context) ApplicationS3LocationOutput

func (ApplicationS3LocationArgs) ToApplicationS3LocationPtrOutput added in v0.6.0

func (i ApplicationS3LocationArgs) ToApplicationS3LocationPtrOutput() ApplicationS3LocationPtrOutput

func (ApplicationS3LocationArgs) ToApplicationS3LocationPtrOutputWithContext added in v0.6.0

func (i ApplicationS3LocationArgs) ToApplicationS3LocationPtrOutputWithContext(ctx context.Context) ApplicationS3LocationPtrOutput

type ApplicationS3LocationInput added in v0.6.0

type ApplicationS3LocationInput interface {
	pulumi.Input

	ToApplicationS3LocationOutput() ApplicationS3LocationOutput
	ToApplicationS3LocationOutputWithContext(context.Context) ApplicationS3LocationOutput
}

ApplicationS3LocationInput is an input type that accepts ApplicationS3LocationArgs and ApplicationS3LocationOutput values. You can construct a concrete instance of `ApplicationS3LocationInput` via:

ApplicationS3LocationArgs{...}

type ApplicationS3LocationOutput added in v0.6.0

type ApplicationS3LocationOutput struct{ *pulumi.OutputState }

func (ApplicationS3LocationOutput) ElementType added in v0.6.0

func (ApplicationS3LocationOutput) S3Bucket added in v0.6.0

func (ApplicationS3LocationOutput) S3Key added in v0.6.0

func (ApplicationS3LocationOutput) ToApplicationS3LocationOutput added in v0.6.0

func (o ApplicationS3LocationOutput) ToApplicationS3LocationOutput() ApplicationS3LocationOutput

func (ApplicationS3LocationOutput) ToApplicationS3LocationOutputWithContext added in v0.6.0

func (o ApplicationS3LocationOutput) ToApplicationS3LocationOutputWithContext(ctx context.Context) ApplicationS3LocationOutput

func (ApplicationS3LocationOutput) ToApplicationS3LocationPtrOutput added in v0.6.0

func (o ApplicationS3LocationOutput) ToApplicationS3LocationPtrOutput() ApplicationS3LocationPtrOutput

func (ApplicationS3LocationOutput) ToApplicationS3LocationPtrOutputWithContext added in v0.6.0

func (o ApplicationS3LocationOutput) ToApplicationS3LocationPtrOutputWithContext(ctx context.Context) ApplicationS3LocationPtrOutput

type ApplicationS3LocationPtrInput added in v0.6.0

type ApplicationS3LocationPtrInput interface {
	pulumi.Input

	ToApplicationS3LocationPtrOutput() ApplicationS3LocationPtrOutput
	ToApplicationS3LocationPtrOutputWithContext(context.Context) ApplicationS3LocationPtrOutput
}

ApplicationS3LocationPtrInput is an input type that accepts ApplicationS3LocationArgs, ApplicationS3LocationPtr and ApplicationS3LocationPtrOutput values. You can construct a concrete instance of `ApplicationS3LocationPtrInput` via:

        ApplicationS3LocationArgs{...}

or:

        nil

func ApplicationS3LocationPtr added in v0.6.0

func ApplicationS3LocationPtr(v *ApplicationS3LocationArgs) ApplicationS3LocationPtrInput

type ApplicationS3LocationPtrOutput added in v0.6.0

type ApplicationS3LocationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationS3LocationPtrOutput) Elem added in v0.6.0

func (ApplicationS3LocationPtrOutput) ElementType added in v0.6.0

func (ApplicationS3LocationPtrOutput) S3Bucket added in v0.6.0

func (ApplicationS3LocationPtrOutput) S3Key added in v0.6.0

func (ApplicationS3LocationPtrOutput) ToApplicationS3LocationPtrOutput added in v0.6.0

func (o ApplicationS3LocationPtrOutput) ToApplicationS3LocationPtrOutput() ApplicationS3LocationPtrOutput

func (ApplicationS3LocationPtrOutput) ToApplicationS3LocationPtrOutputWithContext added in v0.6.0

func (o ApplicationS3LocationPtrOutput) ToApplicationS3LocationPtrOutputWithContext(ctx context.Context) ApplicationS3LocationPtrOutput

type ApplicationState added in v0.6.0

type ApplicationState struct {
}

func (ApplicationState) ElementType added in v0.6.0

func (ApplicationState) ElementType() reflect.Type

type ApplicationTag added in v0.6.0

type ApplicationTag struct {
	TagKey   string `pulumi:"tagKey"`
	TagValue string `pulumi:"tagValue"`
}

type ApplicationTagArgs added in v0.6.0

type ApplicationTagArgs struct {
	TagKey   pulumi.StringInput `pulumi:"tagKey"`
	TagValue pulumi.StringInput `pulumi:"tagValue"`
}

func (ApplicationTagArgs) ElementType added in v0.6.0

func (ApplicationTagArgs) ElementType() reflect.Type

func (ApplicationTagArgs) ToApplicationTagOutput added in v0.6.0

func (i ApplicationTagArgs) ToApplicationTagOutput() ApplicationTagOutput

func (ApplicationTagArgs) ToApplicationTagOutputWithContext added in v0.6.0

func (i ApplicationTagArgs) ToApplicationTagOutputWithContext(ctx context.Context) ApplicationTagOutput

type ApplicationTagArray added in v0.6.0

type ApplicationTagArray []ApplicationTagInput

func (ApplicationTagArray) ElementType added in v0.6.0

func (ApplicationTagArray) ElementType() reflect.Type

func (ApplicationTagArray) ToApplicationTagArrayOutput added in v0.6.0

func (i ApplicationTagArray) ToApplicationTagArrayOutput() ApplicationTagArrayOutput

func (ApplicationTagArray) ToApplicationTagArrayOutputWithContext added in v0.6.0

func (i ApplicationTagArray) ToApplicationTagArrayOutputWithContext(ctx context.Context) ApplicationTagArrayOutput

type ApplicationTagArrayInput added in v0.6.0

type ApplicationTagArrayInput interface {
	pulumi.Input

	ToApplicationTagArrayOutput() ApplicationTagArrayOutput
	ToApplicationTagArrayOutputWithContext(context.Context) ApplicationTagArrayOutput
}

ApplicationTagArrayInput is an input type that accepts ApplicationTagArray and ApplicationTagArrayOutput values. You can construct a concrete instance of `ApplicationTagArrayInput` via:

ApplicationTagArray{ ApplicationTagArgs{...} }

type ApplicationTagArrayOutput added in v0.6.0

type ApplicationTagArrayOutput struct{ *pulumi.OutputState }

func (ApplicationTagArrayOutput) ElementType added in v0.6.0

func (ApplicationTagArrayOutput) ElementType() reflect.Type

func (ApplicationTagArrayOutput) Index added in v0.6.0

func (ApplicationTagArrayOutput) ToApplicationTagArrayOutput added in v0.6.0

func (o ApplicationTagArrayOutput) ToApplicationTagArrayOutput() ApplicationTagArrayOutput

func (ApplicationTagArrayOutput) ToApplicationTagArrayOutputWithContext added in v0.6.0

func (o ApplicationTagArrayOutput) ToApplicationTagArrayOutputWithContext(ctx context.Context) ApplicationTagArrayOutput

type ApplicationTagInput added in v0.6.0

type ApplicationTagInput interface {
	pulumi.Input

	ToApplicationTagOutput() ApplicationTagOutput
	ToApplicationTagOutputWithContext(context.Context) ApplicationTagOutput
}

ApplicationTagInput is an input type that accepts ApplicationTagArgs and ApplicationTagOutput values. You can construct a concrete instance of `ApplicationTagInput` via:

ApplicationTagArgs{...}

type ApplicationTagOutput added in v0.6.0

type ApplicationTagOutput struct{ *pulumi.OutputState }

func (ApplicationTagOutput) ElementType added in v0.6.0

func (ApplicationTagOutput) ElementType() reflect.Type

func (ApplicationTagOutput) TagKey added in v0.6.0

func (ApplicationTagOutput) TagValue added in v0.6.0

func (ApplicationTagOutput) ToApplicationTagOutput added in v0.6.0

func (o ApplicationTagOutput) ToApplicationTagOutput() ApplicationTagOutput

func (ApplicationTagOutput) ToApplicationTagOutputWithContext added in v0.6.0

func (o ApplicationTagOutput) ToApplicationTagOutputWithContext(ctx context.Context) ApplicationTagOutput

type DirectoryConfig deprecated

type DirectoryConfig struct {
	pulumi.CustomResourceState

	DirectoryName                        pulumi.StringOutput                            `pulumi:"directoryName"`
	OrganizationalUnitDistinguishedNames pulumi.StringArrayOutput                       `pulumi:"organizationalUnitDistinguishedNames"`
	ServiceAccountCredentials            DirectoryConfigServiceAccountCredentialsOutput `pulumi:"serviceAccountCredentials"`
}

Resource Type definition for AWS::AppStream::DirectoryConfig

Deprecated: DirectoryConfig is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetDirectoryConfig

func GetDirectoryConfig(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DirectoryConfigState, opts ...pulumi.ResourceOption) (*DirectoryConfig, error)

GetDirectoryConfig gets an existing DirectoryConfig 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 NewDirectoryConfig

func NewDirectoryConfig(ctx *pulumi.Context,
	name string, args *DirectoryConfigArgs, opts ...pulumi.ResourceOption) (*DirectoryConfig, error)

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

func (*DirectoryConfig) ElementType

func (*DirectoryConfig) ElementType() reflect.Type

func (*DirectoryConfig) ToDirectoryConfigOutput

func (i *DirectoryConfig) ToDirectoryConfigOutput() DirectoryConfigOutput

func (*DirectoryConfig) ToDirectoryConfigOutputWithContext

func (i *DirectoryConfig) ToDirectoryConfigOutputWithContext(ctx context.Context) DirectoryConfigOutput

type DirectoryConfigArgs

type DirectoryConfigArgs struct {
	DirectoryName                        pulumi.StringInput
	OrganizationalUnitDistinguishedNames pulumi.StringArrayInput
	ServiceAccountCredentials            DirectoryConfigServiceAccountCredentialsInput
}

The set of arguments for constructing a DirectoryConfig resource.

func (DirectoryConfigArgs) ElementType

func (DirectoryConfigArgs) ElementType() reflect.Type

type DirectoryConfigInput

type DirectoryConfigInput interface {
	pulumi.Input

	ToDirectoryConfigOutput() DirectoryConfigOutput
	ToDirectoryConfigOutputWithContext(ctx context.Context) DirectoryConfigOutput
}

type DirectoryConfigOutput

type DirectoryConfigOutput struct{ *pulumi.OutputState }

func (DirectoryConfigOutput) ElementType

func (DirectoryConfigOutput) ElementType() reflect.Type

func (DirectoryConfigOutput) ToDirectoryConfigOutput

func (o DirectoryConfigOutput) ToDirectoryConfigOutput() DirectoryConfigOutput

func (DirectoryConfigOutput) ToDirectoryConfigOutputWithContext

func (o DirectoryConfigOutput) ToDirectoryConfigOutputWithContext(ctx context.Context) DirectoryConfigOutput

type DirectoryConfigServiceAccountCredentials

type DirectoryConfigServiceAccountCredentials struct {
	AccountName     string `pulumi:"accountName"`
	AccountPassword string `pulumi:"accountPassword"`
}

type DirectoryConfigServiceAccountCredentialsArgs

type DirectoryConfigServiceAccountCredentialsArgs struct {
	AccountName     pulumi.StringInput `pulumi:"accountName"`
	AccountPassword pulumi.StringInput `pulumi:"accountPassword"`
}

func (DirectoryConfigServiceAccountCredentialsArgs) ElementType

func (DirectoryConfigServiceAccountCredentialsArgs) ToDirectoryConfigServiceAccountCredentialsOutput

func (i DirectoryConfigServiceAccountCredentialsArgs) ToDirectoryConfigServiceAccountCredentialsOutput() DirectoryConfigServiceAccountCredentialsOutput

func (DirectoryConfigServiceAccountCredentialsArgs) ToDirectoryConfigServiceAccountCredentialsOutputWithContext

func (i DirectoryConfigServiceAccountCredentialsArgs) ToDirectoryConfigServiceAccountCredentialsOutputWithContext(ctx context.Context) DirectoryConfigServiceAccountCredentialsOutput

func (DirectoryConfigServiceAccountCredentialsArgs) ToDirectoryConfigServiceAccountCredentialsPtrOutput

func (i DirectoryConfigServiceAccountCredentialsArgs) ToDirectoryConfigServiceAccountCredentialsPtrOutput() DirectoryConfigServiceAccountCredentialsPtrOutput

func (DirectoryConfigServiceAccountCredentialsArgs) ToDirectoryConfigServiceAccountCredentialsPtrOutputWithContext

func (i DirectoryConfigServiceAccountCredentialsArgs) ToDirectoryConfigServiceAccountCredentialsPtrOutputWithContext(ctx context.Context) DirectoryConfigServiceAccountCredentialsPtrOutput

type DirectoryConfigServiceAccountCredentialsInput

type DirectoryConfigServiceAccountCredentialsInput interface {
	pulumi.Input

	ToDirectoryConfigServiceAccountCredentialsOutput() DirectoryConfigServiceAccountCredentialsOutput
	ToDirectoryConfigServiceAccountCredentialsOutputWithContext(context.Context) DirectoryConfigServiceAccountCredentialsOutput
}

DirectoryConfigServiceAccountCredentialsInput is an input type that accepts DirectoryConfigServiceAccountCredentialsArgs and DirectoryConfigServiceAccountCredentialsOutput values. You can construct a concrete instance of `DirectoryConfigServiceAccountCredentialsInput` via:

DirectoryConfigServiceAccountCredentialsArgs{...}

type DirectoryConfigServiceAccountCredentialsOutput

type DirectoryConfigServiceAccountCredentialsOutput struct{ *pulumi.OutputState }

func (DirectoryConfigServiceAccountCredentialsOutput) AccountName

func (DirectoryConfigServiceAccountCredentialsOutput) AccountPassword

func (DirectoryConfigServiceAccountCredentialsOutput) ElementType

func (DirectoryConfigServiceAccountCredentialsOutput) ToDirectoryConfigServiceAccountCredentialsOutput

func (o DirectoryConfigServiceAccountCredentialsOutput) ToDirectoryConfigServiceAccountCredentialsOutput() DirectoryConfigServiceAccountCredentialsOutput

func (DirectoryConfigServiceAccountCredentialsOutput) ToDirectoryConfigServiceAccountCredentialsOutputWithContext

func (o DirectoryConfigServiceAccountCredentialsOutput) ToDirectoryConfigServiceAccountCredentialsOutputWithContext(ctx context.Context) DirectoryConfigServiceAccountCredentialsOutput

func (DirectoryConfigServiceAccountCredentialsOutput) ToDirectoryConfigServiceAccountCredentialsPtrOutput

func (o DirectoryConfigServiceAccountCredentialsOutput) ToDirectoryConfigServiceAccountCredentialsPtrOutput() DirectoryConfigServiceAccountCredentialsPtrOutput

func (DirectoryConfigServiceAccountCredentialsOutput) ToDirectoryConfigServiceAccountCredentialsPtrOutputWithContext

func (o DirectoryConfigServiceAccountCredentialsOutput) ToDirectoryConfigServiceAccountCredentialsPtrOutputWithContext(ctx context.Context) DirectoryConfigServiceAccountCredentialsPtrOutput

type DirectoryConfigServiceAccountCredentialsPtrInput

type DirectoryConfigServiceAccountCredentialsPtrInput interface {
	pulumi.Input

	ToDirectoryConfigServiceAccountCredentialsPtrOutput() DirectoryConfigServiceAccountCredentialsPtrOutput
	ToDirectoryConfigServiceAccountCredentialsPtrOutputWithContext(context.Context) DirectoryConfigServiceAccountCredentialsPtrOutput
}

DirectoryConfigServiceAccountCredentialsPtrInput is an input type that accepts DirectoryConfigServiceAccountCredentialsArgs, DirectoryConfigServiceAccountCredentialsPtr and DirectoryConfigServiceAccountCredentialsPtrOutput values. You can construct a concrete instance of `DirectoryConfigServiceAccountCredentialsPtrInput` via:

        DirectoryConfigServiceAccountCredentialsArgs{...}

or:

        nil

type DirectoryConfigServiceAccountCredentialsPtrOutput

type DirectoryConfigServiceAccountCredentialsPtrOutput struct{ *pulumi.OutputState }

func (DirectoryConfigServiceAccountCredentialsPtrOutput) AccountName

func (DirectoryConfigServiceAccountCredentialsPtrOutput) AccountPassword

func (DirectoryConfigServiceAccountCredentialsPtrOutput) Elem

func (DirectoryConfigServiceAccountCredentialsPtrOutput) ElementType

func (DirectoryConfigServiceAccountCredentialsPtrOutput) ToDirectoryConfigServiceAccountCredentialsPtrOutput

func (o DirectoryConfigServiceAccountCredentialsPtrOutput) ToDirectoryConfigServiceAccountCredentialsPtrOutput() DirectoryConfigServiceAccountCredentialsPtrOutput

func (DirectoryConfigServiceAccountCredentialsPtrOutput) ToDirectoryConfigServiceAccountCredentialsPtrOutputWithContext

func (o DirectoryConfigServiceAccountCredentialsPtrOutput) ToDirectoryConfigServiceAccountCredentialsPtrOutputWithContext(ctx context.Context) DirectoryConfigServiceAccountCredentialsPtrOutput

type DirectoryConfigState

type DirectoryConfigState struct {
}

func (DirectoryConfigState) ElementType

func (DirectoryConfigState) ElementType() reflect.Type

type Fleet deprecated

type Fleet struct {
	pulumi.CustomResourceState

	ComputeCapacity                FleetComputeCapacityPtrOutput `pulumi:"computeCapacity"`
	Description                    pulumi.StringPtrOutput        `pulumi:"description"`
	DisconnectTimeoutInSeconds     pulumi.IntPtrOutput           `pulumi:"disconnectTimeoutInSeconds"`
	DisplayName                    pulumi.StringPtrOutput        `pulumi:"displayName"`
	DomainJoinInfo                 FleetDomainJoinInfoPtrOutput  `pulumi:"domainJoinInfo"`
	EnableDefaultInternetAccess    pulumi.BoolPtrOutput          `pulumi:"enableDefaultInternetAccess"`
	FleetType                      pulumi.StringPtrOutput        `pulumi:"fleetType"`
	IamRoleArn                     pulumi.StringPtrOutput        `pulumi:"iamRoleArn"`
	IdleDisconnectTimeoutInSeconds pulumi.IntPtrOutput           `pulumi:"idleDisconnectTimeoutInSeconds"`
	ImageArn                       pulumi.StringPtrOutput        `pulumi:"imageArn"`
	ImageName                      pulumi.StringPtrOutput        `pulumi:"imageName"`
	InstanceType                   pulumi.StringOutput           `pulumi:"instanceType"`
	MaxConcurrentSessions          pulumi.IntPtrOutput           `pulumi:"maxConcurrentSessions"`
	MaxUserDurationInSeconds       pulumi.IntPtrOutput           `pulumi:"maxUserDurationInSeconds"`
	Name                           pulumi.StringOutput           `pulumi:"name"`
	Platform                       pulumi.StringPtrOutput        `pulumi:"platform"`
	StreamView                     pulumi.StringPtrOutput        `pulumi:"streamView"`
	Tags                           FleetTagArrayOutput           `pulumi:"tags"`
	UsbDeviceFilterStrings         pulumi.StringArrayOutput      `pulumi:"usbDeviceFilterStrings"`
	VpcConfig                      FleetVpcConfigPtrOutput       `pulumi:"vpcConfig"`
}

Resource Type definition for AWS::AppStream::Fleet

Deprecated: Fleet is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetFleet

func GetFleet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *FleetState, opts ...pulumi.ResourceOption) (*Fleet, error)

GetFleet gets an existing Fleet 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 NewFleet

func NewFleet(ctx *pulumi.Context,
	name string, args *FleetArgs, opts ...pulumi.ResourceOption) (*Fleet, error)

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

func (*Fleet) ElementType

func (*Fleet) ElementType() reflect.Type

func (*Fleet) ToFleetOutput

func (i *Fleet) ToFleetOutput() FleetOutput

func (*Fleet) ToFleetOutputWithContext

func (i *Fleet) ToFleetOutputWithContext(ctx context.Context) FleetOutput

type FleetArgs

type FleetArgs struct {
	ComputeCapacity                FleetComputeCapacityPtrInput
	Description                    pulumi.StringPtrInput
	DisconnectTimeoutInSeconds     pulumi.IntPtrInput
	DisplayName                    pulumi.StringPtrInput
	DomainJoinInfo                 FleetDomainJoinInfoPtrInput
	EnableDefaultInternetAccess    pulumi.BoolPtrInput
	FleetType                      pulumi.StringPtrInput
	IamRoleArn                     pulumi.StringPtrInput
	IdleDisconnectTimeoutInSeconds pulumi.IntPtrInput
	ImageArn                       pulumi.StringPtrInput
	ImageName                      pulumi.StringPtrInput
	InstanceType                   pulumi.StringInput
	MaxConcurrentSessions          pulumi.IntPtrInput
	MaxUserDurationInSeconds       pulumi.IntPtrInput
	Name                           pulumi.StringPtrInput
	Platform                       pulumi.StringPtrInput
	StreamView                     pulumi.StringPtrInput
	Tags                           FleetTagArrayInput
	UsbDeviceFilterStrings         pulumi.StringArrayInput
	VpcConfig                      FleetVpcConfigPtrInput
}

The set of arguments for constructing a Fleet resource.

func (FleetArgs) ElementType

func (FleetArgs) ElementType() reflect.Type

type FleetComputeCapacity

type FleetComputeCapacity struct {
	DesiredInstances int `pulumi:"desiredInstances"`
}

type FleetComputeCapacityArgs

type FleetComputeCapacityArgs struct {
	DesiredInstances pulumi.IntInput `pulumi:"desiredInstances"`
}

func (FleetComputeCapacityArgs) ElementType

func (FleetComputeCapacityArgs) ElementType() reflect.Type

func (FleetComputeCapacityArgs) ToFleetComputeCapacityOutput

func (i FleetComputeCapacityArgs) ToFleetComputeCapacityOutput() FleetComputeCapacityOutput

func (FleetComputeCapacityArgs) ToFleetComputeCapacityOutputWithContext

func (i FleetComputeCapacityArgs) ToFleetComputeCapacityOutputWithContext(ctx context.Context) FleetComputeCapacityOutput

func (FleetComputeCapacityArgs) ToFleetComputeCapacityPtrOutput

func (i FleetComputeCapacityArgs) ToFleetComputeCapacityPtrOutput() FleetComputeCapacityPtrOutput

func (FleetComputeCapacityArgs) ToFleetComputeCapacityPtrOutputWithContext

func (i FleetComputeCapacityArgs) ToFleetComputeCapacityPtrOutputWithContext(ctx context.Context) FleetComputeCapacityPtrOutput

type FleetComputeCapacityInput

type FleetComputeCapacityInput interface {
	pulumi.Input

	ToFleetComputeCapacityOutput() FleetComputeCapacityOutput
	ToFleetComputeCapacityOutputWithContext(context.Context) FleetComputeCapacityOutput
}

FleetComputeCapacityInput is an input type that accepts FleetComputeCapacityArgs and FleetComputeCapacityOutput values. You can construct a concrete instance of `FleetComputeCapacityInput` via:

FleetComputeCapacityArgs{...}

type FleetComputeCapacityOutput

type FleetComputeCapacityOutput struct{ *pulumi.OutputState }

func (FleetComputeCapacityOutput) DesiredInstances

func (o FleetComputeCapacityOutput) DesiredInstances() pulumi.IntOutput

func (FleetComputeCapacityOutput) ElementType

func (FleetComputeCapacityOutput) ElementType() reflect.Type

func (FleetComputeCapacityOutput) ToFleetComputeCapacityOutput

func (o FleetComputeCapacityOutput) ToFleetComputeCapacityOutput() FleetComputeCapacityOutput

func (FleetComputeCapacityOutput) ToFleetComputeCapacityOutputWithContext

func (o FleetComputeCapacityOutput) ToFleetComputeCapacityOutputWithContext(ctx context.Context) FleetComputeCapacityOutput

func (FleetComputeCapacityOutput) ToFleetComputeCapacityPtrOutput

func (o FleetComputeCapacityOutput) ToFleetComputeCapacityPtrOutput() FleetComputeCapacityPtrOutput

func (FleetComputeCapacityOutput) ToFleetComputeCapacityPtrOutputWithContext

func (o FleetComputeCapacityOutput) ToFleetComputeCapacityPtrOutputWithContext(ctx context.Context) FleetComputeCapacityPtrOutput

type FleetComputeCapacityPtrInput

type FleetComputeCapacityPtrInput interface {
	pulumi.Input

	ToFleetComputeCapacityPtrOutput() FleetComputeCapacityPtrOutput
	ToFleetComputeCapacityPtrOutputWithContext(context.Context) FleetComputeCapacityPtrOutput
}

FleetComputeCapacityPtrInput is an input type that accepts FleetComputeCapacityArgs, FleetComputeCapacityPtr and FleetComputeCapacityPtrOutput values. You can construct a concrete instance of `FleetComputeCapacityPtrInput` via:

        FleetComputeCapacityArgs{...}

or:

        nil

type FleetComputeCapacityPtrOutput

type FleetComputeCapacityPtrOutput struct{ *pulumi.OutputState }

func (FleetComputeCapacityPtrOutput) DesiredInstances

func (o FleetComputeCapacityPtrOutput) DesiredInstances() pulumi.IntPtrOutput

func (FleetComputeCapacityPtrOutput) Elem

func (FleetComputeCapacityPtrOutput) ElementType

func (FleetComputeCapacityPtrOutput) ToFleetComputeCapacityPtrOutput

func (o FleetComputeCapacityPtrOutput) ToFleetComputeCapacityPtrOutput() FleetComputeCapacityPtrOutput

func (FleetComputeCapacityPtrOutput) ToFleetComputeCapacityPtrOutputWithContext

func (o FleetComputeCapacityPtrOutput) ToFleetComputeCapacityPtrOutputWithContext(ctx context.Context) FleetComputeCapacityPtrOutput

type FleetDomainJoinInfo

type FleetDomainJoinInfo struct {
	DirectoryName                       *string `pulumi:"directoryName"`
	OrganizationalUnitDistinguishedName *string `pulumi:"organizationalUnitDistinguishedName"`
}

type FleetDomainJoinInfoArgs

type FleetDomainJoinInfoArgs struct {
	DirectoryName                       pulumi.StringPtrInput `pulumi:"directoryName"`
	OrganizationalUnitDistinguishedName pulumi.StringPtrInput `pulumi:"organizationalUnitDistinguishedName"`
}

func (FleetDomainJoinInfoArgs) ElementType

func (FleetDomainJoinInfoArgs) ElementType() reflect.Type

func (FleetDomainJoinInfoArgs) ToFleetDomainJoinInfoOutput

func (i FleetDomainJoinInfoArgs) ToFleetDomainJoinInfoOutput() FleetDomainJoinInfoOutput

func (FleetDomainJoinInfoArgs) ToFleetDomainJoinInfoOutputWithContext

func (i FleetDomainJoinInfoArgs) ToFleetDomainJoinInfoOutputWithContext(ctx context.Context) FleetDomainJoinInfoOutput

func (FleetDomainJoinInfoArgs) ToFleetDomainJoinInfoPtrOutput

func (i FleetDomainJoinInfoArgs) ToFleetDomainJoinInfoPtrOutput() FleetDomainJoinInfoPtrOutput

func (FleetDomainJoinInfoArgs) ToFleetDomainJoinInfoPtrOutputWithContext

func (i FleetDomainJoinInfoArgs) ToFleetDomainJoinInfoPtrOutputWithContext(ctx context.Context) FleetDomainJoinInfoPtrOutput

type FleetDomainJoinInfoInput

type FleetDomainJoinInfoInput interface {
	pulumi.Input

	ToFleetDomainJoinInfoOutput() FleetDomainJoinInfoOutput
	ToFleetDomainJoinInfoOutputWithContext(context.Context) FleetDomainJoinInfoOutput
}

FleetDomainJoinInfoInput is an input type that accepts FleetDomainJoinInfoArgs and FleetDomainJoinInfoOutput values. You can construct a concrete instance of `FleetDomainJoinInfoInput` via:

FleetDomainJoinInfoArgs{...}

type FleetDomainJoinInfoOutput

type FleetDomainJoinInfoOutput struct{ *pulumi.OutputState }

func (FleetDomainJoinInfoOutput) DirectoryName

func (FleetDomainJoinInfoOutput) ElementType

func (FleetDomainJoinInfoOutput) ElementType() reflect.Type

func (FleetDomainJoinInfoOutput) OrganizationalUnitDistinguishedName

func (o FleetDomainJoinInfoOutput) OrganizationalUnitDistinguishedName() pulumi.StringPtrOutput

func (FleetDomainJoinInfoOutput) ToFleetDomainJoinInfoOutput

func (o FleetDomainJoinInfoOutput) ToFleetDomainJoinInfoOutput() FleetDomainJoinInfoOutput

func (FleetDomainJoinInfoOutput) ToFleetDomainJoinInfoOutputWithContext

func (o FleetDomainJoinInfoOutput) ToFleetDomainJoinInfoOutputWithContext(ctx context.Context) FleetDomainJoinInfoOutput

func (FleetDomainJoinInfoOutput) ToFleetDomainJoinInfoPtrOutput

func (o FleetDomainJoinInfoOutput) ToFleetDomainJoinInfoPtrOutput() FleetDomainJoinInfoPtrOutput

func (FleetDomainJoinInfoOutput) ToFleetDomainJoinInfoPtrOutputWithContext

func (o FleetDomainJoinInfoOutput) ToFleetDomainJoinInfoPtrOutputWithContext(ctx context.Context) FleetDomainJoinInfoPtrOutput

type FleetDomainJoinInfoPtrInput

type FleetDomainJoinInfoPtrInput interface {
	pulumi.Input

	ToFleetDomainJoinInfoPtrOutput() FleetDomainJoinInfoPtrOutput
	ToFleetDomainJoinInfoPtrOutputWithContext(context.Context) FleetDomainJoinInfoPtrOutput
}

FleetDomainJoinInfoPtrInput is an input type that accepts FleetDomainJoinInfoArgs, FleetDomainJoinInfoPtr and FleetDomainJoinInfoPtrOutput values. You can construct a concrete instance of `FleetDomainJoinInfoPtrInput` via:

        FleetDomainJoinInfoArgs{...}

or:

        nil

type FleetDomainJoinInfoPtrOutput

type FleetDomainJoinInfoPtrOutput struct{ *pulumi.OutputState }

func (FleetDomainJoinInfoPtrOutput) DirectoryName

func (FleetDomainJoinInfoPtrOutput) Elem

func (FleetDomainJoinInfoPtrOutput) ElementType

func (FleetDomainJoinInfoPtrOutput) OrganizationalUnitDistinguishedName

func (o FleetDomainJoinInfoPtrOutput) OrganizationalUnitDistinguishedName() pulumi.StringPtrOutput

func (FleetDomainJoinInfoPtrOutput) ToFleetDomainJoinInfoPtrOutput

func (o FleetDomainJoinInfoPtrOutput) ToFleetDomainJoinInfoPtrOutput() FleetDomainJoinInfoPtrOutput

func (FleetDomainJoinInfoPtrOutput) ToFleetDomainJoinInfoPtrOutputWithContext

func (o FleetDomainJoinInfoPtrOutput) ToFleetDomainJoinInfoPtrOutputWithContext(ctx context.Context) FleetDomainJoinInfoPtrOutput

type FleetInput

type FleetInput interface {
	pulumi.Input

	ToFleetOutput() FleetOutput
	ToFleetOutputWithContext(ctx context.Context) FleetOutput
}

type FleetOutput

type FleetOutput struct{ *pulumi.OutputState }

func (FleetOutput) ElementType

func (FleetOutput) ElementType() reflect.Type

func (FleetOutput) ToFleetOutput

func (o FleetOutput) ToFleetOutput() FleetOutput

func (FleetOutput) ToFleetOutputWithContext

func (o FleetOutput) ToFleetOutputWithContext(ctx context.Context) FleetOutput

type FleetState

type FleetState struct {
}

func (FleetState) ElementType

func (FleetState) ElementType() reflect.Type

type FleetTag

type FleetTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type FleetTagArgs

type FleetTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (FleetTagArgs) ElementType

func (FleetTagArgs) ElementType() reflect.Type

func (FleetTagArgs) ToFleetTagOutput

func (i FleetTagArgs) ToFleetTagOutput() FleetTagOutput

func (FleetTagArgs) ToFleetTagOutputWithContext

func (i FleetTagArgs) ToFleetTagOutputWithContext(ctx context.Context) FleetTagOutput

type FleetTagArray

type FleetTagArray []FleetTagInput

func (FleetTagArray) ElementType

func (FleetTagArray) ElementType() reflect.Type

func (FleetTagArray) ToFleetTagArrayOutput

func (i FleetTagArray) ToFleetTagArrayOutput() FleetTagArrayOutput

func (FleetTagArray) ToFleetTagArrayOutputWithContext

func (i FleetTagArray) ToFleetTagArrayOutputWithContext(ctx context.Context) FleetTagArrayOutput

type FleetTagArrayInput

type FleetTagArrayInput interface {
	pulumi.Input

	ToFleetTagArrayOutput() FleetTagArrayOutput
	ToFleetTagArrayOutputWithContext(context.Context) FleetTagArrayOutput
}

FleetTagArrayInput is an input type that accepts FleetTagArray and FleetTagArrayOutput values. You can construct a concrete instance of `FleetTagArrayInput` via:

FleetTagArray{ FleetTagArgs{...} }

type FleetTagArrayOutput

type FleetTagArrayOutput struct{ *pulumi.OutputState }

func (FleetTagArrayOutput) ElementType

func (FleetTagArrayOutput) ElementType() reflect.Type

func (FleetTagArrayOutput) Index

func (FleetTagArrayOutput) ToFleetTagArrayOutput

func (o FleetTagArrayOutput) ToFleetTagArrayOutput() FleetTagArrayOutput

func (FleetTagArrayOutput) ToFleetTagArrayOutputWithContext

func (o FleetTagArrayOutput) ToFleetTagArrayOutputWithContext(ctx context.Context) FleetTagArrayOutput

type FleetTagInput

type FleetTagInput interface {
	pulumi.Input

	ToFleetTagOutput() FleetTagOutput
	ToFleetTagOutputWithContext(context.Context) FleetTagOutput
}

FleetTagInput is an input type that accepts FleetTagArgs and FleetTagOutput values. You can construct a concrete instance of `FleetTagInput` via:

FleetTagArgs{...}

type FleetTagOutput

type FleetTagOutput struct{ *pulumi.OutputState }

func (FleetTagOutput) ElementType

func (FleetTagOutput) ElementType() reflect.Type

func (FleetTagOutput) Key

func (FleetTagOutput) ToFleetTagOutput

func (o FleetTagOutput) ToFleetTagOutput() FleetTagOutput

func (FleetTagOutput) ToFleetTagOutputWithContext

func (o FleetTagOutput) ToFleetTagOutputWithContext(ctx context.Context) FleetTagOutput

func (FleetTagOutput) Value

type FleetVpcConfig

type FleetVpcConfig struct {
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	SubnetIds        []string `pulumi:"subnetIds"`
}

type FleetVpcConfigArgs

type FleetVpcConfigArgs struct {
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	SubnetIds        pulumi.StringArrayInput `pulumi:"subnetIds"`
}

func (FleetVpcConfigArgs) ElementType

func (FleetVpcConfigArgs) ElementType() reflect.Type

func (FleetVpcConfigArgs) ToFleetVpcConfigOutput

func (i FleetVpcConfigArgs) ToFleetVpcConfigOutput() FleetVpcConfigOutput

func (FleetVpcConfigArgs) ToFleetVpcConfigOutputWithContext

func (i FleetVpcConfigArgs) ToFleetVpcConfigOutputWithContext(ctx context.Context) FleetVpcConfigOutput

func (FleetVpcConfigArgs) ToFleetVpcConfigPtrOutput

func (i FleetVpcConfigArgs) ToFleetVpcConfigPtrOutput() FleetVpcConfigPtrOutput

func (FleetVpcConfigArgs) ToFleetVpcConfigPtrOutputWithContext

func (i FleetVpcConfigArgs) ToFleetVpcConfigPtrOutputWithContext(ctx context.Context) FleetVpcConfigPtrOutput

type FleetVpcConfigInput

type FleetVpcConfigInput interface {
	pulumi.Input

	ToFleetVpcConfigOutput() FleetVpcConfigOutput
	ToFleetVpcConfigOutputWithContext(context.Context) FleetVpcConfigOutput
}

FleetVpcConfigInput is an input type that accepts FleetVpcConfigArgs and FleetVpcConfigOutput values. You can construct a concrete instance of `FleetVpcConfigInput` via:

FleetVpcConfigArgs{...}

type FleetVpcConfigOutput

type FleetVpcConfigOutput struct{ *pulumi.OutputState }

func (FleetVpcConfigOutput) ElementType

func (FleetVpcConfigOutput) ElementType() reflect.Type

func (FleetVpcConfigOutput) SecurityGroupIds

func (o FleetVpcConfigOutput) SecurityGroupIds() pulumi.StringArrayOutput

func (FleetVpcConfigOutput) SubnetIds

func (FleetVpcConfigOutput) ToFleetVpcConfigOutput

func (o FleetVpcConfigOutput) ToFleetVpcConfigOutput() FleetVpcConfigOutput

func (FleetVpcConfigOutput) ToFleetVpcConfigOutputWithContext

func (o FleetVpcConfigOutput) ToFleetVpcConfigOutputWithContext(ctx context.Context) FleetVpcConfigOutput

func (FleetVpcConfigOutput) ToFleetVpcConfigPtrOutput

func (o FleetVpcConfigOutput) ToFleetVpcConfigPtrOutput() FleetVpcConfigPtrOutput

func (FleetVpcConfigOutput) ToFleetVpcConfigPtrOutputWithContext

func (o FleetVpcConfigOutput) ToFleetVpcConfigPtrOutputWithContext(ctx context.Context) FleetVpcConfigPtrOutput

type FleetVpcConfigPtrInput

type FleetVpcConfigPtrInput interface {
	pulumi.Input

	ToFleetVpcConfigPtrOutput() FleetVpcConfigPtrOutput
	ToFleetVpcConfigPtrOutputWithContext(context.Context) FleetVpcConfigPtrOutput
}

FleetVpcConfigPtrInput is an input type that accepts FleetVpcConfigArgs, FleetVpcConfigPtr and FleetVpcConfigPtrOutput values. You can construct a concrete instance of `FleetVpcConfigPtrInput` via:

        FleetVpcConfigArgs{...}

or:

        nil

type FleetVpcConfigPtrOutput

type FleetVpcConfigPtrOutput struct{ *pulumi.OutputState }

func (FleetVpcConfigPtrOutput) Elem

func (FleetVpcConfigPtrOutput) ElementType

func (FleetVpcConfigPtrOutput) ElementType() reflect.Type

func (FleetVpcConfigPtrOutput) SecurityGroupIds

func (o FleetVpcConfigPtrOutput) SecurityGroupIds() pulumi.StringArrayOutput

func (FleetVpcConfigPtrOutput) SubnetIds

func (FleetVpcConfigPtrOutput) ToFleetVpcConfigPtrOutput

func (o FleetVpcConfigPtrOutput) ToFleetVpcConfigPtrOutput() FleetVpcConfigPtrOutput

func (FleetVpcConfigPtrOutput) ToFleetVpcConfigPtrOutputWithContext

func (o FleetVpcConfigPtrOutput) ToFleetVpcConfigPtrOutputWithContext(ctx context.Context) FleetVpcConfigPtrOutput

type ImageBuilder deprecated

type ImageBuilder struct {
	pulumi.CustomResourceState

	AccessEndpoints             ImageBuilderAccessEndpointArrayOutput `pulumi:"accessEndpoints"`
	AppstreamAgentVersion       pulumi.StringPtrOutput                `pulumi:"appstreamAgentVersion"`
	Description                 pulumi.StringPtrOutput                `pulumi:"description"`
	DisplayName                 pulumi.StringPtrOutput                `pulumi:"displayName"`
	DomainJoinInfo              ImageBuilderDomainJoinInfoPtrOutput   `pulumi:"domainJoinInfo"`
	EnableDefaultInternetAccess pulumi.BoolPtrOutput                  `pulumi:"enableDefaultInternetAccess"`
	IamRoleArn                  pulumi.StringPtrOutput                `pulumi:"iamRoleArn"`
	ImageArn                    pulumi.StringPtrOutput                `pulumi:"imageArn"`
	ImageName                   pulumi.StringPtrOutput                `pulumi:"imageName"`
	InstanceType                pulumi.StringOutput                   `pulumi:"instanceType"`
	Name                        pulumi.StringOutput                   `pulumi:"name"`
	StreamingUrl                pulumi.StringOutput                   `pulumi:"streamingUrl"`
	Tags                        ImageBuilderTagArrayOutput            `pulumi:"tags"`
	VpcConfig                   ImageBuilderVpcConfigPtrOutput        `pulumi:"vpcConfig"`
}

Resource Type definition for AWS::AppStream::ImageBuilder

Deprecated: ImageBuilder is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetImageBuilder

func GetImageBuilder(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ImageBuilderState, opts ...pulumi.ResourceOption) (*ImageBuilder, error)

GetImageBuilder gets an existing ImageBuilder 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 NewImageBuilder

func NewImageBuilder(ctx *pulumi.Context,
	name string, args *ImageBuilderArgs, opts ...pulumi.ResourceOption) (*ImageBuilder, error)

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

func (*ImageBuilder) ElementType

func (*ImageBuilder) ElementType() reflect.Type

func (*ImageBuilder) ToImageBuilderOutput

func (i *ImageBuilder) ToImageBuilderOutput() ImageBuilderOutput

func (*ImageBuilder) ToImageBuilderOutputWithContext

func (i *ImageBuilder) ToImageBuilderOutputWithContext(ctx context.Context) ImageBuilderOutput

type ImageBuilderAccessEndpoint

type ImageBuilderAccessEndpoint struct {
	EndpointType string `pulumi:"endpointType"`
	VpceId       string `pulumi:"vpceId"`
}

type ImageBuilderAccessEndpointArgs

type ImageBuilderAccessEndpointArgs struct {
	EndpointType pulumi.StringInput `pulumi:"endpointType"`
	VpceId       pulumi.StringInput `pulumi:"vpceId"`
}

func (ImageBuilderAccessEndpointArgs) ElementType

func (ImageBuilderAccessEndpointArgs) ToImageBuilderAccessEndpointOutput

func (i ImageBuilderAccessEndpointArgs) ToImageBuilderAccessEndpointOutput() ImageBuilderAccessEndpointOutput

func (ImageBuilderAccessEndpointArgs) ToImageBuilderAccessEndpointOutputWithContext

func (i ImageBuilderAccessEndpointArgs) ToImageBuilderAccessEndpointOutputWithContext(ctx context.Context) ImageBuilderAccessEndpointOutput

type ImageBuilderAccessEndpointArray

type ImageBuilderAccessEndpointArray []ImageBuilderAccessEndpointInput

func (ImageBuilderAccessEndpointArray) ElementType

func (ImageBuilderAccessEndpointArray) ToImageBuilderAccessEndpointArrayOutput

func (i ImageBuilderAccessEndpointArray) ToImageBuilderAccessEndpointArrayOutput() ImageBuilderAccessEndpointArrayOutput

func (ImageBuilderAccessEndpointArray) ToImageBuilderAccessEndpointArrayOutputWithContext

func (i ImageBuilderAccessEndpointArray) ToImageBuilderAccessEndpointArrayOutputWithContext(ctx context.Context) ImageBuilderAccessEndpointArrayOutput

type ImageBuilderAccessEndpointArrayInput

type ImageBuilderAccessEndpointArrayInput interface {
	pulumi.Input

	ToImageBuilderAccessEndpointArrayOutput() ImageBuilderAccessEndpointArrayOutput
	ToImageBuilderAccessEndpointArrayOutputWithContext(context.Context) ImageBuilderAccessEndpointArrayOutput
}

ImageBuilderAccessEndpointArrayInput is an input type that accepts ImageBuilderAccessEndpointArray and ImageBuilderAccessEndpointArrayOutput values. You can construct a concrete instance of `ImageBuilderAccessEndpointArrayInput` via:

ImageBuilderAccessEndpointArray{ ImageBuilderAccessEndpointArgs{...} }

type ImageBuilderAccessEndpointArrayOutput

type ImageBuilderAccessEndpointArrayOutput struct{ *pulumi.OutputState }

func (ImageBuilderAccessEndpointArrayOutput) ElementType

func (ImageBuilderAccessEndpointArrayOutput) Index

func (ImageBuilderAccessEndpointArrayOutput) ToImageBuilderAccessEndpointArrayOutput

func (o ImageBuilderAccessEndpointArrayOutput) ToImageBuilderAccessEndpointArrayOutput() ImageBuilderAccessEndpointArrayOutput

func (ImageBuilderAccessEndpointArrayOutput) ToImageBuilderAccessEndpointArrayOutputWithContext

func (o ImageBuilderAccessEndpointArrayOutput) ToImageBuilderAccessEndpointArrayOutputWithContext(ctx context.Context) ImageBuilderAccessEndpointArrayOutput

type ImageBuilderAccessEndpointInput

type ImageBuilderAccessEndpointInput interface {
	pulumi.Input

	ToImageBuilderAccessEndpointOutput() ImageBuilderAccessEndpointOutput
	ToImageBuilderAccessEndpointOutputWithContext(context.Context) ImageBuilderAccessEndpointOutput
}

ImageBuilderAccessEndpointInput is an input type that accepts ImageBuilderAccessEndpointArgs and ImageBuilderAccessEndpointOutput values. You can construct a concrete instance of `ImageBuilderAccessEndpointInput` via:

ImageBuilderAccessEndpointArgs{...}

type ImageBuilderAccessEndpointOutput

type ImageBuilderAccessEndpointOutput struct{ *pulumi.OutputState }

func (ImageBuilderAccessEndpointOutput) ElementType

func (ImageBuilderAccessEndpointOutput) EndpointType

func (ImageBuilderAccessEndpointOutput) ToImageBuilderAccessEndpointOutput

func (o ImageBuilderAccessEndpointOutput) ToImageBuilderAccessEndpointOutput() ImageBuilderAccessEndpointOutput

func (ImageBuilderAccessEndpointOutput) ToImageBuilderAccessEndpointOutputWithContext

func (o ImageBuilderAccessEndpointOutput) ToImageBuilderAccessEndpointOutputWithContext(ctx context.Context) ImageBuilderAccessEndpointOutput

func (ImageBuilderAccessEndpointOutput) VpceId

type ImageBuilderArgs

type ImageBuilderArgs struct {
	AccessEndpoints             ImageBuilderAccessEndpointArrayInput
	AppstreamAgentVersion       pulumi.StringPtrInput
	Description                 pulumi.StringPtrInput
	DisplayName                 pulumi.StringPtrInput
	DomainJoinInfo              ImageBuilderDomainJoinInfoPtrInput
	EnableDefaultInternetAccess pulumi.BoolPtrInput
	IamRoleArn                  pulumi.StringPtrInput
	ImageArn                    pulumi.StringPtrInput
	ImageName                   pulumi.StringPtrInput
	InstanceType                pulumi.StringInput
	Name                        pulumi.StringPtrInput
	Tags                        ImageBuilderTagArrayInput
	VpcConfig                   ImageBuilderVpcConfigPtrInput
}

The set of arguments for constructing a ImageBuilder resource.

func (ImageBuilderArgs) ElementType

func (ImageBuilderArgs) ElementType() reflect.Type

type ImageBuilderDomainJoinInfo

type ImageBuilderDomainJoinInfo struct {
	DirectoryName                       *string `pulumi:"directoryName"`
	OrganizationalUnitDistinguishedName *string `pulumi:"organizationalUnitDistinguishedName"`
}

type ImageBuilderDomainJoinInfoArgs

type ImageBuilderDomainJoinInfoArgs struct {
	DirectoryName                       pulumi.StringPtrInput `pulumi:"directoryName"`
	OrganizationalUnitDistinguishedName pulumi.StringPtrInput `pulumi:"organizationalUnitDistinguishedName"`
}

func (ImageBuilderDomainJoinInfoArgs) ElementType

func (ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoOutput

func (i ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoOutput() ImageBuilderDomainJoinInfoOutput

func (ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoOutputWithContext

func (i ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoOutputWithContext(ctx context.Context) ImageBuilderDomainJoinInfoOutput

func (ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoPtrOutput

func (i ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoPtrOutput() ImageBuilderDomainJoinInfoPtrOutput

func (ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoPtrOutputWithContext

func (i ImageBuilderDomainJoinInfoArgs) ToImageBuilderDomainJoinInfoPtrOutputWithContext(ctx context.Context) ImageBuilderDomainJoinInfoPtrOutput

type ImageBuilderDomainJoinInfoInput

type ImageBuilderDomainJoinInfoInput interface {
	pulumi.Input

	ToImageBuilderDomainJoinInfoOutput() ImageBuilderDomainJoinInfoOutput
	ToImageBuilderDomainJoinInfoOutputWithContext(context.Context) ImageBuilderDomainJoinInfoOutput
}

ImageBuilderDomainJoinInfoInput is an input type that accepts ImageBuilderDomainJoinInfoArgs and ImageBuilderDomainJoinInfoOutput values. You can construct a concrete instance of `ImageBuilderDomainJoinInfoInput` via:

ImageBuilderDomainJoinInfoArgs{...}

type ImageBuilderDomainJoinInfoOutput

type ImageBuilderDomainJoinInfoOutput struct{ *pulumi.OutputState }

func (ImageBuilderDomainJoinInfoOutput) DirectoryName

func (ImageBuilderDomainJoinInfoOutput) ElementType

func (ImageBuilderDomainJoinInfoOutput) OrganizationalUnitDistinguishedName

func (o ImageBuilderDomainJoinInfoOutput) OrganizationalUnitDistinguishedName() pulumi.StringPtrOutput

func (ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoOutput

func (o ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoOutput() ImageBuilderDomainJoinInfoOutput

func (ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoOutputWithContext

func (o ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoOutputWithContext(ctx context.Context) ImageBuilderDomainJoinInfoOutput

func (ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoPtrOutput

func (o ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoPtrOutput() ImageBuilderDomainJoinInfoPtrOutput

func (ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoPtrOutputWithContext

func (o ImageBuilderDomainJoinInfoOutput) ToImageBuilderDomainJoinInfoPtrOutputWithContext(ctx context.Context) ImageBuilderDomainJoinInfoPtrOutput

type ImageBuilderDomainJoinInfoPtrInput

type ImageBuilderDomainJoinInfoPtrInput interface {
	pulumi.Input

	ToImageBuilderDomainJoinInfoPtrOutput() ImageBuilderDomainJoinInfoPtrOutput
	ToImageBuilderDomainJoinInfoPtrOutputWithContext(context.Context) ImageBuilderDomainJoinInfoPtrOutput
}

ImageBuilderDomainJoinInfoPtrInput is an input type that accepts ImageBuilderDomainJoinInfoArgs, ImageBuilderDomainJoinInfoPtr and ImageBuilderDomainJoinInfoPtrOutput values. You can construct a concrete instance of `ImageBuilderDomainJoinInfoPtrInput` via:

        ImageBuilderDomainJoinInfoArgs{...}

or:

        nil

type ImageBuilderDomainJoinInfoPtrOutput

type ImageBuilderDomainJoinInfoPtrOutput struct{ *pulumi.OutputState }

func (ImageBuilderDomainJoinInfoPtrOutput) DirectoryName

func (ImageBuilderDomainJoinInfoPtrOutput) Elem

func (ImageBuilderDomainJoinInfoPtrOutput) ElementType

func (ImageBuilderDomainJoinInfoPtrOutput) OrganizationalUnitDistinguishedName

func (o ImageBuilderDomainJoinInfoPtrOutput) OrganizationalUnitDistinguishedName() pulumi.StringPtrOutput

func (ImageBuilderDomainJoinInfoPtrOutput) ToImageBuilderDomainJoinInfoPtrOutput

func (o ImageBuilderDomainJoinInfoPtrOutput) ToImageBuilderDomainJoinInfoPtrOutput() ImageBuilderDomainJoinInfoPtrOutput

func (ImageBuilderDomainJoinInfoPtrOutput) ToImageBuilderDomainJoinInfoPtrOutputWithContext

func (o ImageBuilderDomainJoinInfoPtrOutput) ToImageBuilderDomainJoinInfoPtrOutputWithContext(ctx context.Context) ImageBuilderDomainJoinInfoPtrOutput

type ImageBuilderInput

type ImageBuilderInput interface {
	pulumi.Input

	ToImageBuilderOutput() ImageBuilderOutput
	ToImageBuilderOutputWithContext(ctx context.Context) ImageBuilderOutput
}

type ImageBuilderOutput

type ImageBuilderOutput struct{ *pulumi.OutputState }

func (ImageBuilderOutput) ElementType

func (ImageBuilderOutput) ElementType() reflect.Type

func (ImageBuilderOutput) ToImageBuilderOutput

func (o ImageBuilderOutput) ToImageBuilderOutput() ImageBuilderOutput

func (ImageBuilderOutput) ToImageBuilderOutputWithContext

func (o ImageBuilderOutput) ToImageBuilderOutputWithContext(ctx context.Context) ImageBuilderOutput

type ImageBuilderState

type ImageBuilderState struct {
}

func (ImageBuilderState) ElementType

func (ImageBuilderState) ElementType() reflect.Type

type ImageBuilderTag

type ImageBuilderTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type ImageBuilderTagArgs

type ImageBuilderTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (ImageBuilderTagArgs) ElementType

func (ImageBuilderTagArgs) ElementType() reflect.Type

func (ImageBuilderTagArgs) ToImageBuilderTagOutput

func (i ImageBuilderTagArgs) ToImageBuilderTagOutput() ImageBuilderTagOutput

func (ImageBuilderTagArgs) ToImageBuilderTagOutputWithContext

func (i ImageBuilderTagArgs) ToImageBuilderTagOutputWithContext(ctx context.Context) ImageBuilderTagOutput

type ImageBuilderTagArray

type ImageBuilderTagArray []ImageBuilderTagInput

func (ImageBuilderTagArray) ElementType

func (ImageBuilderTagArray) ElementType() reflect.Type

func (ImageBuilderTagArray) ToImageBuilderTagArrayOutput

func (i ImageBuilderTagArray) ToImageBuilderTagArrayOutput() ImageBuilderTagArrayOutput

func (ImageBuilderTagArray) ToImageBuilderTagArrayOutputWithContext

func (i ImageBuilderTagArray) ToImageBuilderTagArrayOutputWithContext(ctx context.Context) ImageBuilderTagArrayOutput

type ImageBuilderTagArrayInput

type ImageBuilderTagArrayInput interface {
	pulumi.Input

	ToImageBuilderTagArrayOutput() ImageBuilderTagArrayOutput
	ToImageBuilderTagArrayOutputWithContext(context.Context) ImageBuilderTagArrayOutput
}

ImageBuilderTagArrayInput is an input type that accepts ImageBuilderTagArray and ImageBuilderTagArrayOutput values. You can construct a concrete instance of `ImageBuilderTagArrayInput` via:

ImageBuilderTagArray{ ImageBuilderTagArgs{...} }

type ImageBuilderTagArrayOutput

type ImageBuilderTagArrayOutput struct{ *pulumi.OutputState }

func (ImageBuilderTagArrayOutput) ElementType

func (ImageBuilderTagArrayOutput) ElementType() reflect.Type

func (ImageBuilderTagArrayOutput) Index

func (ImageBuilderTagArrayOutput) ToImageBuilderTagArrayOutput

func (o ImageBuilderTagArrayOutput) ToImageBuilderTagArrayOutput() ImageBuilderTagArrayOutput

func (ImageBuilderTagArrayOutput) ToImageBuilderTagArrayOutputWithContext

func (o ImageBuilderTagArrayOutput) ToImageBuilderTagArrayOutputWithContext(ctx context.Context) ImageBuilderTagArrayOutput

type ImageBuilderTagInput

type ImageBuilderTagInput interface {
	pulumi.Input

	ToImageBuilderTagOutput() ImageBuilderTagOutput
	ToImageBuilderTagOutputWithContext(context.Context) ImageBuilderTagOutput
}

ImageBuilderTagInput is an input type that accepts ImageBuilderTagArgs and ImageBuilderTagOutput values. You can construct a concrete instance of `ImageBuilderTagInput` via:

ImageBuilderTagArgs{...}

type ImageBuilderTagOutput

type ImageBuilderTagOutput struct{ *pulumi.OutputState }

func (ImageBuilderTagOutput) ElementType

func (ImageBuilderTagOutput) ElementType() reflect.Type

func (ImageBuilderTagOutput) Key

func (ImageBuilderTagOutput) ToImageBuilderTagOutput

func (o ImageBuilderTagOutput) ToImageBuilderTagOutput() ImageBuilderTagOutput

func (ImageBuilderTagOutput) ToImageBuilderTagOutputWithContext

func (o ImageBuilderTagOutput) ToImageBuilderTagOutputWithContext(ctx context.Context) ImageBuilderTagOutput

func (ImageBuilderTagOutput) Value

type ImageBuilderVpcConfig

type ImageBuilderVpcConfig struct {
	SecurityGroupIds []string `pulumi:"securityGroupIds"`
	SubnetIds        []string `pulumi:"subnetIds"`
}

type ImageBuilderVpcConfigArgs

type ImageBuilderVpcConfigArgs struct {
	SecurityGroupIds pulumi.StringArrayInput `pulumi:"securityGroupIds"`
	SubnetIds        pulumi.StringArrayInput `pulumi:"subnetIds"`
}

func (ImageBuilderVpcConfigArgs) ElementType

func (ImageBuilderVpcConfigArgs) ElementType() reflect.Type

func (ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigOutput

func (i ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigOutput() ImageBuilderVpcConfigOutput

func (ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigOutputWithContext

func (i ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigOutputWithContext(ctx context.Context) ImageBuilderVpcConfigOutput

func (ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigPtrOutput

func (i ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigPtrOutput() ImageBuilderVpcConfigPtrOutput

func (ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigPtrOutputWithContext

func (i ImageBuilderVpcConfigArgs) ToImageBuilderVpcConfigPtrOutputWithContext(ctx context.Context) ImageBuilderVpcConfigPtrOutput

type ImageBuilderVpcConfigInput

type ImageBuilderVpcConfigInput interface {
	pulumi.Input

	ToImageBuilderVpcConfigOutput() ImageBuilderVpcConfigOutput
	ToImageBuilderVpcConfigOutputWithContext(context.Context) ImageBuilderVpcConfigOutput
}

ImageBuilderVpcConfigInput is an input type that accepts ImageBuilderVpcConfigArgs and ImageBuilderVpcConfigOutput values. You can construct a concrete instance of `ImageBuilderVpcConfigInput` via:

ImageBuilderVpcConfigArgs{...}

type ImageBuilderVpcConfigOutput

type ImageBuilderVpcConfigOutput struct{ *pulumi.OutputState }

func (ImageBuilderVpcConfigOutput) ElementType

func (ImageBuilderVpcConfigOutput) SecurityGroupIds

func (ImageBuilderVpcConfigOutput) SubnetIds

func (ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigOutput

func (o ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigOutput() ImageBuilderVpcConfigOutput

func (ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigOutputWithContext

func (o ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigOutputWithContext(ctx context.Context) ImageBuilderVpcConfigOutput

func (ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigPtrOutput

func (o ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigPtrOutput() ImageBuilderVpcConfigPtrOutput

func (ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigPtrOutputWithContext

func (o ImageBuilderVpcConfigOutput) ToImageBuilderVpcConfigPtrOutputWithContext(ctx context.Context) ImageBuilderVpcConfigPtrOutput

type ImageBuilderVpcConfigPtrInput

type ImageBuilderVpcConfigPtrInput interface {
	pulumi.Input

	ToImageBuilderVpcConfigPtrOutput() ImageBuilderVpcConfigPtrOutput
	ToImageBuilderVpcConfigPtrOutputWithContext(context.Context) ImageBuilderVpcConfigPtrOutput
}

ImageBuilderVpcConfigPtrInput is an input type that accepts ImageBuilderVpcConfigArgs, ImageBuilderVpcConfigPtr and ImageBuilderVpcConfigPtrOutput values. You can construct a concrete instance of `ImageBuilderVpcConfigPtrInput` via:

        ImageBuilderVpcConfigArgs{...}

or:

        nil

type ImageBuilderVpcConfigPtrOutput

type ImageBuilderVpcConfigPtrOutput struct{ *pulumi.OutputState }

func (ImageBuilderVpcConfigPtrOutput) Elem

func (ImageBuilderVpcConfigPtrOutput) ElementType

func (ImageBuilderVpcConfigPtrOutput) SecurityGroupIds

func (ImageBuilderVpcConfigPtrOutput) SubnetIds

func (ImageBuilderVpcConfigPtrOutput) ToImageBuilderVpcConfigPtrOutput

func (o ImageBuilderVpcConfigPtrOutput) ToImageBuilderVpcConfigPtrOutput() ImageBuilderVpcConfigPtrOutput

func (ImageBuilderVpcConfigPtrOutput) ToImageBuilderVpcConfigPtrOutputWithContext

func (o ImageBuilderVpcConfigPtrOutput) ToImageBuilderVpcConfigPtrOutputWithContext(ctx context.Context) ImageBuilderVpcConfigPtrOutput

type Stack deprecated

type Stack struct {
	pulumi.CustomResourceState

	AccessEndpoints         StackAccessEndpointArrayOutput    `pulumi:"accessEndpoints"`
	ApplicationSettings     StackApplicationSettingsPtrOutput `pulumi:"applicationSettings"`
	AttributesToDelete      pulumi.StringArrayOutput          `pulumi:"attributesToDelete"`
	DeleteStorageConnectors pulumi.BoolPtrOutput              `pulumi:"deleteStorageConnectors"`
	Description             pulumi.StringPtrOutput            `pulumi:"description"`
	DisplayName             pulumi.StringPtrOutput            `pulumi:"displayName"`
	EmbedHostDomains        pulumi.StringArrayOutput          `pulumi:"embedHostDomains"`
	FeedbackURL             pulumi.StringPtrOutput            `pulumi:"feedbackURL"`
	Name                    pulumi.StringPtrOutput            `pulumi:"name"`
	RedirectURL             pulumi.StringPtrOutput            `pulumi:"redirectURL"`
	StorageConnectors       StackStorageConnectorArrayOutput  `pulumi:"storageConnectors"`
	Tags                    StackTagArrayOutput               `pulumi:"tags"`
	UserSettings            StackUserSettingArrayOutput       `pulumi:"userSettings"`
}

Resource Type definition for AWS::AppStream::Stack

Deprecated: Stack is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetStack

func GetStack(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StackState, opts ...pulumi.ResourceOption) (*Stack, error)

GetStack gets an existing Stack 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 NewStack

func NewStack(ctx *pulumi.Context,
	name string, args *StackArgs, opts ...pulumi.ResourceOption) (*Stack, error)

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

func (*Stack) ElementType

func (*Stack) ElementType() reflect.Type

func (*Stack) ToStackOutput

func (i *Stack) ToStackOutput() StackOutput

func (*Stack) ToStackOutputWithContext

func (i *Stack) ToStackOutputWithContext(ctx context.Context) StackOutput

type StackAccessEndpoint

type StackAccessEndpoint struct {
	EndpointType string `pulumi:"endpointType"`
	VpceId       string `pulumi:"vpceId"`
}

type StackAccessEndpointArgs

type StackAccessEndpointArgs struct {
	EndpointType pulumi.StringInput `pulumi:"endpointType"`
	VpceId       pulumi.StringInput `pulumi:"vpceId"`
}

func (StackAccessEndpointArgs) ElementType

func (StackAccessEndpointArgs) ElementType() reflect.Type

func (StackAccessEndpointArgs) ToStackAccessEndpointOutput

func (i StackAccessEndpointArgs) ToStackAccessEndpointOutput() StackAccessEndpointOutput

func (StackAccessEndpointArgs) ToStackAccessEndpointOutputWithContext

func (i StackAccessEndpointArgs) ToStackAccessEndpointOutputWithContext(ctx context.Context) StackAccessEndpointOutput

type StackAccessEndpointArray

type StackAccessEndpointArray []StackAccessEndpointInput

func (StackAccessEndpointArray) ElementType

func (StackAccessEndpointArray) ElementType() reflect.Type

func (StackAccessEndpointArray) ToStackAccessEndpointArrayOutput

func (i StackAccessEndpointArray) ToStackAccessEndpointArrayOutput() StackAccessEndpointArrayOutput

func (StackAccessEndpointArray) ToStackAccessEndpointArrayOutputWithContext

func (i StackAccessEndpointArray) ToStackAccessEndpointArrayOutputWithContext(ctx context.Context) StackAccessEndpointArrayOutput

type StackAccessEndpointArrayInput

type StackAccessEndpointArrayInput interface {
	pulumi.Input

	ToStackAccessEndpointArrayOutput() StackAccessEndpointArrayOutput
	ToStackAccessEndpointArrayOutputWithContext(context.Context) StackAccessEndpointArrayOutput
}

StackAccessEndpointArrayInput is an input type that accepts StackAccessEndpointArray and StackAccessEndpointArrayOutput values. You can construct a concrete instance of `StackAccessEndpointArrayInput` via:

StackAccessEndpointArray{ StackAccessEndpointArgs{...} }

type StackAccessEndpointArrayOutput

type StackAccessEndpointArrayOutput struct{ *pulumi.OutputState }

func (StackAccessEndpointArrayOutput) ElementType

func (StackAccessEndpointArrayOutput) Index

func (StackAccessEndpointArrayOutput) ToStackAccessEndpointArrayOutput

func (o StackAccessEndpointArrayOutput) ToStackAccessEndpointArrayOutput() StackAccessEndpointArrayOutput

func (StackAccessEndpointArrayOutput) ToStackAccessEndpointArrayOutputWithContext

func (o StackAccessEndpointArrayOutput) ToStackAccessEndpointArrayOutputWithContext(ctx context.Context) StackAccessEndpointArrayOutput

type StackAccessEndpointInput

type StackAccessEndpointInput interface {
	pulumi.Input

	ToStackAccessEndpointOutput() StackAccessEndpointOutput
	ToStackAccessEndpointOutputWithContext(context.Context) StackAccessEndpointOutput
}

StackAccessEndpointInput is an input type that accepts StackAccessEndpointArgs and StackAccessEndpointOutput values. You can construct a concrete instance of `StackAccessEndpointInput` via:

StackAccessEndpointArgs{...}

type StackAccessEndpointOutput

type StackAccessEndpointOutput struct{ *pulumi.OutputState }

func (StackAccessEndpointOutput) ElementType

func (StackAccessEndpointOutput) ElementType() reflect.Type

func (StackAccessEndpointOutput) EndpointType

func (StackAccessEndpointOutput) ToStackAccessEndpointOutput

func (o StackAccessEndpointOutput) ToStackAccessEndpointOutput() StackAccessEndpointOutput

func (StackAccessEndpointOutput) ToStackAccessEndpointOutputWithContext

func (o StackAccessEndpointOutput) ToStackAccessEndpointOutputWithContext(ctx context.Context) StackAccessEndpointOutput

func (StackAccessEndpointOutput) VpceId

type StackApplicationSettings

type StackApplicationSettings struct {
	Enabled       bool    `pulumi:"enabled"`
	SettingsGroup *string `pulumi:"settingsGroup"`
}

type StackApplicationSettingsArgs

type StackApplicationSettingsArgs struct {
	Enabled       pulumi.BoolInput      `pulumi:"enabled"`
	SettingsGroup pulumi.StringPtrInput `pulumi:"settingsGroup"`
}

func (StackApplicationSettingsArgs) ElementType

func (StackApplicationSettingsArgs) ToStackApplicationSettingsOutput

func (i StackApplicationSettingsArgs) ToStackApplicationSettingsOutput() StackApplicationSettingsOutput

func (StackApplicationSettingsArgs) ToStackApplicationSettingsOutputWithContext

func (i StackApplicationSettingsArgs) ToStackApplicationSettingsOutputWithContext(ctx context.Context) StackApplicationSettingsOutput

func (StackApplicationSettingsArgs) ToStackApplicationSettingsPtrOutput

func (i StackApplicationSettingsArgs) ToStackApplicationSettingsPtrOutput() StackApplicationSettingsPtrOutput

func (StackApplicationSettingsArgs) ToStackApplicationSettingsPtrOutputWithContext

func (i StackApplicationSettingsArgs) ToStackApplicationSettingsPtrOutputWithContext(ctx context.Context) StackApplicationSettingsPtrOutput

type StackApplicationSettingsInput

type StackApplicationSettingsInput interface {
	pulumi.Input

	ToStackApplicationSettingsOutput() StackApplicationSettingsOutput
	ToStackApplicationSettingsOutputWithContext(context.Context) StackApplicationSettingsOutput
}

StackApplicationSettingsInput is an input type that accepts StackApplicationSettingsArgs and StackApplicationSettingsOutput values. You can construct a concrete instance of `StackApplicationSettingsInput` via:

StackApplicationSettingsArgs{...}

type StackApplicationSettingsOutput

type StackApplicationSettingsOutput struct{ *pulumi.OutputState }

func (StackApplicationSettingsOutput) ElementType

func (StackApplicationSettingsOutput) Enabled

func (StackApplicationSettingsOutput) SettingsGroup

func (StackApplicationSettingsOutput) ToStackApplicationSettingsOutput

func (o StackApplicationSettingsOutput) ToStackApplicationSettingsOutput() StackApplicationSettingsOutput

func (StackApplicationSettingsOutput) ToStackApplicationSettingsOutputWithContext

func (o StackApplicationSettingsOutput) ToStackApplicationSettingsOutputWithContext(ctx context.Context) StackApplicationSettingsOutput

func (StackApplicationSettingsOutput) ToStackApplicationSettingsPtrOutput

func (o StackApplicationSettingsOutput) ToStackApplicationSettingsPtrOutput() StackApplicationSettingsPtrOutput

func (StackApplicationSettingsOutput) ToStackApplicationSettingsPtrOutputWithContext

func (o StackApplicationSettingsOutput) ToStackApplicationSettingsPtrOutputWithContext(ctx context.Context) StackApplicationSettingsPtrOutput

type StackApplicationSettingsPtrInput

type StackApplicationSettingsPtrInput interface {
	pulumi.Input

	ToStackApplicationSettingsPtrOutput() StackApplicationSettingsPtrOutput
	ToStackApplicationSettingsPtrOutputWithContext(context.Context) StackApplicationSettingsPtrOutput
}

StackApplicationSettingsPtrInput is an input type that accepts StackApplicationSettingsArgs, StackApplicationSettingsPtr and StackApplicationSettingsPtrOutput values. You can construct a concrete instance of `StackApplicationSettingsPtrInput` via:

        StackApplicationSettingsArgs{...}

or:

        nil

type StackApplicationSettingsPtrOutput

type StackApplicationSettingsPtrOutput struct{ *pulumi.OutputState }

func (StackApplicationSettingsPtrOutput) Elem

func (StackApplicationSettingsPtrOutput) ElementType

func (StackApplicationSettingsPtrOutput) Enabled

func (StackApplicationSettingsPtrOutput) SettingsGroup

func (StackApplicationSettingsPtrOutput) ToStackApplicationSettingsPtrOutput

func (o StackApplicationSettingsPtrOutput) ToStackApplicationSettingsPtrOutput() StackApplicationSettingsPtrOutput

func (StackApplicationSettingsPtrOutput) ToStackApplicationSettingsPtrOutputWithContext

func (o StackApplicationSettingsPtrOutput) ToStackApplicationSettingsPtrOutputWithContext(ctx context.Context) StackApplicationSettingsPtrOutput

type StackArgs

type StackArgs struct {
	AccessEndpoints         StackAccessEndpointArrayInput
	ApplicationSettings     StackApplicationSettingsPtrInput
	AttributesToDelete      pulumi.StringArrayInput
	DeleteStorageConnectors pulumi.BoolPtrInput
	Description             pulumi.StringPtrInput
	DisplayName             pulumi.StringPtrInput
	EmbedHostDomains        pulumi.StringArrayInput
	FeedbackURL             pulumi.StringPtrInput
	Name                    pulumi.StringPtrInput
	RedirectURL             pulumi.StringPtrInput
	StorageConnectors       StackStorageConnectorArrayInput
	Tags                    StackTagArrayInput
	UserSettings            StackUserSettingArrayInput
}

The set of arguments for constructing a Stack resource.

func (StackArgs) ElementType

func (StackArgs) ElementType() reflect.Type

type StackFleetAssociation deprecated

type StackFleetAssociation struct {
	pulumi.CustomResourceState

	FleetName pulumi.StringOutput `pulumi:"fleetName"`
	StackName pulumi.StringOutput `pulumi:"stackName"`
}

Resource Type definition for AWS::AppStream::StackFleetAssociation

Deprecated: StackFleetAssociation is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetStackFleetAssociation

func GetStackFleetAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StackFleetAssociationState, opts ...pulumi.ResourceOption) (*StackFleetAssociation, error)

GetStackFleetAssociation gets an existing StackFleetAssociation 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 NewStackFleetAssociation

func NewStackFleetAssociation(ctx *pulumi.Context,
	name string, args *StackFleetAssociationArgs, opts ...pulumi.ResourceOption) (*StackFleetAssociation, error)

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

func (*StackFleetAssociation) ElementType

func (*StackFleetAssociation) ElementType() reflect.Type

func (*StackFleetAssociation) ToStackFleetAssociationOutput

func (i *StackFleetAssociation) ToStackFleetAssociationOutput() StackFleetAssociationOutput

func (*StackFleetAssociation) ToStackFleetAssociationOutputWithContext

func (i *StackFleetAssociation) ToStackFleetAssociationOutputWithContext(ctx context.Context) StackFleetAssociationOutput

type StackFleetAssociationArgs

type StackFleetAssociationArgs struct {
	FleetName pulumi.StringInput
	StackName pulumi.StringInput
}

The set of arguments for constructing a StackFleetAssociation resource.

func (StackFleetAssociationArgs) ElementType

func (StackFleetAssociationArgs) ElementType() reflect.Type

type StackFleetAssociationInput

type StackFleetAssociationInput interface {
	pulumi.Input

	ToStackFleetAssociationOutput() StackFleetAssociationOutput
	ToStackFleetAssociationOutputWithContext(ctx context.Context) StackFleetAssociationOutput
}

type StackFleetAssociationOutput

type StackFleetAssociationOutput struct{ *pulumi.OutputState }

func (StackFleetAssociationOutput) ElementType

func (StackFleetAssociationOutput) ToStackFleetAssociationOutput

func (o StackFleetAssociationOutput) ToStackFleetAssociationOutput() StackFleetAssociationOutput

func (StackFleetAssociationOutput) ToStackFleetAssociationOutputWithContext

func (o StackFleetAssociationOutput) ToStackFleetAssociationOutputWithContext(ctx context.Context) StackFleetAssociationOutput

type StackFleetAssociationState

type StackFleetAssociationState struct {
}

func (StackFleetAssociationState) ElementType

func (StackFleetAssociationState) ElementType() reflect.Type

type StackInput

type StackInput interface {
	pulumi.Input

	ToStackOutput() StackOutput
	ToStackOutputWithContext(ctx context.Context) StackOutput
}

type StackOutput

type StackOutput struct{ *pulumi.OutputState }

func (StackOutput) ElementType

func (StackOutput) ElementType() reflect.Type

func (StackOutput) ToStackOutput

func (o StackOutput) ToStackOutput() StackOutput

func (StackOutput) ToStackOutputWithContext

func (o StackOutput) ToStackOutputWithContext(ctx context.Context) StackOutput

type StackState

type StackState struct {
}

func (StackState) ElementType

func (StackState) ElementType() reflect.Type

type StackStorageConnector

type StackStorageConnector struct {
	ConnectorType      string   `pulumi:"connectorType"`
	Domains            []string `pulumi:"domains"`
	ResourceIdentifier *string  `pulumi:"resourceIdentifier"`
}

type StackStorageConnectorArgs

type StackStorageConnectorArgs struct {
	ConnectorType      pulumi.StringInput      `pulumi:"connectorType"`
	Domains            pulumi.StringArrayInput `pulumi:"domains"`
	ResourceIdentifier pulumi.StringPtrInput   `pulumi:"resourceIdentifier"`
}

func (StackStorageConnectorArgs) ElementType

func (StackStorageConnectorArgs) ElementType() reflect.Type

func (StackStorageConnectorArgs) ToStackStorageConnectorOutput

func (i StackStorageConnectorArgs) ToStackStorageConnectorOutput() StackStorageConnectorOutput

func (StackStorageConnectorArgs) ToStackStorageConnectorOutputWithContext

func (i StackStorageConnectorArgs) ToStackStorageConnectorOutputWithContext(ctx context.Context) StackStorageConnectorOutput

type StackStorageConnectorArray

type StackStorageConnectorArray []StackStorageConnectorInput

func (StackStorageConnectorArray) ElementType

func (StackStorageConnectorArray) ElementType() reflect.Type

func (StackStorageConnectorArray) ToStackStorageConnectorArrayOutput

func (i StackStorageConnectorArray) ToStackStorageConnectorArrayOutput() StackStorageConnectorArrayOutput

func (StackStorageConnectorArray) ToStackStorageConnectorArrayOutputWithContext

func (i StackStorageConnectorArray) ToStackStorageConnectorArrayOutputWithContext(ctx context.Context) StackStorageConnectorArrayOutput

type StackStorageConnectorArrayInput

type StackStorageConnectorArrayInput interface {
	pulumi.Input

	ToStackStorageConnectorArrayOutput() StackStorageConnectorArrayOutput
	ToStackStorageConnectorArrayOutputWithContext(context.Context) StackStorageConnectorArrayOutput
}

StackStorageConnectorArrayInput is an input type that accepts StackStorageConnectorArray and StackStorageConnectorArrayOutput values. You can construct a concrete instance of `StackStorageConnectorArrayInput` via:

StackStorageConnectorArray{ StackStorageConnectorArgs{...} }

type StackStorageConnectorArrayOutput

type StackStorageConnectorArrayOutput struct{ *pulumi.OutputState }

func (StackStorageConnectorArrayOutput) ElementType

func (StackStorageConnectorArrayOutput) Index

func (StackStorageConnectorArrayOutput) ToStackStorageConnectorArrayOutput

func (o StackStorageConnectorArrayOutput) ToStackStorageConnectorArrayOutput() StackStorageConnectorArrayOutput

func (StackStorageConnectorArrayOutput) ToStackStorageConnectorArrayOutputWithContext

func (o StackStorageConnectorArrayOutput) ToStackStorageConnectorArrayOutputWithContext(ctx context.Context) StackStorageConnectorArrayOutput

type StackStorageConnectorInput

type StackStorageConnectorInput interface {
	pulumi.Input

	ToStackStorageConnectorOutput() StackStorageConnectorOutput
	ToStackStorageConnectorOutputWithContext(context.Context) StackStorageConnectorOutput
}

StackStorageConnectorInput is an input type that accepts StackStorageConnectorArgs and StackStorageConnectorOutput values. You can construct a concrete instance of `StackStorageConnectorInput` via:

StackStorageConnectorArgs{...}

type StackStorageConnectorOutput

type StackStorageConnectorOutput struct{ *pulumi.OutputState }

func (StackStorageConnectorOutput) ConnectorType

func (StackStorageConnectorOutput) Domains

func (StackStorageConnectorOutput) ElementType

func (StackStorageConnectorOutput) ResourceIdentifier

func (o StackStorageConnectorOutput) ResourceIdentifier() pulumi.StringPtrOutput

func (StackStorageConnectorOutput) ToStackStorageConnectorOutput

func (o StackStorageConnectorOutput) ToStackStorageConnectorOutput() StackStorageConnectorOutput

func (StackStorageConnectorOutput) ToStackStorageConnectorOutputWithContext

func (o StackStorageConnectorOutput) ToStackStorageConnectorOutputWithContext(ctx context.Context) StackStorageConnectorOutput

type StackTag

type StackTag struct {
	Key   string `pulumi:"key"`
	Value string `pulumi:"value"`
}

type StackTagArgs

type StackTagArgs struct {
	Key   pulumi.StringInput `pulumi:"key"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (StackTagArgs) ElementType

func (StackTagArgs) ElementType() reflect.Type

func (StackTagArgs) ToStackTagOutput

func (i StackTagArgs) ToStackTagOutput() StackTagOutput

func (StackTagArgs) ToStackTagOutputWithContext

func (i StackTagArgs) ToStackTagOutputWithContext(ctx context.Context) StackTagOutput

type StackTagArray

type StackTagArray []StackTagInput

func (StackTagArray) ElementType

func (StackTagArray) ElementType() reflect.Type

func (StackTagArray) ToStackTagArrayOutput

func (i StackTagArray) ToStackTagArrayOutput() StackTagArrayOutput

func (StackTagArray) ToStackTagArrayOutputWithContext

func (i StackTagArray) ToStackTagArrayOutputWithContext(ctx context.Context) StackTagArrayOutput

type StackTagArrayInput

type StackTagArrayInput interface {
	pulumi.Input

	ToStackTagArrayOutput() StackTagArrayOutput
	ToStackTagArrayOutputWithContext(context.Context) StackTagArrayOutput
}

StackTagArrayInput is an input type that accepts StackTagArray and StackTagArrayOutput values. You can construct a concrete instance of `StackTagArrayInput` via:

StackTagArray{ StackTagArgs{...} }

type StackTagArrayOutput

type StackTagArrayOutput struct{ *pulumi.OutputState }

func (StackTagArrayOutput) ElementType

func (StackTagArrayOutput) ElementType() reflect.Type

func (StackTagArrayOutput) Index

func (StackTagArrayOutput) ToStackTagArrayOutput

func (o StackTagArrayOutput) ToStackTagArrayOutput() StackTagArrayOutput

func (StackTagArrayOutput) ToStackTagArrayOutputWithContext

func (o StackTagArrayOutput) ToStackTagArrayOutputWithContext(ctx context.Context) StackTagArrayOutput

type StackTagInput

type StackTagInput interface {
	pulumi.Input

	ToStackTagOutput() StackTagOutput
	ToStackTagOutputWithContext(context.Context) StackTagOutput
}

StackTagInput is an input type that accepts StackTagArgs and StackTagOutput values. You can construct a concrete instance of `StackTagInput` via:

StackTagArgs{...}

type StackTagOutput

type StackTagOutput struct{ *pulumi.OutputState }

func (StackTagOutput) ElementType

func (StackTagOutput) ElementType() reflect.Type

func (StackTagOutput) Key

func (StackTagOutput) ToStackTagOutput

func (o StackTagOutput) ToStackTagOutput() StackTagOutput

func (StackTagOutput) ToStackTagOutputWithContext

func (o StackTagOutput) ToStackTagOutputWithContext(ctx context.Context) StackTagOutput

func (StackTagOutput) Value

type StackUserAssociation deprecated

type StackUserAssociation struct {
	pulumi.CustomResourceState

	AuthenticationType    pulumi.StringOutput  `pulumi:"authenticationType"`
	SendEmailNotification pulumi.BoolPtrOutput `pulumi:"sendEmailNotification"`
	StackName             pulumi.StringOutput  `pulumi:"stackName"`
	UserName              pulumi.StringOutput  `pulumi:"userName"`
}

Resource Type definition for AWS::AppStream::StackUserAssociation

Deprecated: StackUserAssociation is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetStackUserAssociation

func GetStackUserAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StackUserAssociationState, opts ...pulumi.ResourceOption) (*StackUserAssociation, error)

GetStackUserAssociation gets an existing StackUserAssociation 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 NewStackUserAssociation

func NewStackUserAssociation(ctx *pulumi.Context,
	name string, args *StackUserAssociationArgs, opts ...pulumi.ResourceOption) (*StackUserAssociation, error)

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

func (*StackUserAssociation) ElementType

func (*StackUserAssociation) ElementType() reflect.Type

func (*StackUserAssociation) ToStackUserAssociationOutput

func (i *StackUserAssociation) ToStackUserAssociationOutput() StackUserAssociationOutput

func (*StackUserAssociation) ToStackUserAssociationOutputWithContext

func (i *StackUserAssociation) ToStackUserAssociationOutputWithContext(ctx context.Context) StackUserAssociationOutput

type StackUserAssociationArgs

type StackUserAssociationArgs struct {
	AuthenticationType    pulumi.StringInput
	SendEmailNotification pulumi.BoolPtrInput
	StackName             pulumi.StringInput
	UserName              pulumi.StringInput
}

The set of arguments for constructing a StackUserAssociation resource.

func (StackUserAssociationArgs) ElementType

func (StackUserAssociationArgs) ElementType() reflect.Type

type StackUserAssociationInput

type StackUserAssociationInput interface {
	pulumi.Input

	ToStackUserAssociationOutput() StackUserAssociationOutput
	ToStackUserAssociationOutputWithContext(ctx context.Context) StackUserAssociationOutput
}

type StackUserAssociationOutput

type StackUserAssociationOutput struct{ *pulumi.OutputState }

func (StackUserAssociationOutput) ElementType

func (StackUserAssociationOutput) ElementType() reflect.Type

func (StackUserAssociationOutput) ToStackUserAssociationOutput

func (o StackUserAssociationOutput) ToStackUserAssociationOutput() StackUserAssociationOutput

func (StackUserAssociationOutput) ToStackUserAssociationOutputWithContext

func (o StackUserAssociationOutput) ToStackUserAssociationOutputWithContext(ctx context.Context) StackUserAssociationOutput

type StackUserAssociationState

type StackUserAssociationState struct {
}

func (StackUserAssociationState) ElementType

func (StackUserAssociationState) ElementType() reflect.Type

type StackUserSetting

type StackUserSetting struct {
	Action     string `pulumi:"action"`
	Permission string `pulumi:"permission"`
}

type StackUserSettingArgs

type StackUserSettingArgs struct {
	Action     pulumi.StringInput `pulumi:"action"`
	Permission pulumi.StringInput `pulumi:"permission"`
}

func (StackUserSettingArgs) ElementType

func (StackUserSettingArgs) ElementType() reflect.Type

func (StackUserSettingArgs) ToStackUserSettingOutput

func (i StackUserSettingArgs) ToStackUserSettingOutput() StackUserSettingOutput

func (StackUserSettingArgs) ToStackUserSettingOutputWithContext

func (i StackUserSettingArgs) ToStackUserSettingOutputWithContext(ctx context.Context) StackUserSettingOutput

type StackUserSettingArray

type StackUserSettingArray []StackUserSettingInput

func (StackUserSettingArray) ElementType

func (StackUserSettingArray) ElementType() reflect.Type

func (StackUserSettingArray) ToStackUserSettingArrayOutput

func (i StackUserSettingArray) ToStackUserSettingArrayOutput() StackUserSettingArrayOutput

func (StackUserSettingArray) ToStackUserSettingArrayOutputWithContext

func (i StackUserSettingArray) ToStackUserSettingArrayOutputWithContext(ctx context.Context) StackUserSettingArrayOutput

type StackUserSettingArrayInput

type StackUserSettingArrayInput interface {
	pulumi.Input

	ToStackUserSettingArrayOutput() StackUserSettingArrayOutput
	ToStackUserSettingArrayOutputWithContext(context.Context) StackUserSettingArrayOutput
}

StackUserSettingArrayInput is an input type that accepts StackUserSettingArray and StackUserSettingArrayOutput values. You can construct a concrete instance of `StackUserSettingArrayInput` via:

StackUserSettingArray{ StackUserSettingArgs{...} }

type StackUserSettingArrayOutput

type StackUserSettingArrayOutput struct{ *pulumi.OutputState }

func (StackUserSettingArrayOutput) ElementType

func (StackUserSettingArrayOutput) Index

func (StackUserSettingArrayOutput) ToStackUserSettingArrayOutput

func (o StackUserSettingArrayOutput) ToStackUserSettingArrayOutput() StackUserSettingArrayOutput

func (StackUserSettingArrayOutput) ToStackUserSettingArrayOutputWithContext

func (o StackUserSettingArrayOutput) ToStackUserSettingArrayOutputWithContext(ctx context.Context) StackUserSettingArrayOutput

type StackUserSettingInput

type StackUserSettingInput interface {
	pulumi.Input

	ToStackUserSettingOutput() StackUserSettingOutput
	ToStackUserSettingOutputWithContext(context.Context) StackUserSettingOutput
}

StackUserSettingInput is an input type that accepts StackUserSettingArgs and StackUserSettingOutput values. You can construct a concrete instance of `StackUserSettingInput` via:

StackUserSettingArgs{...}

type StackUserSettingOutput

type StackUserSettingOutput struct{ *pulumi.OutputState }

func (StackUserSettingOutput) Action

func (StackUserSettingOutput) ElementType

func (StackUserSettingOutput) ElementType() reflect.Type

func (StackUserSettingOutput) Permission

func (StackUserSettingOutput) ToStackUserSettingOutput

func (o StackUserSettingOutput) ToStackUserSettingOutput() StackUserSettingOutput

func (StackUserSettingOutput) ToStackUserSettingOutputWithContext

func (o StackUserSettingOutput) ToStackUserSettingOutputWithContext(ctx context.Context) StackUserSettingOutput

type User deprecated

type User struct {
	pulumi.CustomResourceState

	AuthenticationType pulumi.StringOutput    `pulumi:"authenticationType"`
	FirstName          pulumi.StringPtrOutput `pulumi:"firstName"`
	LastName           pulumi.StringPtrOutput `pulumi:"lastName"`
	MessageAction      pulumi.StringPtrOutput `pulumi:"messageAction"`
	UserName           pulumi.StringOutput    `pulumi:"userName"`
}

Resource Type definition for AWS::AppStream::User

Deprecated: User is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetUser

func GetUser(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *UserState, opts ...pulumi.ResourceOption) (*User, error)

GetUser gets an existing User 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 NewUser

func NewUser(ctx *pulumi.Context,
	name string, args *UserArgs, opts ...pulumi.ResourceOption) (*User, error)

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

func (*User) ElementType

func (*User) ElementType() reflect.Type

func (*User) ToUserOutput

func (i *User) ToUserOutput() UserOutput

func (*User) ToUserOutputWithContext

func (i *User) ToUserOutputWithContext(ctx context.Context) UserOutput

type UserArgs

type UserArgs struct {
	AuthenticationType pulumi.StringInput
	FirstName          pulumi.StringPtrInput
	LastName           pulumi.StringPtrInput
	MessageAction      pulumi.StringPtrInput
	UserName           pulumi.StringPtrInput
}

The set of arguments for constructing a User resource.

func (UserArgs) ElementType

func (UserArgs) ElementType() reflect.Type

type UserInput

type UserInput interface {
	pulumi.Input

	ToUserOutput() UserOutput
	ToUserOutputWithContext(ctx context.Context) UserOutput
}

type UserOutput

type UserOutput struct{ *pulumi.OutputState }

func (UserOutput) ElementType

func (UserOutput) ElementType() reflect.Type

func (UserOutput) ToUserOutput

func (o UserOutput) ToUserOutput() UserOutput

func (UserOutput) ToUserOutputWithContext

func (o UserOutput) ToUserOutputWithContext(ctx context.Context) UserOutput

type UserState

type UserState struct {
}

func (UserState) ElementType

func (UserState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL