appstream

package
v0.55.0 Latest Latest
Warning

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

Go to latest
Published: Mar 28, 2023 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) Arn added in v0.17.0

func (AppBlockOutput) CreatedTime added in v0.17.0

func (o AppBlockOutput) CreatedTime() pulumi.StringOutput

func (AppBlockOutput) Description added in v0.17.0

func (o AppBlockOutput) Description() pulumi.StringPtrOutput

func (AppBlockOutput) DisplayName added in v0.17.0

func (o AppBlockOutput) DisplayName() pulumi.StringPtrOutput

func (AppBlockOutput) ElementType added in v0.6.0

func (AppBlockOutput) ElementType() reflect.Type

func (AppBlockOutput) Name added in v0.17.0

func (AppBlockOutput) SetupScriptDetails added in v0.17.0

func (o AppBlockOutput) SetupScriptDetails() AppBlockScriptDetailsOutput

func (AppBlockOutput) SourceS3Location added in v0.17.0

func (o AppBlockOutput) SourceS3Location() AppBlockS3LocationOutput

func (AppBlockOutput) Tags added in v0.17.0

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

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

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

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

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

type ApplicationEntitlementAssociation struct {
	pulumi.CustomResourceState

	ApplicationIdentifier pulumi.StringOutput `pulumi:"applicationIdentifier"`
	EntitlementName       pulumi.StringOutput `pulumi:"entitlementName"`
	StackName             pulumi.StringOutput `pulumi:"stackName"`
}

Resource Type definition for AWS::AppStream::ApplicationEntitlementAssociation

func GetApplicationEntitlementAssociation added in v0.10.0

func GetApplicationEntitlementAssociation(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ApplicationEntitlementAssociationState, opts ...pulumi.ResourceOption) (*ApplicationEntitlementAssociation, error)

GetApplicationEntitlementAssociation gets an existing ApplicationEntitlementAssociation 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 NewApplicationEntitlementAssociation added in v0.10.0

func NewApplicationEntitlementAssociation(ctx *pulumi.Context,
	name string, args *ApplicationEntitlementAssociationArgs, opts ...pulumi.ResourceOption) (*ApplicationEntitlementAssociation, error)

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

func (*ApplicationEntitlementAssociation) ElementType added in v0.10.0

func (*ApplicationEntitlementAssociation) ToApplicationEntitlementAssociationOutput added in v0.10.0

func (i *ApplicationEntitlementAssociation) ToApplicationEntitlementAssociationOutput() ApplicationEntitlementAssociationOutput

func (*ApplicationEntitlementAssociation) ToApplicationEntitlementAssociationOutputWithContext added in v0.10.0

func (i *ApplicationEntitlementAssociation) ToApplicationEntitlementAssociationOutputWithContext(ctx context.Context) ApplicationEntitlementAssociationOutput

type ApplicationEntitlementAssociationArgs added in v0.10.0

type ApplicationEntitlementAssociationArgs struct {
	ApplicationIdentifier pulumi.StringInput
	EntitlementName       pulumi.StringInput
	StackName             pulumi.StringInput
}

The set of arguments for constructing a ApplicationEntitlementAssociation resource.

func (ApplicationEntitlementAssociationArgs) ElementType added in v0.10.0

type ApplicationEntitlementAssociationInput added in v0.10.0

type ApplicationEntitlementAssociationInput interface {
	pulumi.Input

	ToApplicationEntitlementAssociationOutput() ApplicationEntitlementAssociationOutput
	ToApplicationEntitlementAssociationOutputWithContext(ctx context.Context) ApplicationEntitlementAssociationOutput
}

type ApplicationEntitlementAssociationOutput added in v0.10.0

type ApplicationEntitlementAssociationOutput struct{ *pulumi.OutputState }

func (ApplicationEntitlementAssociationOutput) ApplicationIdentifier added in v0.17.0

func (ApplicationEntitlementAssociationOutput) ElementType added in v0.10.0

func (ApplicationEntitlementAssociationOutput) EntitlementName added in v0.17.0

func (ApplicationEntitlementAssociationOutput) StackName added in v0.17.0

func (ApplicationEntitlementAssociationOutput) ToApplicationEntitlementAssociationOutput added in v0.10.0

func (o ApplicationEntitlementAssociationOutput) ToApplicationEntitlementAssociationOutput() ApplicationEntitlementAssociationOutput

func (ApplicationEntitlementAssociationOutput) ToApplicationEntitlementAssociationOutputWithContext added in v0.10.0

func (o ApplicationEntitlementAssociationOutput) ToApplicationEntitlementAssociationOutputWithContext(ctx context.Context) ApplicationEntitlementAssociationOutput

type ApplicationEntitlementAssociationState added in v0.10.0

type ApplicationEntitlementAssociationState struct {
}

func (ApplicationEntitlementAssociationState) ElementType added in v0.10.0

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

func (ApplicationFleetAssociationOutput) ElementType added in v0.6.0

func (ApplicationFleetAssociationOutput) FleetName added in v0.17.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) AppBlockArn added in v0.17.0

func (o ApplicationOutput) AppBlockArn() pulumi.StringOutput

func (ApplicationOutput) Arn added in v0.17.0

func (ApplicationOutput) AttributesToDelete added in v0.17.0

func (o ApplicationOutput) AttributesToDelete() pulumi.StringArrayOutput

func (ApplicationOutput) CreatedTime added in v0.17.0

func (o ApplicationOutput) CreatedTime() pulumi.StringOutput

func (ApplicationOutput) Description added in v0.17.0

func (o ApplicationOutput) Description() pulumi.StringPtrOutput

func (ApplicationOutput) DisplayName added in v0.17.0

func (o ApplicationOutput) DisplayName() pulumi.StringPtrOutput

func (ApplicationOutput) ElementType added in v0.6.0

func (ApplicationOutput) ElementType() reflect.Type

func (ApplicationOutput) IconS3Location added in v0.17.0

func (ApplicationOutput) InstanceFamilies added in v0.17.0

func (o ApplicationOutput) InstanceFamilies() pulumi.StringArrayOutput

func (ApplicationOutput) LaunchParameters added in v0.17.0

func (o ApplicationOutput) LaunchParameters() pulumi.StringPtrOutput

func (ApplicationOutput) LaunchPath added in v0.17.0

func (o ApplicationOutput) LaunchPath() pulumi.StringOutput

func (ApplicationOutput) Name added in v0.17.0

func (ApplicationOutput) Platforms added in v0.17.0

func (ApplicationOutput) Tags added in v0.17.0

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

func (ApplicationOutput) WorkingDirectory added in v0.17.0

func (o ApplicationOutput) WorkingDirectory() pulumi.StringPtrOutput

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

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

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

type DirectoryConfig struct {
	pulumi.CustomResourceState

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

Resource Type definition for AWS::AppStream::DirectoryConfig

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 {
	CertificateBasedAuthProperties       DirectoryConfigCertificateBasedAuthPropertiesPtrInput
	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 DirectoryConfigCertificateBasedAuthProperties added in v0.41.0

type DirectoryConfigCertificateBasedAuthProperties struct {
	CertificateAuthorityArn *string `pulumi:"certificateAuthorityArn"`
	Status                  *string `pulumi:"status"`
}

type DirectoryConfigCertificateBasedAuthPropertiesArgs added in v0.41.0

type DirectoryConfigCertificateBasedAuthPropertiesArgs struct {
	CertificateAuthorityArn pulumi.StringPtrInput `pulumi:"certificateAuthorityArn"`
	Status                  pulumi.StringPtrInput `pulumi:"status"`
}

func (DirectoryConfigCertificateBasedAuthPropertiesArgs) ElementType added in v0.41.0

func (DirectoryConfigCertificateBasedAuthPropertiesArgs) ToDirectoryConfigCertificateBasedAuthPropertiesOutput added in v0.41.0

func (i DirectoryConfigCertificateBasedAuthPropertiesArgs) ToDirectoryConfigCertificateBasedAuthPropertiesOutput() DirectoryConfigCertificateBasedAuthPropertiesOutput

func (DirectoryConfigCertificateBasedAuthPropertiesArgs) ToDirectoryConfigCertificateBasedAuthPropertiesOutputWithContext added in v0.41.0

func (i DirectoryConfigCertificateBasedAuthPropertiesArgs) ToDirectoryConfigCertificateBasedAuthPropertiesOutputWithContext(ctx context.Context) DirectoryConfigCertificateBasedAuthPropertiesOutput

func (DirectoryConfigCertificateBasedAuthPropertiesArgs) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutput added in v0.41.0

func (i DirectoryConfigCertificateBasedAuthPropertiesArgs) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutput() DirectoryConfigCertificateBasedAuthPropertiesPtrOutput

func (DirectoryConfigCertificateBasedAuthPropertiesArgs) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutputWithContext added in v0.41.0

func (i DirectoryConfigCertificateBasedAuthPropertiesArgs) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutputWithContext(ctx context.Context) DirectoryConfigCertificateBasedAuthPropertiesPtrOutput

type DirectoryConfigCertificateBasedAuthPropertiesInput added in v0.41.0

type DirectoryConfigCertificateBasedAuthPropertiesInput interface {
	pulumi.Input

	ToDirectoryConfigCertificateBasedAuthPropertiesOutput() DirectoryConfigCertificateBasedAuthPropertiesOutput
	ToDirectoryConfigCertificateBasedAuthPropertiesOutputWithContext(context.Context) DirectoryConfigCertificateBasedAuthPropertiesOutput
}

DirectoryConfigCertificateBasedAuthPropertiesInput is an input type that accepts DirectoryConfigCertificateBasedAuthPropertiesArgs and DirectoryConfigCertificateBasedAuthPropertiesOutput values. You can construct a concrete instance of `DirectoryConfigCertificateBasedAuthPropertiesInput` via:

DirectoryConfigCertificateBasedAuthPropertiesArgs{...}

type DirectoryConfigCertificateBasedAuthPropertiesOutput added in v0.41.0

type DirectoryConfigCertificateBasedAuthPropertiesOutput struct{ *pulumi.OutputState }

func (DirectoryConfigCertificateBasedAuthPropertiesOutput) CertificateAuthorityArn added in v0.41.0

func (DirectoryConfigCertificateBasedAuthPropertiesOutput) ElementType added in v0.41.0

func (DirectoryConfigCertificateBasedAuthPropertiesOutput) Status added in v0.41.0

func (DirectoryConfigCertificateBasedAuthPropertiesOutput) ToDirectoryConfigCertificateBasedAuthPropertiesOutput added in v0.41.0

func (o DirectoryConfigCertificateBasedAuthPropertiesOutput) ToDirectoryConfigCertificateBasedAuthPropertiesOutput() DirectoryConfigCertificateBasedAuthPropertiesOutput

func (DirectoryConfigCertificateBasedAuthPropertiesOutput) ToDirectoryConfigCertificateBasedAuthPropertiesOutputWithContext added in v0.41.0

func (o DirectoryConfigCertificateBasedAuthPropertiesOutput) ToDirectoryConfigCertificateBasedAuthPropertiesOutputWithContext(ctx context.Context) DirectoryConfigCertificateBasedAuthPropertiesOutput

func (DirectoryConfigCertificateBasedAuthPropertiesOutput) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutput added in v0.41.0

func (o DirectoryConfigCertificateBasedAuthPropertiesOutput) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutput() DirectoryConfigCertificateBasedAuthPropertiesPtrOutput

func (DirectoryConfigCertificateBasedAuthPropertiesOutput) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutputWithContext added in v0.41.0

func (o DirectoryConfigCertificateBasedAuthPropertiesOutput) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutputWithContext(ctx context.Context) DirectoryConfigCertificateBasedAuthPropertiesPtrOutput

type DirectoryConfigCertificateBasedAuthPropertiesPtrInput added in v0.41.0

type DirectoryConfigCertificateBasedAuthPropertiesPtrInput interface {
	pulumi.Input

	ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutput() DirectoryConfigCertificateBasedAuthPropertiesPtrOutput
	ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutputWithContext(context.Context) DirectoryConfigCertificateBasedAuthPropertiesPtrOutput
}

DirectoryConfigCertificateBasedAuthPropertiesPtrInput is an input type that accepts DirectoryConfigCertificateBasedAuthPropertiesArgs, DirectoryConfigCertificateBasedAuthPropertiesPtr and DirectoryConfigCertificateBasedAuthPropertiesPtrOutput values. You can construct a concrete instance of `DirectoryConfigCertificateBasedAuthPropertiesPtrInput` via:

        DirectoryConfigCertificateBasedAuthPropertiesArgs{...}

or:

        nil

type DirectoryConfigCertificateBasedAuthPropertiesPtrOutput added in v0.41.0

type DirectoryConfigCertificateBasedAuthPropertiesPtrOutput struct{ *pulumi.OutputState }

func (DirectoryConfigCertificateBasedAuthPropertiesPtrOutput) CertificateAuthorityArn added in v0.41.0

func (DirectoryConfigCertificateBasedAuthPropertiesPtrOutput) Elem added in v0.41.0

func (DirectoryConfigCertificateBasedAuthPropertiesPtrOutput) ElementType added in v0.41.0

func (DirectoryConfigCertificateBasedAuthPropertiesPtrOutput) Status added in v0.41.0

func (DirectoryConfigCertificateBasedAuthPropertiesPtrOutput) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutput added in v0.41.0

func (DirectoryConfigCertificateBasedAuthPropertiesPtrOutput) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutputWithContext added in v0.41.0

func (o DirectoryConfigCertificateBasedAuthPropertiesPtrOutput) ToDirectoryConfigCertificateBasedAuthPropertiesPtrOutputWithContext(ctx context.Context) DirectoryConfigCertificateBasedAuthPropertiesPtrOutput

type DirectoryConfigInput

type DirectoryConfigInput interface {
	pulumi.Input

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

type DirectoryConfigOutput

type DirectoryConfigOutput struct{ *pulumi.OutputState }

func (DirectoryConfigOutput) CertificateBasedAuthProperties added in v0.41.0

func (DirectoryConfigOutput) DirectoryName added in v0.17.0

func (o DirectoryConfigOutput) DirectoryName() pulumi.StringOutput

func (DirectoryConfigOutput) ElementType

func (DirectoryConfigOutput) ElementType() reflect.Type

func (DirectoryConfigOutput) OrganizationalUnitDistinguishedNames added in v0.17.0

func (o DirectoryConfigOutput) OrganizationalUnitDistinguishedNames() pulumi.StringArrayOutput

func (DirectoryConfigOutput) ServiceAccountCredentials added in v0.17.0

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

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

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

type Entitlement struct {
	pulumi.CustomResourceState

	AppVisibility    pulumi.StringOutput             `pulumi:"appVisibility"`
	Attributes       EntitlementAttributeArrayOutput `pulumi:"attributes"`
	CreatedTime      pulumi.StringOutput             `pulumi:"createdTime"`
	Description      pulumi.StringPtrOutput          `pulumi:"description"`
	LastModifiedTime pulumi.StringOutput             `pulumi:"lastModifiedTime"`
	Name             pulumi.StringOutput             `pulumi:"name"`
	StackName        pulumi.StringOutput             `pulumi:"stackName"`
}

Resource Type definition for AWS::AppStream::Entitlement

func GetEntitlement added in v0.10.0

func GetEntitlement(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EntitlementState, opts ...pulumi.ResourceOption) (*Entitlement, error)

GetEntitlement gets an existing Entitlement 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 NewEntitlement added in v0.10.0

func NewEntitlement(ctx *pulumi.Context,
	name string, args *EntitlementArgs, opts ...pulumi.ResourceOption) (*Entitlement, error)

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

func (*Entitlement) ElementType added in v0.10.0

func (*Entitlement) ElementType() reflect.Type

func (*Entitlement) ToEntitlementOutput added in v0.10.0

func (i *Entitlement) ToEntitlementOutput() EntitlementOutput

func (*Entitlement) ToEntitlementOutputWithContext added in v0.10.0

func (i *Entitlement) ToEntitlementOutputWithContext(ctx context.Context) EntitlementOutput

type EntitlementArgs added in v0.10.0

type EntitlementArgs struct {
	AppVisibility pulumi.StringInput
	Attributes    EntitlementAttributeArrayInput
	Description   pulumi.StringPtrInput
	Name          pulumi.StringPtrInput
	StackName     pulumi.StringInput
}

The set of arguments for constructing a Entitlement resource.

func (EntitlementArgs) ElementType added in v0.10.0

func (EntitlementArgs) ElementType() reflect.Type

type EntitlementAttribute added in v0.10.0

type EntitlementAttribute struct {
	Name  string `pulumi:"name"`
	Value string `pulumi:"value"`
}

type EntitlementAttributeArgs added in v0.10.0

type EntitlementAttributeArgs struct {
	Name  pulumi.StringInput `pulumi:"name"`
	Value pulumi.StringInput `pulumi:"value"`
}

func (EntitlementAttributeArgs) ElementType added in v0.10.0

func (EntitlementAttributeArgs) ElementType() reflect.Type

func (EntitlementAttributeArgs) ToEntitlementAttributeOutput added in v0.10.0

func (i EntitlementAttributeArgs) ToEntitlementAttributeOutput() EntitlementAttributeOutput

func (EntitlementAttributeArgs) ToEntitlementAttributeOutputWithContext added in v0.10.0

func (i EntitlementAttributeArgs) ToEntitlementAttributeOutputWithContext(ctx context.Context) EntitlementAttributeOutput

type EntitlementAttributeArray added in v0.10.0

type EntitlementAttributeArray []EntitlementAttributeInput

func (EntitlementAttributeArray) ElementType added in v0.10.0

func (EntitlementAttributeArray) ElementType() reflect.Type

func (EntitlementAttributeArray) ToEntitlementAttributeArrayOutput added in v0.10.0

func (i EntitlementAttributeArray) ToEntitlementAttributeArrayOutput() EntitlementAttributeArrayOutput

func (EntitlementAttributeArray) ToEntitlementAttributeArrayOutputWithContext added in v0.10.0

func (i EntitlementAttributeArray) ToEntitlementAttributeArrayOutputWithContext(ctx context.Context) EntitlementAttributeArrayOutput

type EntitlementAttributeArrayInput added in v0.10.0

type EntitlementAttributeArrayInput interface {
	pulumi.Input

	ToEntitlementAttributeArrayOutput() EntitlementAttributeArrayOutput
	ToEntitlementAttributeArrayOutputWithContext(context.Context) EntitlementAttributeArrayOutput
}

EntitlementAttributeArrayInput is an input type that accepts EntitlementAttributeArray and EntitlementAttributeArrayOutput values. You can construct a concrete instance of `EntitlementAttributeArrayInput` via:

EntitlementAttributeArray{ EntitlementAttributeArgs{...} }

type EntitlementAttributeArrayOutput added in v0.10.0

type EntitlementAttributeArrayOutput struct{ *pulumi.OutputState }

func (EntitlementAttributeArrayOutput) ElementType added in v0.10.0

func (EntitlementAttributeArrayOutput) Index added in v0.10.0

func (EntitlementAttributeArrayOutput) ToEntitlementAttributeArrayOutput added in v0.10.0

func (o EntitlementAttributeArrayOutput) ToEntitlementAttributeArrayOutput() EntitlementAttributeArrayOutput

func (EntitlementAttributeArrayOutput) ToEntitlementAttributeArrayOutputWithContext added in v0.10.0

func (o EntitlementAttributeArrayOutput) ToEntitlementAttributeArrayOutputWithContext(ctx context.Context) EntitlementAttributeArrayOutput

type EntitlementAttributeInput added in v0.10.0

type EntitlementAttributeInput interface {
	pulumi.Input

	ToEntitlementAttributeOutput() EntitlementAttributeOutput
	ToEntitlementAttributeOutputWithContext(context.Context) EntitlementAttributeOutput
}

EntitlementAttributeInput is an input type that accepts EntitlementAttributeArgs and EntitlementAttributeOutput values. You can construct a concrete instance of `EntitlementAttributeInput` via:

EntitlementAttributeArgs{...}

type EntitlementAttributeOutput added in v0.10.0

type EntitlementAttributeOutput struct{ *pulumi.OutputState }

func (EntitlementAttributeOutput) ElementType added in v0.10.0

func (EntitlementAttributeOutput) ElementType() reflect.Type

func (EntitlementAttributeOutput) Name added in v0.10.0

func (EntitlementAttributeOutput) ToEntitlementAttributeOutput added in v0.10.0

func (o EntitlementAttributeOutput) ToEntitlementAttributeOutput() EntitlementAttributeOutput

func (EntitlementAttributeOutput) ToEntitlementAttributeOutputWithContext added in v0.10.0

func (o EntitlementAttributeOutput) ToEntitlementAttributeOutputWithContext(ctx context.Context) EntitlementAttributeOutput

func (EntitlementAttributeOutput) Value added in v0.10.0

type EntitlementInput added in v0.10.0

type EntitlementInput interface {
	pulumi.Input

	ToEntitlementOutput() EntitlementOutput
	ToEntitlementOutputWithContext(ctx context.Context) EntitlementOutput
}

type EntitlementOutput added in v0.10.0

type EntitlementOutput struct{ *pulumi.OutputState }

func (EntitlementOutput) AppVisibility added in v0.17.0

func (o EntitlementOutput) AppVisibility() pulumi.StringOutput

func (EntitlementOutput) Attributes added in v0.17.0

func (EntitlementOutput) CreatedTime added in v0.17.0

func (o EntitlementOutput) CreatedTime() pulumi.StringOutput

func (EntitlementOutput) Description added in v0.17.0

func (o EntitlementOutput) Description() pulumi.StringPtrOutput

func (EntitlementOutput) ElementType added in v0.10.0

func (EntitlementOutput) ElementType() reflect.Type

func (EntitlementOutput) LastModifiedTime added in v0.17.0

func (o EntitlementOutput) LastModifiedTime() pulumi.StringOutput

func (EntitlementOutput) Name added in v0.17.0

func (EntitlementOutput) StackName added in v0.17.0

func (o EntitlementOutput) StackName() pulumi.StringOutput

func (EntitlementOutput) ToEntitlementOutput added in v0.10.0

func (o EntitlementOutput) ToEntitlementOutput() EntitlementOutput

func (EntitlementOutput) ToEntitlementOutputWithContext added in v0.10.0

func (o EntitlementOutput) ToEntitlementOutputWithContext(ctx context.Context) EntitlementOutput

type EntitlementState added in v0.10.0

type EntitlementState struct {
}

func (EntitlementState) ElementType added in v0.10.0

func (EntitlementState) 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"`
	SessionScriptS3Location        FleetS3LocationPtrOutput      `pulumi:"sessionScriptS3Location"`
	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
	SessionScriptS3Location        FleetS3LocationPtrInput
	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) ComputeCapacity added in v0.17.0

func (o FleetOutput) ComputeCapacity() FleetComputeCapacityPtrOutput

func (FleetOutput) Description added in v0.17.0

func (o FleetOutput) Description() pulumi.StringPtrOutput

func (FleetOutput) DisconnectTimeoutInSeconds added in v0.17.0

func (o FleetOutput) DisconnectTimeoutInSeconds() pulumi.IntPtrOutput

func (FleetOutput) DisplayName added in v0.17.0

func (o FleetOutput) DisplayName() pulumi.StringPtrOutput

func (FleetOutput) DomainJoinInfo added in v0.17.0

func (o FleetOutput) DomainJoinInfo() FleetDomainJoinInfoPtrOutput

func (FleetOutput) ElementType

func (FleetOutput) ElementType() reflect.Type

func (FleetOutput) EnableDefaultInternetAccess added in v0.17.0

func (o FleetOutput) EnableDefaultInternetAccess() pulumi.BoolPtrOutput

func (FleetOutput) FleetType added in v0.17.0

func (o FleetOutput) FleetType() pulumi.StringPtrOutput

func (FleetOutput) IamRoleArn added in v0.17.0

func (o FleetOutput) IamRoleArn() pulumi.StringPtrOutput

func (FleetOutput) IdleDisconnectTimeoutInSeconds added in v0.17.0

func (o FleetOutput) IdleDisconnectTimeoutInSeconds() pulumi.IntPtrOutput

func (FleetOutput) ImageArn added in v0.17.0

func (o FleetOutput) ImageArn() pulumi.StringPtrOutput

func (FleetOutput) ImageName added in v0.17.0

func (o FleetOutput) ImageName() pulumi.StringPtrOutput

func (FleetOutput) InstanceType added in v0.17.0

func (o FleetOutput) InstanceType() pulumi.StringOutput

func (FleetOutput) MaxConcurrentSessions added in v0.17.0

func (o FleetOutput) MaxConcurrentSessions() pulumi.IntPtrOutput

func (FleetOutput) MaxUserDurationInSeconds added in v0.17.0

func (o FleetOutput) MaxUserDurationInSeconds() pulumi.IntPtrOutput

func (FleetOutput) Name added in v0.17.0

func (o FleetOutput) Name() pulumi.StringOutput

func (FleetOutput) Platform added in v0.17.0

func (o FleetOutput) Platform() pulumi.StringPtrOutput

func (FleetOutput) SessionScriptS3Location added in v0.17.0

func (o FleetOutput) SessionScriptS3Location() FleetS3LocationPtrOutput

func (FleetOutput) StreamView added in v0.17.0

func (o FleetOutput) StreamView() pulumi.StringPtrOutput

func (FleetOutput) Tags added in v0.17.0

func (FleetOutput) ToFleetOutput

func (o FleetOutput) ToFleetOutput() FleetOutput

func (FleetOutput) ToFleetOutputWithContext

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

func (FleetOutput) UsbDeviceFilterStrings added in v0.17.0

func (o FleetOutput) UsbDeviceFilterStrings() pulumi.StringArrayOutput

func (FleetOutput) VpcConfig added in v0.17.0

func (o FleetOutput) VpcConfig() FleetVpcConfigPtrOutput

type FleetS3Location added in v0.16.0

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

type FleetS3LocationArgs added in v0.16.0

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

func (FleetS3LocationArgs) ElementType added in v0.16.0

func (FleetS3LocationArgs) ElementType() reflect.Type

func (FleetS3LocationArgs) ToFleetS3LocationOutput added in v0.16.0

func (i FleetS3LocationArgs) ToFleetS3LocationOutput() FleetS3LocationOutput

func (FleetS3LocationArgs) ToFleetS3LocationOutputWithContext added in v0.16.0

func (i FleetS3LocationArgs) ToFleetS3LocationOutputWithContext(ctx context.Context) FleetS3LocationOutput

func (FleetS3LocationArgs) ToFleetS3LocationPtrOutput added in v0.16.0

func (i FleetS3LocationArgs) ToFleetS3LocationPtrOutput() FleetS3LocationPtrOutput

func (FleetS3LocationArgs) ToFleetS3LocationPtrOutputWithContext added in v0.16.0

func (i FleetS3LocationArgs) ToFleetS3LocationPtrOutputWithContext(ctx context.Context) FleetS3LocationPtrOutput

type FleetS3LocationInput added in v0.16.0

type FleetS3LocationInput interface {
	pulumi.Input

	ToFleetS3LocationOutput() FleetS3LocationOutput
	ToFleetS3LocationOutputWithContext(context.Context) FleetS3LocationOutput
}

FleetS3LocationInput is an input type that accepts FleetS3LocationArgs and FleetS3LocationOutput values. You can construct a concrete instance of `FleetS3LocationInput` via:

FleetS3LocationArgs{...}

type FleetS3LocationOutput added in v0.16.0

type FleetS3LocationOutput struct{ *pulumi.OutputState }

func (FleetS3LocationOutput) ElementType added in v0.16.0

func (FleetS3LocationOutput) ElementType() reflect.Type

func (FleetS3LocationOutput) S3Bucket added in v0.16.0

func (FleetS3LocationOutput) S3Key added in v0.16.0

func (FleetS3LocationOutput) ToFleetS3LocationOutput added in v0.16.0

func (o FleetS3LocationOutput) ToFleetS3LocationOutput() FleetS3LocationOutput

func (FleetS3LocationOutput) ToFleetS3LocationOutputWithContext added in v0.16.0

func (o FleetS3LocationOutput) ToFleetS3LocationOutputWithContext(ctx context.Context) FleetS3LocationOutput

func (FleetS3LocationOutput) ToFleetS3LocationPtrOutput added in v0.16.0

func (o FleetS3LocationOutput) ToFleetS3LocationPtrOutput() FleetS3LocationPtrOutput

func (FleetS3LocationOutput) ToFleetS3LocationPtrOutputWithContext added in v0.16.0

func (o FleetS3LocationOutput) ToFleetS3LocationPtrOutputWithContext(ctx context.Context) FleetS3LocationPtrOutput

type FleetS3LocationPtrInput added in v0.16.0

type FleetS3LocationPtrInput interface {
	pulumi.Input

	ToFleetS3LocationPtrOutput() FleetS3LocationPtrOutput
	ToFleetS3LocationPtrOutputWithContext(context.Context) FleetS3LocationPtrOutput
}

FleetS3LocationPtrInput is an input type that accepts FleetS3LocationArgs, FleetS3LocationPtr and FleetS3LocationPtrOutput values. You can construct a concrete instance of `FleetS3LocationPtrInput` via:

        FleetS3LocationArgs{...}

or:

        nil

func FleetS3LocationPtr added in v0.16.0

func FleetS3LocationPtr(v *FleetS3LocationArgs) FleetS3LocationPtrInput

type FleetS3LocationPtrOutput added in v0.16.0

type FleetS3LocationPtrOutput struct{ *pulumi.OutputState }

func (FleetS3LocationPtrOutput) Elem added in v0.16.0

func (FleetS3LocationPtrOutput) ElementType added in v0.16.0

func (FleetS3LocationPtrOutput) ElementType() reflect.Type

func (FleetS3LocationPtrOutput) S3Bucket added in v0.16.0

func (FleetS3LocationPtrOutput) S3Key added in v0.16.0

func (FleetS3LocationPtrOutput) ToFleetS3LocationPtrOutput added in v0.16.0

func (o FleetS3LocationPtrOutput) ToFleetS3LocationPtrOutput() FleetS3LocationPtrOutput

func (FleetS3LocationPtrOutput) ToFleetS3LocationPtrOutputWithContext added in v0.16.0

func (o FleetS3LocationPtrOutput) ToFleetS3LocationPtrOutputWithContext(ctx context.Context) FleetS3LocationPtrOutput

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

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

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

func (ImageBuilderOutput) AppstreamAgentVersion added in v0.17.0

func (o ImageBuilderOutput) AppstreamAgentVersion() pulumi.StringPtrOutput

func (ImageBuilderOutput) Description added in v0.17.0

func (o ImageBuilderOutput) Description() pulumi.StringPtrOutput

func (ImageBuilderOutput) DisplayName added in v0.17.0

func (o ImageBuilderOutput) DisplayName() pulumi.StringPtrOutput

func (ImageBuilderOutput) DomainJoinInfo added in v0.17.0

func (ImageBuilderOutput) ElementType

func (ImageBuilderOutput) ElementType() reflect.Type

func (ImageBuilderOutput) EnableDefaultInternetAccess added in v0.17.0

func (o ImageBuilderOutput) EnableDefaultInternetAccess() pulumi.BoolPtrOutput

func (ImageBuilderOutput) IamRoleArn added in v0.17.0

func (o ImageBuilderOutput) IamRoleArn() pulumi.StringPtrOutput

func (ImageBuilderOutput) ImageArn added in v0.17.0

func (ImageBuilderOutput) ImageName added in v0.17.0

func (ImageBuilderOutput) InstanceType added in v0.17.0

func (o ImageBuilderOutput) InstanceType() pulumi.StringOutput

func (ImageBuilderOutput) Name added in v0.17.0

func (ImageBuilderOutput) StreamingUrl added in v0.17.0

func (o ImageBuilderOutput) StreamingUrl() pulumi.StringOutput

func (ImageBuilderOutput) Tags added in v0.17.0

func (ImageBuilderOutput) ToImageBuilderOutput

func (o ImageBuilderOutput) ToImageBuilderOutput() ImageBuilderOutput

func (ImageBuilderOutput) ToImageBuilderOutputWithContext

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

func (ImageBuilderOutput) VpcConfig added in v0.17.0

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

type LookupAppBlockArgs struct {
	Arn string `pulumi:"arn"`
}

type LookupAppBlockOutputArgs added in v0.12.0

type LookupAppBlockOutputArgs struct {
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupAppBlockOutputArgs) ElementType added in v0.12.0

func (LookupAppBlockOutputArgs) ElementType() reflect.Type

type LookupAppBlockResult added in v0.12.0

type LookupAppBlockResult struct {
	Arn         *string `pulumi:"arn"`
	CreatedTime *string `pulumi:"createdTime"`
}

func LookupAppBlock added in v0.12.0

func LookupAppBlock(ctx *pulumi.Context, args *LookupAppBlockArgs, opts ...pulumi.InvokeOption) (*LookupAppBlockResult, error)

Resource Type definition for AWS::AppStream::AppBlock

type LookupAppBlockResultOutput added in v0.12.0

type LookupAppBlockResultOutput struct{ *pulumi.OutputState }

func LookupAppBlockOutput added in v0.12.0

func LookupAppBlockOutput(ctx *pulumi.Context, args LookupAppBlockOutputArgs, opts ...pulumi.InvokeOption) LookupAppBlockResultOutput

func (LookupAppBlockResultOutput) Arn added in v0.12.0

func (LookupAppBlockResultOutput) CreatedTime added in v0.12.0

func (LookupAppBlockResultOutput) ElementType added in v0.12.0

func (LookupAppBlockResultOutput) ElementType() reflect.Type

func (LookupAppBlockResultOutput) ToLookupAppBlockResultOutput added in v0.12.0

func (o LookupAppBlockResultOutput) ToLookupAppBlockResultOutput() LookupAppBlockResultOutput

func (LookupAppBlockResultOutput) ToLookupAppBlockResultOutputWithContext added in v0.12.0

func (o LookupAppBlockResultOutput) ToLookupAppBlockResultOutputWithContext(ctx context.Context) LookupAppBlockResultOutput

type LookupApplicationArgs added in v0.12.0

type LookupApplicationArgs struct {
	Arn string `pulumi:"arn"`
}

type LookupApplicationOutputArgs added in v0.12.0

type LookupApplicationOutputArgs struct {
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupApplicationOutputArgs) ElementType added in v0.12.0

type LookupApplicationResult added in v0.12.0

type LookupApplicationResult struct {
	AppBlockArn        *string                `pulumi:"appBlockArn"`
	Arn                *string                `pulumi:"arn"`
	AttributesToDelete []string               `pulumi:"attributesToDelete"`
	CreatedTime        *string                `pulumi:"createdTime"`
	Description        *string                `pulumi:"description"`
	DisplayName        *string                `pulumi:"displayName"`
	IconS3Location     *ApplicationS3Location `pulumi:"iconS3Location"`
	LaunchParameters   *string                `pulumi:"launchParameters"`
	LaunchPath         *string                `pulumi:"launchPath"`
	WorkingDirectory   *string                `pulumi:"workingDirectory"`
}

func LookupApplication added in v0.12.0

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

Resource Type definition for AWS::AppStream::Application

type LookupApplicationResultOutput added in v0.12.0

type LookupApplicationResultOutput struct{ *pulumi.OutputState }

func LookupApplicationOutput added in v0.12.0

func (LookupApplicationResultOutput) AppBlockArn added in v0.12.0

func (LookupApplicationResultOutput) Arn added in v0.12.0

func (LookupApplicationResultOutput) AttributesToDelete added in v0.12.0

func (LookupApplicationResultOutput) CreatedTime added in v0.12.0

func (LookupApplicationResultOutput) Description added in v0.12.0

func (LookupApplicationResultOutput) DisplayName added in v0.12.0

func (LookupApplicationResultOutput) ElementType added in v0.12.0

func (LookupApplicationResultOutput) IconS3Location added in v0.12.0

func (LookupApplicationResultOutput) LaunchParameters added in v0.12.0

func (LookupApplicationResultOutput) LaunchPath added in v0.12.0

func (LookupApplicationResultOutput) ToLookupApplicationResultOutput added in v0.12.0

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput

func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext added in v0.12.0

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

func (LookupApplicationResultOutput) WorkingDirectory added in v0.12.0

type LookupDirectoryConfigArgs added in v0.12.0

type LookupDirectoryConfigArgs struct {
	DirectoryName string `pulumi:"directoryName"`
}

type LookupDirectoryConfigOutputArgs added in v0.12.0

type LookupDirectoryConfigOutputArgs struct {
	DirectoryName pulumi.StringInput `pulumi:"directoryName"`
}

func (LookupDirectoryConfigOutputArgs) ElementType added in v0.12.0

type LookupDirectoryConfigResult added in v0.12.0

type LookupDirectoryConfigResult struct {
	CertificateBasedAuthProperties       *DirectoryConfigCertificateBasedAuthProperties `pulumi:"certificateBasedAuthProperties"`
	OrganizationalUnitDistinguishedNames []string                                       `pulumi:"organizationalUnitDistinguishedNames"`
	ServiceAccountCredentials            *DirectoryConfigServiceAccountCredentials      `pulumi:"serviceAccountCredentials"`
}

func LookupDirectoryConfig added in v0.12.0

func LookupDirectoryConfig(ctx *pulumi.Context, args *LookupDirectoryConfigArgs, opts ...pulumi.InvokeOption) (*LookupDirectoryConfigResult, error)

Resource Type definition for AWS::AppStream::DirectoryConfig

type LookupDirectoryConfigResultOutput added in v0.12.0

type LookupDirectoryConfigResultOutput struct{ *pulumi.OutputState }

func LookupDirectoryConfigOutput added in v0.12.0

func (LookupDirectoryConfigResultOutput) CertificateBasedAuthProperties added in v0.41.0

func (LookupDirectoryConfigResultOutput) ElementType added in v0.12.0

func (LookupDirectoryConfigResultOutput) OrganizationalUnitDistinguishedNames added in v0.12.0

func (o LookupDirectoryConfigResultOutput) OrganizationalUnitDistinguishedNames() pulumi.StringArrayOutput

func (LookupDirectoryConfigResultOutput) ServiceAccountCredentials added in v0.12.0

func (LookupDirectoryConfigResultOutput) ToLookupDirectoryConfigResultOutput added in v0.12.0

func (o LookupDirectoryConfigResultOutput) ToLookupDirectoryConfigResultOutput() LookupDirectoryConfigResultOutput

func (LookupDirectoryConfigResultOutput) ToLookupDirectoryConfigResultOutputWithContext added in v0.12.0

func (o LookupDirectoryConfigResultOutput) ToLookupDirectoryConfigResultOutputWithContext(ctx context.Context) LookupDirectoryConfigResultOutput

type LookupEntitlementArgs added in v0.12.0

type LookupEntitlementArgs struct {
	Name      string `pulumi:"name"`
	StackName string `pulumi:"stackName"`
}

type LookupEntitlementOutputArgs added in v0.12.0

type LookupEntitlementOutputArgs struct {
	Name      pulumi.StringInput `pulumi:"name"`
	StackName pulumi.StringInput `pulumi:"stackName"`
}

func (LookupEntitlementOutputArgs) ElementType added in v0.12.0

type LookupEntitlementResult added in v0.12.0

type LookupEntitlementResult struct {
	AppVisibility    *string                `pulumi:"appVisibility"`
	Attributes       []EntitlementAttribute `pulumi:"attributes"`
	CreatedTime      *string                `pulumi:"createdTime"`
	Description      *string                `pulumi:"description"`
	LastModifiedTime *string                `pulumi:"lastModifiedTime"`
}

func LookupEntitlement added in v0.12.0

func LookupEntitlement(ctx *pulumi.Context, args *LookupEntitlementArgs, opts ...pulumi.InvokeOption) (*LookupEntitlementResult, error)

Resource Type definition for AWS::AppStream::Entitlement

type LookupEntitlementResultOutput added in v0.12.0

type LookupEntitlementResultOutput struct{ *pulumi.OutputState }

func LookupEntitlementOutput added in v0.12.0

func (LookupEntitlementResultOutput) AppVisibility added in v0.12.0

func (LookupEntitlementResultOutput) Attributes added in v0.12.0

func (LookupEntitlementResultOutput) CreatedTime added in v0.12.0

func (LookupEntitlementResultOutput) Description added in v0.12.0

func (LookupEntitlementResultOutput) ElementType added in v0.12.0

func (LookupEntitlementResultOutput) LastModifiedTime added in v0.12.0

func (LookupEntitlementResultOutput) ToLookupEntitlementResultOutput added in v0.12.0

func (o LookupEntitlementResultOutput) ToLookupEntitlementResultOutput() LookupEntitlementResultOutput

func (LookupEntitlementResultOutput) ToLookupEntitlementResultOutputWithContext added in v0.12.0

func (o LookupEntitlementResultOutput) ToLookupEntitlementResultOutputWithContext(ctx context.Context) LookupEntitlementResultOutput

type LookupFleetArgs added in v0.12.0

type LookupFleetArgs struct {
	Id string `pulumi:"id"`
}

type LookupFleetOutputArgs added in v0.12.0

type LookupFleetOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupFleetOutputArgs) ElementType added in v0.12.0

func (LookupFleetOutputArgs) ElementType() reflect.Type

type LookupFleetResult added in v0.12.0

type LookupFleetResult struct {
	ComputeCapacity                *FleetComputeCapacity `pulumi:"computeCapacity"`
	Description                    *string               `pulumi:"description"`
	DisconnectTimeoutInSeconds     *int                  `pulumi:"disconnectTimeoutInSeconds"`
	DisplayName                    *string               `pulumi:"displayName"`
	DomainJoinInfo                 *FleetDomainJoinInfo  `pulumi:"domainJoinInfo"`
	EnableDefaultInternetAccess    *bool                 `pulumi:"enableDefaultInternetAccess"`
	IamRoleArn                     *string               `pulumi:"iamRoleArn"`
	Id                             *string               `pulumi:"id"`
	IdleDisconnectTimeoutInSeconds *int                  `pulumi:"idleDisconnectTimeoutInSeconds"`
	ImageArn                       *string               `pulumi:"imageArn"`
	ImageName                      *string               `pulumi:"imageName"`
	InstanceType                   *string               `pulumi:"instanceType"`
	MaxConcurrentSessions          *int                  `pulumi:"maxConcurrentSessions"`
	MaxUserDurationInSeconds       *int                  `pulumi:"maxUserDurationInSeconds"`
	Platform                       *string               `pulumi:"platform"`
	SessionScriptS3Location        *FleetS3Location      `pulumi:"sessionScriptS3Location"`
	StreamView                     *string               `pulumi:"streamView"`
	Tags                           []FleetTag            `pulumi:"tags"`
	UsbDeviceFilterStrings         []string              `pulumi:"usbDeviceFilterStrings"`
	VpcConfig                      *FleetVpcConfig       `pulumi:"vpcConfig"`
}

func LookupFleet added in v0.12.0

func LookupFleet(ctx *pulumi.Context, args *LookupFleetArgs, opts ...pulumi.InvokeOption) (*LookupFleetResult, error)

Resource Type definition for AWS::AppStream::Fleet

type LookupFleetResultOutput added in v0.12.0

type LookupFleetResultOutput struct{ *pulumi.OutputState }

func LookupFleetOutput added in v0.12.0

func LookupFleetOutput(ctx *pulumi.Context, args LookupFleetOutputArgs, opts ...pulumi.InvokeOption) LookupFleetResultOutput

func (LookupFleetResultOutput) ComputeCapacity added in v0.12.0

func (LookupFleetResultOutput) Description added in v0.12.0

func (LookupFleetResultOutput) DisconnectTimeoutInSeconds added in v0.12.0

func (o LookupFleetResultOutput) DisconnectTimeoutInSeconds() pulumi.IntPtrOutput

func (LookupFleetResultOutput) DisplayName added in v0.12.0

func (LookupFleetResultOutput) DomainJoinInfo added in v0.12.0

func (LookupFleetResultOutput) ElementType added in v0.12.0

func (LookupFleetResultOutput) ElementType() reflect.Type

func (LookupFleetResultOutput) EnableDefaultInternetAccess added in v0.12.0

func (o LookupFleetResultOutput) EnableDefaultInternetAccess() pulumi.BoolPtrOutput

func (LookupFleetResultOutput) IamRoleArn added in v0.12.0

func (LookupFleetResultOutput) Id added in v0.12.0

func (LookupFleetResultOutput) IdleDisconnectTimeoutInSeconds added in v0.12.0

func (o LookupFleetResultOutput) IdleDisconnectTimeoutInSeconds() pulumi.IntPtrOutput

func (LookupFleetResultOutput) ImageArn added in v0.12.0

func (LookupFleetResultOutput) ImageName added in v0.12.0

func (LookupFleetResultOutput) InstanceType added in v0.12.0

func (LookupFleetResultOutput) MaxConcurrentSessions added in v0.12.0

func (o LookupFleetResultOutput) MaxConcurrentSessions() pulumi.IntPtrOutput

func (LookupFleetResultOutput) MaxUserDurationInSeconds added in v0.12.0

func (o LookupFleetResultOutput) MaxUserDurationInSeconds() pulumi.IntPtrOutput

func (LookupFleetResultOutput) Platform added in v0.12.0

func (LookupFleetResultOutput) SessionScriptS3Location added in v0.16.0

func (o LookupFleetResultOutput) SessionScriptS3Location() FleetS3LocationPtrOutput

func (LookupFleetResultOutput) StreamView added in v0.12.0

func (LookupFleetResultOutput) Tags added in v0.12.0

func (LookupFleetResultOutput) ToLookupFleetResultOutput added in v0.12.0

func (o LookupFleetResultOutput) ToLookupFleetResultOutput() LookupFleetResultOutput

func (LookupFleetResultOutput) ToLookupFleetResultOutputWithContext added in v0.12.0

func (o LookupFleetResultOutput) ToLookupFleetResultOutputWithContext(ctx context.Context) LookupFleetResultOutput

func (LookupFleetResultOutput) UsbDeviceFilterStrings added in v0.12.0

func (o LookupFleetResultOutput) UsbDeviceFilterStrings() pulumi.StringArrayOutput

func (LookupFleetResultOutput) VpcConfig added in v0.12.0

type LookupImageBuilderArgs added in v0.12.0

type LookupImageBuilderArgs struct {
	Name string `pulumi:"name"`
}

type LookupImageBuilderOutputArgs added in v0.12.0

type LookupImageBuilderOutputArgs struct {
	Name pulumi.StringInput `pulumi:"name"`
}

func (LookupImageBuilderOutputArgs) ElementType added in v0.12.0

type LookupImageBuilderResult added in v0.12.0

type LookupImageBuilderResult struct {
	AccessEndpoints             []ImageBuilderAccessEndpoint `pulumi:"accessEndpoints"`
	AppstreamAgentVersion       *string                      `pulumi:"appstreamAgentVersion"`
	Description                 *string                      `pulumi:"description"`
	DisplayName                 *string                      `pulumi:"displayName"`
	DomainJoinInfo              *ImageBuilderDomainJoinInfo  `pulumi:"domainJoinInfo"`
	EnableDefaultInternetAccess *bool                        `pulumi:"enableDefaultInternetAccess"`
	IamRoleArn                  *string                      `pulumi:"iamRoleArn"`
	ImageArn                    *string                      `pulumi:"imageArn"`
	ImageName                   *string                      `pulumi:"imageName"`
	InstanceType                *string                      `pulumi:"instanceType"`
	Name                        *string                      `pulumi:"name"`
	StreamingUrl                *string                      `pulumi:"streamingUrl"`
	Tags                        []ImageBuilderTag            `pulumi:"tags"`
	VpcConfig                   *ImageBuilderVpcConfig       `pulumi:"vpcConfig"`
}

func LookupImageBuilder added in v0.12.0

func LookupImageBuilder(ctx *pulumi.Context, args *LookupImageBuilderArgs, opts ...pulumi.InvokeOption) (*LookupImageBuilderResult, error)

Resource Type definition for AWS::AppStream::ImageBuilder

type LookupImageBuilderResultOutput added in v0.12.0

type LookupImageBuilderResultOutput struct{ *pulumi.OutputState }

func LookupImageBuilderOutput added in v0.12.0

func (LookupImageBuilderResultOutput) AccessEndpoints added in v0.12.0

func (LookupImageBuilderResultOutput) AppstreamAgentVersion added in v0.12.0

func (o LookupImageBuilderResultOutput) AppstreamAgentVersion() pulumi.StringPtrOutput

func (LookupImageBuilderResultOutput) Description added in v0.12.0

func (LookupImageBuilderResultOutput) DisplayName added in v0.12.0

func (LookupImageBuilderResultOutput) DomainJoinInfo added in v0.12.0

func (LookupImageBuilderResultOutput) ElementType added in v0.12.0

func (LookupImageBuilderResultOutput) EnableDefaultInternetAccess added in v0.12.0

func (o LookupImageBuilderResultOutput) EnableDefaultInternetAccess() pulumi.BoolPtrOutput

func (LookupImageBuilderResultOutput) IamRoleArn added in v0.12.0

func (LookupImageBuilderResultOutput) ImageArn added in v0.12.0

func (LookupImageBuilderResultOutput) ImageName added in v0.12.0

func (LookupImageBuilderResultOutput) InstanceType added in v0.12.0

func (LookupImageBuilderResultOutput) Name added in v0.12.0

func (LookupImageBuilderResultOutput) StreamingUrl added in v0.12.0

func (LookupImageBuilderResultOutput) Tags added in v0.12.0

func (LookupImageBuilderResultOutput) ToLookupImageBuilderResultOutput added in v0.12.0

func (o LookupImageBuilderResultOutput) ToLookupImageBuilderResultOutput() LookupImageBuilderResultOutput

func (LookupImageBuilderResultOutput) ToLookupImageBuilderResultOutputWithContext added in v0.12.0

func (o LookupImageBuilderResultOutput) ToLookupImageBuilderResultOutputWithContext(ctx context.Context) LookupImageBuilderResultOutput

func (LookupImageBuilderResultOutput) VpcConfig added in v0.12.0

type LookupStackArgs added in v0.12.0

type LookupStackArgs struct {
	Id string `pulumi:"id"`
}

type LookupStackFleetAssociationArgs added in v0.12.0

type LookupStackFleetAssociationArgs struct {
	Id string `pulumi:"id"`
}

type LookupStackFleetAssociationOutputArgs added in v0.12.0

type LookupStackFleetAssociationOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupStackFleetAssociationOutputArgs) ElementType added in v0.12.0

type LookupStackFleetAssociationResult added in v0.12.0

type LookupStackFleetAssociationResult struct {
	FleetName *string `pulumi:"fleetName"`
	Id        *string `pulumi:"id"`
	StackName *string `pulumi:"stackName"`
}

func LookupStackFleetAssociation added in v0.12.0

func LookupStackFleetAssociation(ctx *pulumi.Context, args *LookupStackFleetAssociationArgs, opts ...pulumi.InvokeOption) (*LookupStackFleetAssociationResult, error)

Resource Type definition for AWS::AppStream::StackFleetAssociation

type LookupStackFleetAssociationResultOutput added in v0.12.0

type LookupStackFleetAssociationResultOutput struct{ *pulumi.OutputState }

func (LookupStackFleetAssociationResultOutput) ElementType added in v0.12.0

func (LookupStackFleetAssociationResultOutput) FleetName added in v0.12.0

func (LookupStackFleetAssociationResultOutput) Id added in v0.12.0

func (LookupStackFleetAssociationResultOutput) StackName added in v0.12.0

func (LookupStackFleetAssociationResultOutput) ToLookupStackFleetAssociationResultOutput added in v0.12.0

func (o LookupStackFleetAssociationResultOutput) ToLookupStackFleetAssociationResultOutput() LookupStackFleetAssociationResultOutput

func (LookupStackFleetAssociationResultOutput) ToLookupStackFleetAssociationResultOutputWithContext added in v0.12.0

func (o LookupStackFleetAssociationResultOutput) ToLookupStackFleetAssociationResultOutputWithContext(ctx context.Context) LookupStackFleetAssociationResultOutput

type LookupStackOutputArgs added in v0.12.0

type LookupStackOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupStackOutputArgs) ElementType added in v0.12.0

func (LookupStackOutputArgs) ElementType() reflect.Type

type LookupStackResult added in v0.12.0

type LookupStackResult struct {
	AccessEndpoints             []StackAccessEndpoint             `pulumi:"accessEndpoints"`
	ApplicationSettings         *StackApplicationSettings         `pulumi:"applicationSettings"`
	AttributesToDelete          []string                          `pulumi:"attributesToDelete"`
	DeleteStorageConnectors     *bool                             `pulumi:"deleteStorageConnectors"`
	Description                 *string                           `pulumi:"description"`
	DisplayName                 *string                           `pulumi:"displayName"`
	EmbedHostDomains            []string                          `pulumi:"embedHostDomains"`
	FeedbackURL                 *string                           `pulumi:"feedbackURL"`
	Id                          *string                           `pulumi:"id"`
	RedirectURL                 *string                           `pulumi:"redirectURL"`
	StorageConnectors           []StackStorageConnector           `pulumi:"storageConnectors"`
	StreamingExperienceSettings *StackStreamingExperienceSettings `pulumi:"streamingExperienceSettings"`
	Tags                        []StackTag                        `pulumi:"tags"`
	UserSettings                []StackUserSetting                `pulumi:"userSettings"`
}

func LookupStack added in v0.12.0

func LookupStack(ctx *pulumi.Context, args *LookupStackArgs, opts ...pulumi.InvokeOption) (*LookupStackResult, error)

Resource Type definition for AWS::AppStream::Stack

type LookupStackResultOutput added in v0.12.0

type LookupStackResultOutput struct{ *pulumi.OutputState }

func LookupStackOutput added in v0.12.0

func LookupStackOutput(ctx *pulumi.Context, args LookupStackOutputArgs, opts ...pulumi.InvokeOption) LookupStackResultOutput

func (LookupStackResultOutput) AccessEndpoints added in v0.12.0

func (LookupStackResultOutput) ApplicationSettings added in v0.12.0

func (LookupStackResultOutput) AttributesToDelete added in v0.12.0

func (o LookupStackResultOutput) AttributesToDelete() pulumi.StringArrayOutput

func (LookupStackResultOutput) DeleteStorageConnectors added in v0.12.0

func (o LookupStackResultOutput) DeleteStorageConnectors() pulumi.BoolPtrOutput

func (LookupStackResultOutput) Description added in v0.12.0

func (LookupStackResultOutput) DisplayName added in v0.12.0

func (LookupStackResultOutput) ElementType added in v0.12.0

func (LookupStackResultOutput) ElementType() reflect.Type

func (LookupStackResultOutput) EmbedHostDomains added in v0.12.0

func (o LookupStackResultOutput) EmbedHostDomains() pulumi.StringArrayOutput

func (LookupStackResultOutput) FeedbackURL added in v0.12.0

func (LookupStackResultOutput) Id added in v0.12.0

func (LookupStackResultOutput) RedirectURL added in v0.12.0

func (LookupStackResultOutput) StorageConnectors added in v0.12.0

func (LookupStackResultOutput) StreamingExperienceSettings added in v0.20.0

func (LookupStackResultOutput) Tags added in v0.12.0

func (LookupStackResultOutput) ToLookupStackResultOutput added in v0.12.0

func (o LookupStackResultOutput) ToLookupStackResultOutput() LookupStackResultOutput

func (LookupStackResultOutput) ToLookupStackResultOutputWithContext added in v0.12.0

func (o LookupStackResultOutput) ToLookupStackResultOutputWithContext(ctx context.Context) LookupStackResultOutput

func (LookupStackResultOutput) UserSettings added in v0.12.0

type LookupStackUserAssociationArgs added in v0.12.0

type LookupStackUserAssociationArgs struct {
	Id string `pulumi:"id"`
}

type LookupStackUserAssociationOutputArgs added in v0.12.0

type LookupStackUserAssociationOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupStackUserAssociationOutputArgs) ElementType added in v0.12.0

type LookupStackUserAssociationResult added in v0.12.0

type LookupStackUserAssociationResult struct {
	Id *string `pulumi:"id"`
}

func LookupStackUserAssociation added in v0.12.0

func LookupStackUserAssociation(ctx *pulumi.Context, args *LookupStackUserAssociationArgs, opts ...pulumi.InvokeOption) (*LookupStackUserAssociationResult, error)

Resource Type definition for AWS::AppStream::StackUserAssociation

type LookupStackUserAssociationResultOutput added in v0.12.0

type LookupStackUserAssociationResultOutput struct{ *pulumi.OutputState }

func (LookupStackUserAssociationResultOutput) ElementType added in v0.12.0

func (LookupStackUserAssociationResultOutput) Id added in v0.12.0

func (LookupStackUserAssociationResultOutput) ToLookupStackUserAssociationResultOutput added in v0.12.0

func (o LookupStackUserAssociationResultOutput) ToLookupStackUserAssociationResultOutput() LookupStackUserAssociationResultOutput

func (LookupStackUserAssociationResultOutput) ToLookupStackUserAssociationResultOutputWithContext added in v0.12.0

func (o LookupStackUserAssociationResultOutput) ToLookupStackUserAssociationResultOutputWithContext(ctx context.Context) LookupStackUserAssociationResultOutput

type LookupUserArgs added in v0.12.0

type LookupUserArgs struct {
	Id string `pulumi:"id"`
}

type LookupUserOutputArgs added in v0.12.0

type LookupUserOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupUserOutputArgs) ElementType added in v0.12.0

func (LookupUserOutputArgs) ElementType() reflect.Type

type LookupUserResult added in v0.12.0

type LookupUserResult struct {
	Id *string `pulumi:"id"`
}

func LookupUser added in v0.12.0

func LookupUser(ctx *pulumi.Context, args *LookupUserArgs, opts ...pulumi.InvokeOption) (*LookupUserResult, error)

Resource Type definition for AWS::AppStream::User

type LookupUserResultOutput added in v0.12.0

type LookupUserResultOutput struct{ *pulumi.OutputState }

func LookupUserOutput added in v0.12.0

func LookupUserOutput(ctx *pulumi.Context, args LookupUserOutputArgs, opts ...pulumi.InvokeOption) LookupUserResultOutput

func (LookupUserResultOutput) ElementType added in v0.12.0

func (LookupUserResultOutput) ElementType() reflect.Type

func (LookupUserResultOutput) Id added in v0.12.0

func (LookupUserResultOutput) ToLookupUserResultOutput added in v0.12.0

func (o LookupUserResultOutput) ToLookupUserResultOutput() LookupUserResultOutput

func (LookupUserResultOutput) ToLookupUserResultOutputWithContext added in v0.12.0

func (o LookupUserResultOutput) ToLookupUserResultOutputWithContext(ctx context.Context) LookupUserResultOutput

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"`
	StreamingExperienceSettings StackStreamingExperienceSettingsPtrOutput `pulumi:"streamingExperienceSettings"`
	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
	StreamingExperienceSettings StackStreamingExperienceSettingsPtrInput
	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) FleetName added in v0.17.0

func (StackFleetAssociationOutput) StackName added in v0.17.0

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

func (o StackOutput) AccessEndpoints() StackAccessEndpointArrayOutput

func (StackOutput) ApplicationSettings added in v0.17.0

func (o StackOutput) ApplicationSettings() StackApplicationSettingsPtrOutput

func (StackOutput) AttributesToDelete added in v0.17.0

func (o StackOutput) AttributesToDelete() pulumi.StringArrayOutput

func (StackOutput) DeleteStorageConnectors added in v0.17.0

func (o StackOutput) DeleteStorageConnectors() pulumi.BoolPtrOutput

func (StackOutput) Description added in v0.17.0

func (o StackOutput) Description() pulumi.StringPtrOutput

func (StackOutput) DisplayName added in v0.17.0

func (o StackOutput) DisplayName() pulumi.StringPtrOutput

func (StackOutput) ElementType

func (StackOutput) ElementType() reflect.Type

func (StackOutput) EmbedHostDomains added in v0.17.0

func (o StackOutput) EmbedHostDomains() pulumi.StringArrayOutput

func (StackOutput) FeedbackURL added in v0.17.0

func (o StackOutput) FeedbackURL() pulumi.StringPtrOutput

func (StackOutput) Name added in v0.17.0

func (StackOutput) RedirectURL added in v0.17.0

func (o StackOutput) RedirectURL() pulumi.StringPtrOutput

func (StackOutput) StorageConnectors added in v0.17.0

func (o StackOutput) StorageConnectors() StackStorageConnectorArrayOutput

func (StackOutput) StreamingExperienceSettings added in v0.20.0

func (o StackOutput) StreamingExperienceSettings() StackStreamingExperienceSettingsPtrOutput

func (StackOutput) Tags added in v0.17.0

func (StackOutput) ToStackOutput

func (o StackOutput) ToStackOutput() StackOutput

func (StackOutput) ToStackOutputWithContext

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

func (StackOutput) UserSettings added in v0.17.0

func (o StackOutput) UserSettings() StackUserSettingArrayOutput

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

type StackStreamingExperienceSettings struct {
	PreferredProtocol *string `pulumi:"preferredProtocol"`
}

type StackStreamingExperienceSettingsArgs added in v0.20.0

type StackStreamingExperienceSettingsArgs struct {
	PreferredProtocol pulumi.StringPtrInput `pulumi:"preferredProtocol"`
}

func (StackStreamingExperienceSettingsArgs) ElementType added in v0.20.0

func (StackStreamingExperienceSettingsArgs) ToStackStreamingExperienceSettingsOutput added in v0.20.0

func (i StackStreamingExperienceSettingsArgs) ToStackStreamingExperienceSettingsOutput() StackStreamingExperienceSettingsOutput

func (StackStreamingExperienceSettingsArgs) ToStackStreamingExperienceSettingsOutputWithContext added in v0.20.0

func (i StackStreamingExperienceSettingsArgs) ToStackStreamingExperienceSettingsOutputWithContext(ctx context.Context) StackStreamingExperienceSettingsOutput

func (StackStreamingExperienceSettingsArgs) ToStackStreamingExperienceSettingsPtrOutput added in v0.20.0

func (i StackStreamingExperienceSettingsArgs) ToStackStreamingExperienceSettingsPtrOutput() StackStreamingExperienceSettingsPtrOutput

func (StackStreamingExperienceSettingsArgs) ToStackStreamingExperienceSettingsPtrOutputWithContext added in v0.20.0

func (i StackStreamingExperienceSettingsArgs) ToStackStreamingExperienceSettingsPtrOutputWithContext(ctx context.Context) StackStreamingExperienceSettingsPtrOutput

type StackStreamingExperienceSettingsInput added in v0.20.0

type StackStreamingExperienceSettingsInput interface {
	pulumi.Input

	ToStackStreamingExperienceSettingsOutput() StackStreamingExperienceSettingsOutput
	ToStackStreamingExperienceSettingsOutputWithContext(context.Context) StackStreamingExperienceSettingsOutput
}

StackStreamingExperienceSettingsInput is an input type that accepts StackStreamingExperienceSettingsArgs and StackStreamingExperienceSettingsOutput values. You can construct a concrete instance of `StackStreamingExperienceSettingsInput` via:

StackStreamingExperienceSettingsArgs{...}

type StackStreamingExperienceSettingsOutput added in v0.20.0

type StackStreamingExperienceSettingsOutput struct{ *pulumi.OutputState }

func (StackStreamingExperienceSettingsOutput) ElementType added in v0.20.0

func (StackStreamingExperienceSettingsOutput) PreferredProtocol added in v0.20.0

func (StackStreamingExperienceSettingsOutput) ToStackStreamingExperienceSettingsOutput added in v0.20.0

func (o StackStreamingExperienceSettingsOutput) ToStackStreamingExperienceSettingsOutput() StackStreamingExperienceSettingsOutput

func (StackStreamingExperienceSettingsOutput) ToStackStreamingExperienceSettingsOutputWithContext added in v0.20.0

func (o StackStreamingExperienceSettingsOutput) ToStackStreamingExperienceSettingsOutputWithContext(ctx context.Context) StackStreamingExperienceSettingsOutput

func (StackStreamingExperienceSettingsOutput) ToStackStreamingExperienceSettingsPtrOutput added in v0.20.0

func (o StackStreamingExperienceSettingsOutput) ToStackStreamingExperienceSettingsPtrOutput() StackStreamingExperienceSettingsPtrOutput

func (StackStreamingExperienceSettingsOutput) ToStackStreamingExperienceSettingsPtrOutputWithContext added in v0.20.0

func (o StackStreamingExperienceSettingsOutput) ToStackStreamingExperienceSettingsPtrOutputWithContext(ctx context.Context) StackStreamingExperienceSettingsPtrOutput

type StackStreamingExperienceSettingsPtrInput added in v0.20.0

type StackStreamingExperienceSettingsPtrInput interface {
	pulumi.Input

	ToStackStreamingExperienceSettingsPtrOutput() StackStreamingExperienceSettingsPtrOutput
	ToStackStreamingExperienceSettingsPtrOutputWithContext(context.Context) StackStreamingExperienceSettingsPtrOutput
}

StackStreamingExperienceSettingsPtrInput is an input type that accepts StackStreamingExperienceSettingsArgs, StackStreamingExperienceSettingsPtr and StackStreamingExperienceSettingsPtrOutput values. You can construct a concrete instance of `StackStreamingExperienceSettingsPtrInput` via:

        StackStreamingExperienceSettingsArgs{...}

or:

        nil

type StackStreamingExperienceSettingsPtrOutput added in v0.20.0

type StackStreamingExperienceSettingsPtrOutput struct{ *pulumi.OutputState }

func (StackStreamingExperienceSettingsPtrOutput) Elem added in v0.20.0

func (StackStreamingExperienceSettingsPtrOutput) ElementType added in v0.20.0

func (StackStreamingExperienceSettingsPtrOutput) PreferredProtocol added in v0.20.0

func (StackStreamingExperienceSettingsPtrOutput) ToStackStreamingExperienceSettingsPtrOutput added in v0.20.0

func (o StackStreamingExperienceSettingsPtrOutput) ToStackStreamingExperienceSettingsPtrOutput() StackStreamingExperienceSettingsPtrOutput

func (StackStreamingExperienceSettingsPtrOutput) ToStackStreamingExperienceSettingsPtrOutputWithContext added in v0.20.0

func (o StackStreamingExperienceSettingsPtrOutput) ToStackStreamingExperienceSettingsPtrOutputWithContext(ctx context.Context) StackStreamingExperienceSettingsPtrOutput

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

func (o StackUserAssociationOutput) AuthenticationType() pulumi.StringOutput

func (StackUserAssociationOutput) ElementType

func (StackUserAssociationOutput) ElementType() reflect.Type

func (StackUserAssociationOutput) SendEmailNotification added in v0.17.0

func (o StackUserAssociationOutput) SendEmailNotification() pulumi.BoolPtrOutput

func (StackUserAssociationOutput) StackName added in v0.17.0

func (StackUserAssociationOutput) ToStackUserAssociationOutput

func (o StackUserAssociationOutput) ToStackUserAssociationOutput() StackUserAssociationOutput

func (StackUserAssociationOutput) ToStackUserAssociationOutputWithContext

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

func (StackUserAssociationOutput) UserName added in v0.17.0

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

func (o UserOutput) AuthenticationType() pulumi.StringOutput

func (UserOutput) ElementType

func (UserOutput) ElementType() reflect.Type

func (UserOutput) FirstName added in v0.17.0

func (o UserOutput) FirstName() pulumi.StringPtrOutput

func (UserOutput) LastName added in v0.17.0

func (o UserOutput) LastName() pulumi.StringPtrOutput

func (UserOutput) MessageAction added in v0.17.0

func (o UserOutput) MessageAction() pulumi.StringPtrOutput

func (UserOutput) ToUserOutput

func (o UserOutput) ToUserOutput() UserOutput

func (UserOutput) ToUserOutputWithContext

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

func (UserOutput) UserName added in v0.17.0

func (o UserOutput) UserName() pulumi.StringOutput

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