appstream

package
v0.104.0 Latest Latest
Warning

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

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 8 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"`
	PackagingType          pulumi.StringPtrOutput         `pulumi:"packagingType"`
	PostSetupScriptDetails AppBlockScriptDetailsPtrOutput `pulumi:"postSetupScriptDetails"`
	SetupScriptDetails     AppBlockScriptDetailsPtrOutput `pulumi:"setupScriptDetails"`
	SourceS3Location       AppBlockS3LocationOutput       `pulumi:"sourceS3Location"`
	Tags                   pulumi.ArrayOutput             `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
	PackagingType          pulumi.StringPtrInput
	PostSetupScriptDetails AppBlockScriptDetailsPtrInput
	SetupScriptDetails     AppBlockScriptDetailsPtrInput
	SourceS3Location       AppBlockS3LocationInput
	Tags                   pulumi.ArrayInput
}

The set of arguments for constructing a AppBlock resource.

func (AppBlockArgs) ElementType added in v0.6.0

func (AppBlockArgs) ElementType() reflect.Type

type AppBlockBuilder added in v0.67.0

type AppBlockBuilder struct {
	pulumi.CustomResourceState

	AccessEndpoints             AppBlockBuilderAccessEndpointArrayOutput `pulumi:"accessEndpoints"`
	AppBlockArns                pulumi.StringArrayOutput                 `pulumi:"appBlockArns"`
	Arn                         pulumi.StringOutput                      `pulumi:"arn"`
	CreatedTime                 pulumi.StringOutput                      `pulumi:"createdTime"`
	Description                 pulumi.StringPtrOutput                   `pulumi:"description"`
	DisplayName                 pulumi.StringPtrOutput                   `pulumi:"displayName"`
	EnableDefaultInternetAccess pulumi.BoolPtrOutput                     `pulumi:"enableDefaultInternetAccess"`
	IamRoleArn                  pulumi.StringPtrOutput                   `pulumi:"iamRoleArn"`
	InstanceType                pulumi.StringOutput                      `pulumi:"instanceType"`
	Name                        pulumi.StringOutput                      `pulumi:"name"`
	Platform                    pulumi.StringOutput                      `pulumi:"platform"`
	Tags                        aws.TagArrayOutput                       `pulumi:"tags"`
	VpcConfig                   AppBlockBuilderVpcConfigOutput           `pulumi:"vpcConfig"`
}

Resource Type definition for AWS::AppStream::AppBlockBuilder.

func GetAppBlockBuilder added in v0.67.0

func GetAppBlockBuilder(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *AppBlockBuilderState, opts ...pulumi.ResourceOption) (*AppBlockBuilder, error)

GetAppBlockBuilder gets an existing AppBlockBuilder 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 NewAppBlockBuilder added in v0.67.0

func NewAppBlockBuilder(ctx *pulumi.Context,
	name string, args *AppBlockBuilderArgs, opts ...pulumi.ResourceOption) (*AppBlockBuilder, error)

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

func (*AppBlockBuilder) ElementType added in v0.67.0

func (*AppBlockBuilder) ElementType() reflect.Type

func (*AppBlockBuilder) ToAppBlockBuilderOutput added in v0.67.0

func (i *AppBlockBuilder) ToAppBlockBuilderOutput() AppBlockBuilderOutput

func (*AppBlockBuilder) ToAppBlockBuilderOutputWithContext added in v0.67.0

func (i *AppBlockBuilder) ToAppBlockBuilderOutputWithContext(ctx context.Context) AppBlockBuilderOutput

type AppBlockBuilderAccessEndpoint added in v0.67.0

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

type AppBlockBuilderAccessEndpointArgs added in v0.67.0

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

func (AppBlockBuilderAccessEndpointArgs) ElementType added in v0.67.0

func (AppBlockBuilderAccessEndpointArgs) ToAppBlockBuilderAccessEndpointOutput added in v0.67.0

func (i AppBlockBuilderAccessEndpointArgs) ToAppBlockBuilderAccessEndpointOutput() AppBlockBuilderAccessEndpointOutput

func (AppBlockBuilderAccessEndpointArgs) ToAppBlockBuilderAccessEndpointOutputWithContext added in v0.67.0

func (i AppBlockBuilderAccessEndpointArgs) ToAppBlockBuilderAccessEndpointOutputWithContext(ctx context.Context) AppBlockBuilderAccessEndpointOutput

type AppBlockBuilderAccessEndpointArray added in v0.67.0

type AppBlockBuilderAccessEndpointArray []AppBlockBuilderAccessEndpointInput

func (AppBlockBuilderAccessEndpointArray) ElementType added in v0.67.0

func (AppBlockBuilderAccessEndpointArray) ToAppBlockBuilderAccessEndpointArrayOutput added in v0.67.0

func (i AppBlockBuilderAccessEndpointArray) ToAppBlockBuilderAccessEndpointArrayOutput() AppBlockBuilderAccessEndpointArrayOutput

func (AppBlockBuilderAccessEndpointArray) ToAppBlockBuilderAccessEndpointArrayOutputWithContext added in v0.67.0

func (i AppBlockBuilderAccessEndpointArray) ToAppBlockBuilderAccessEndpointArrayOutputWithContext(ctx context.Context) AppBlockBuilderAccessEndpointArrayOutput

type AppBlockBuilderAccessEndpointArrayInput added in v0.67.0

type AppBlockBuilderAccessEndpointArrayInput interface {
	pulumi.Input

	ToAppBlockBuilderAccessEndpointArrayOutput() AppBlockBuilderAccessEndpointArrayOutput
	ToAppBlockBuilderAccessEndpointArrayOutputWithContext(context.Context) AppBlockBuilderAccessEndpointArrayOutput
}

AppBlockBuilderAccessEndpointArrayInput is an input type that accepts AppBlockBuilderAccessEndpointArray and AppBlockBuilderAccessEndpointArrayOutput values. You can construct a concrete instance of `AppBlockBuilderAccessEndpointArrayInput` via:

AppBlockBuilderAccessEndpointArray{ AppBlockBuilderAccessEndpointArgs{...} }

type AppBlockBuilderAccessEndpointArrayOutput added in v0.67.0

type AppBlockBuilderAccessEndpointArrayOutput struct{ *pulumi.OutputState }

func (AppBlockBuilderAccessEndpointArrayOutput) ElementType added in v0.67.0

func (AppBlockBuilderAccessEndpointArrayOutput) Index added in v0.67.0

func (AppBlockBuilderAccessEndpointArrayOutput) ToAppBlockBuilderAccessEndpointArrayOutput added in v0.67.0

func (o AppBlockBuilderAccessEndpointArrayOutput) ToAppBlockBuilderAccessEndpointArrayOutput() AppBlockBuilderAccessEndpointArrayOutput

func (AppBlockBuilderAccessEndpointArrayOutput) ToAppBlockBuilderAccessEndpointArrayOutputWithContext added in v0.67.0

func (o AppBlockBuilderAccessEndpointArrayOutput) ToAppBlockBuilderAccessEndpointArrayOutputWithContext(ctx context.Context) AppBlockBuilderAccessEndpointArrayOutput

type AppBlockBuilderAccessEndpointInput added in v0.67.0

type AppBlockBuilderAccessEndpointInput interface {
	pulumi.Input

	ToAppBlockBuilderAccessEndpointOutput() AppBlockBuilderAccessEndpointOutput
	ToAppBlockBuilderAccessEndpointOutputWithContext(context.Context) AppBlockBuilderAccessEndpointOutput
}

AppBlockBuilderAccessEndpointInput is an input type that accepts AppBlockBuilderAccessEndpointArgs and AppBlockBuilderAccessEndpointOutput values. You can construct a concrete instance of `AppBlockBuilderAccessEndpointInput` via:

AppBlockBuilderAccessEndpointArgs{...}

type AppBlockBuilderAccessEndpointOutput added in v0.67.0

type AppBlockBuilderAccessEndpointOutput struct{ *pulumi.OutputState }

func (AppBlockBuilderAccessEndpointOutput) ElementType added in v0.67.0

func (AppBlockBuilderAccessEndpointOutput) EndpointType added in v0.67.0

func (AppBlockBuilderAccessEndpointOutput) ToAppBlockBuilderAccessEndpointOutput added in v0.67.0

func (o AppBlockBuilderAccessEndpointOutput) ToAppBlockBuilderAccessEndpointOutput() AppBlockBuilderAccessEndpointOutput

func (AppBlockBuilderAccessEndpointOutput) ToAppBlockBuilderAccessEndpointOutputWithContext added in v0.67.0

func (o AppBlockBuilderAccessEndpointOutput) ToAppBlockBuilderAccessEndpointOutputWithContext(ctx context.Context) AppBlockBuilderAccessEndpointOutput

func (AppBlockBuilderAccessEndpointOutput) VpceId added in v0.67.0

type AppBlockBuilderArgs added in v0.67.0

type AppBlockBuilderArgs struct {
	AccessEndpoints             AppBlockBuilderAccessEndpointArrayInput
	AppBlockArns                pulumi.StringArrayInput
	Description                 pulumi.StringPtrInput
	DisplayName                 pulumi.StringPtrInput
	EnableDefaultInternetAccess pulumi.BoolPtrInput
	IamRoleArn                  pulumi.StringPtrInput
	InstanceType                pulumi.StringInput
	Name                        pulumi.StringPtrInput
	Platform                    pulumi.StringInput
	Tags                        aws.TagArrayInput
	VpcConfig                   AppBlockBuilderVpcConfigInput
}

The set of arguments for constructing a AppBlockBuilder resource.

func (AppBlockBuilderArgs) ElementType added in v0.67.0

func (AppBlockBuilderArgs) ElementType() reflect.Type

type AppBlockBuilderInput added in v0.67.0

type AppBlockBuilderInput interface {
	pulumi.Input

	ToAppBlockBuilderOutput() AppBlockBuilderOutput
	ToAppBlockBuilderOutputWithContext(ctx context.Context) AppBlockBuilderOutput
}

type AppBlockBuilderOutput added in v0.67.0

type AppBlockBuilderOutput struct{ *pulumi.OutputState }

func (AppBlockBuilderOutput) AccessEndpoints added in v0.67.0

func (AppBlockBuilderOutput) AppBlockArns added in v0.67.0

func (AppBlockBuilderOutput) Arn added in v0.67.0

func (AppBlockBuilderOutput) CreatedTime added in v0.67.0

func (o AppBlockBuilderOutput) CreatedTime() pulumi.StringOutput

func (AppBlockBuilderOutput) Description added in v0.67.0

func (AppBlockBuilderOutput) DisplayName added in v0.67.0

func (AppBlockBuilderOutput) ElementType added in v0.67.0

func (AppBlockBuilderOutput) ElementType() reflect.Type

func (AppBlockBuilderOutput) EnableDefaultInternetAccess added in v0.67.0

func (o AppBlockBuilderOutput) EnableDefaultInternetAccess() pulumi.BoolPtrOutput

func (AppBlockBuilderOutput) IamRoleArn added in v0.67.0

func (AppBlockBuilderOutput) InstanceType added in v0.67.0

func (o AppBlockBuilderOutput) InstanceType() pulumi.StringOutput

func (AppBlockBuilderOutput) Name added in v0.67.0

func (AppBlockBuilderOutput) Platform added in v0.67.0

func (AppBlockBuilderOutput) Tags added in v0.67.0

func (AppBlockBuilderOutput) ToAppBlockBuilderOutput added in v0.67.0

func (o AppBlockBuilderOutput) ToAppBlockBuilderOutput() AppBlockBuilderOutput

func (AppBlockBuilderOutput) ToAppBlockBuilderOutputWithContext added in v0.67.0

func (o AppBlockBuilderOutput) ToAppBlockBuilderOutputWithContext(ctx context.Context) AppBlockBuilderOutput

func (AppBlockBuilderOutput) VpcConfig added in v0.67.0

type AppBlockBuilderState added in v0.67.0

type AppBlockBuilderState struct {
}

func (AppBlockBuilderState) ElementType added in v0.67.0

func (AppBlockBuilderState) ElementType() reflect.Type

type AppBlockBuilderTag added in v0.67.0

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

type AppBlockBuilderVpcConfig added in v0.67.0

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

type AppBlockBuilderVpcConfigArgs added in v0.67.0

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

func (AppBlockBuilderVpcConfigArgs) ElementType added in v0.67.0

func (AppBlockBuilderVpcConfigArgs) ToAppBlockBuilderVpcConfigOutput added in v0.67.0

func (i AppBlockBuilderVpcConfigArgs) ToAppBlockBuilderVpcConfigOutput() AppBlockBuilderVpcConfigOutput

func (AppBlockBuilderVpcConfigArgs) ToAppBlockBuilderVpcConfigOutputWithContext added in v0.67.0

func (i AppBlockBuilderVpcConfigArgs) ToAppBlockBuilderVpcConfigOutputWithContext(ctx context.Context) AppBlockBuilderVpcConfigOutput

type AppBlockBuilderVpcConfigInput added in v0.67.0

type AppBlockBuilderVpcConfigInput interface {
	pulumi.Input

	ToAppBlockBuilderVpcConfigOutput() AppBlockBuilderVpcConfigOutput
	ToAppBlockBuilderVpcConfigOutputWithContext(context.Context) AppBlockBuilderVpcConfigOutput
}

AppBlockBuilderVpcConfigInput is an input type that accepts AppBlockBuilderVpcConfigArgs and AppBlockBuilderVpcConfigOutput values. You can construct a concrete instance of `AppBlockBuilderVpcConfigInput` via:

AppBlockBuilderVpcConfigArgs{...}

type AppBlockBuilderVpcConfigOutput added in v0.67.0

type AppBlockBuilderVpcConfigOutput struct{ *pulumi.OutputState }

func (AppBlockBuilderVpcConfigOutput) ElementType added in v0.67.0

func (AppBlockBuilderVpcConfigOutput) SecurityGroupIds added in v0.67.0

func (AppBlockBuilderVpcConfigOutput) SubnetIds added in v0.67.0

func (AppBlockBuilderVpcConfigOutput) ToAppBlockBuilderVpcConfigOutput added in v0.67.0

func (o AppBlockBuilderVpcConfigOutput) ToAppBlockBuilderVpcConfigOutput() AppBlockBuilderVpcConfigOutput

func (AppBlockBuilderVpcConfigOutput) ToAppBlockBuilderVpcConfigOutputWithContext added in v0.67.0

func (o AppBlockBuilderVpcConfigOutput) ToAppBlockBuilderVpcConfigOutputWithContext(ctx context.Context) AppBlockBuilderVpcConfigOutput

type AppBlockBuilderVpcConfigPtrOutput added in v0.67.0

type AppBlockBuilderVpcConfigPtrOutput struct{ *pulumi.OutputState }

func (AppBlockBuilderVpcConfigPtrOutput) Elem added in v0.67.0

func (AppBlockBuilderVpcConfigPtrOutput) ElementType added in v0.67.0

func (AppBlockBuilderVpcConfigPtrOutput) SecurityGroupIds added in v0.67.0

func (AppBlockBuilderVpcConfigPtrOutput) SubnetIds added in v0.67.0

func (AppBlockBuilderVpcConfigPtrOutput) ToAppBlockBuilderVpcConfigPtrOutput added in v0.67.0

func (o AppBlockBuilderVpcConfigPtrOutput) ToAppBlockBuilderVpcConfigPtrOutput() AppBlockBuilderVpcConfigPtrOutput

func (AppBlockBuilderVpcConfigPtrOutput) ToAppBlockBuilderVpcConfigPtrOutputWithContext added in v0.67.0

func (o AppBlockBuilderVpcConfigPtrOutput) ToAppBlockBuilderVpcConfigPtrOutputWithContext(ctx context.Context) AppBlockBuilderVpcConfigPtrOutput

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

func (o AppBlockOutput) PackagingType() pulumi.StringPtrOutput

func (AppBlockOutput) PostSetupScriptDetails added in v0.67.0

func (o AppBlockOutput) PostSetupScriptDetails() AppBlockScriptDetailsPtrOutput

func (AppBlockOutput) SetupScriptDetails added in v0.17.0

func (o AppBlockOutput) SetupScriptDetails() AppBlockScriptDetailsPtrOutput

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.StringPtrInput `pulumi:"s3Key"`
}

func (AppBlockS3LocationArgs) ElementType added in v0.6.0

func (AppBlockS3LocationArgs) ElementType() reflect.Type

func (AppBlockS3LocationArgs) ToAppBlockS3LocationOutput added in v0.6.0

func (i AppBlockS3LocationArgs) ToAppBlockS3LocationOutput() AppBlockS3LocationOutput

func (AppBlockS3LocationArgs) ToAppBlockS3LocationOutputWithContext added in v0.6.0

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

func (AppBlockS3LocationArgs) ToAppBlockS3LocationPtrOutput added in v0.6.0

func (i AppBlockS3LocationArgs) ToAppBlockS3LocationPtrOutput() AppBlockS3LocationPtrOutput

func (AppBlockS3LocationArgs) ToAppBlockS3LocationPtrOutputWithContext added in v0.6.0

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

type AppBlockS3LocationInput added in v0.6.0

type AppBlockS3LocationInput interface {
	pulumi.Input

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

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

AppBlockS3LocationArgs{...}

type AppBlockS3LocationOutput added in v0.6.0

type AppBlockS3LocationOutput struct{ *pulumi.OutputState }

func (AppBlockS3LocationOutput) ElementType added in v0.6.0

func (AppBlockS3LocationOutput) ElementType() reflect.Type

func (AppBlockS3LocationOutput) S3Bucket added in v0.6.0

func (AppBlockS3LocationOutput) S3Key added in v0.6.0

func (AppBlockS3LocationOutput) ToAppBlockS3LocationOutput added in v0.6.0

func (o AppBlockS3LocationOutput) ToAppBlockS3LocationOutput() AppBlockS3LocationOutput

func (AppBlockS3LocationOutput) ToAppBlockS3LocationOutputWithContext added in v0.6.0

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

func (AppBlockS3LocationOutput) ToAppBlockS3LocationPtrOutput added in v0.6.0

func (o AppBlockS3LocationOutput) ToAppBlockS3LocationPtrOutput() AppBlockS3LocationPtrOutput

func (AppBlockS3LocationOutput) ToAppBlockS3LocationPtrOutputWithContext added in v0.6.0

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

type AppBlockS3LocationPtrInput added in v0.6.0

type AppBlockS3LocationPtrInput interface {
	pulumi.Input

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

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

        AppBlockS3LocationArgs{...}

or:

        nil

func AppBlockS3LocationPtr added in v0.6.0

func AppBlockS3LocationPtr(v *AppBlockS3LocationArgs) AppBlockS3LocationPtrInput

type AppBlockS3LocationPtrOutput added in v0.6.0

type AppBlockS3LocationPtrOutput struct{ *pulumi.OutputState }

func (AppBlockS3LocationPtrOutput) Elem added in v0.6.0

func (AppBlockS3LocationPtrOutput) ElementType added in v0.6.0

func (AppBlockS3LocationPtrOutput) S3Bucket added in v0.6.0

func (AppBlockS3LocationPtrOutput) S3Key added in v0.6.0

func (AppBlockS3LocationPtrOutput) ToAppBlockS3LocationPtrOutput added in v0.6.0

func (o AppBlockS3LocationPtrOutput) ToAppBlockS3LocationPtrOutput() AppBlockS3LocationPtrOutput

func (AppBlockS3LocationPtrOutput) ToAppBlockS3LocationPtrOutputWithContext added in v0.6.0

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

type AppBlockScriptDetails added in v0.6.0

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

type AppBlockScriptDetailsArgs added in v0.6.0

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

func (AppBlockScriptDetailsArgs) ElementType added in v0.6.0

func (AppBlockScriptDetailsArgs) ElementType() reflect.Type

func (AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsOutput added in v0.6.0

func (i AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsOutput() AppBlockScriptDetailsOutput

func (AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsOutputWithContext added in v0.6.0

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

func (AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsPtrOutput added in v0.6.0

func (i AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsPtrOutput() AppBlockScriptDetailsPtrOutput

func (AppBlockScriptDetailsArgs) ToAppBlockScriptDetailsPtrOutputWithContext added in v0.6.0

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

type AppBlockScriptDetailsInput added in v0.6.0

type AppBlockScriptDetailsInput interface {
	pulumi.Input

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

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

AppBlockScriptDetailsArgs{...}

type AppBlockScriptDetailsOutput added in v0.6.0

type AppBlockScriptDetailsOutput struct{ *pulumi.OutputState }

func (AppBlockScriptDetailsOutput) ElementType added in v0.6.0

func (AppBlockScriptDetailsOutput) ExecutableParameters added in v0.6.0

func (o AppBlockScriptDetailsOutput) ExecutableParameters() pulumi.StringPtrOutput

func (AppBlockScriptDetailsOutput) ExecutablePath added in v0.6.0

func (o AppBlockScriptDetailsOutput) ExecutablePath() pulumi.StringOutput

func (AppBlockScriptDetailsOutput) ScriptS3Location added in v0.6.0

func (AppBlockScriptDetailsOutput) TimeoutInSeconds added in v0.6.0

func (o AppBlockScriptDetailsOutput) TimeoutInSeconds() pulumi.IntOutput

func (AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsOutput added in v0.6.0

func (o AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsOutput() AppBlockScriptDetailsOutput

func (AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsOutputWithContext added in v0.6.0

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

func (AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsPtrOutput added in v0.6.0

func (o AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsPtrOutput() AppBlockScriptDetailsPtrOutput

func (AppBlockScriptDetailsOutput) ToAppBlockScriptDetailsPtrOutputWithContext added in v0.6.0

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

type AppBlockScriptDetailsPtrInput added in v0.6.0

type AppBlockScriptDetailsPtrInput interface {
	pulumi.Input

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

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

        AppBlockScriptDetailsArgs{...}

or:

        nil

func AppBlockScriptDetailsPtr added in v0.6.0

func AppBlockScriptDetailsPtr(v *AppBlockScriptDetailsArgs) AppBlockScriptDetailsPtrInput

type AppBlockScriptDetailsPtrOutput added in v0.6.0

type AppBlockScriptDetailsPtrOutput struct{ *pulumi.OutputState }

func (AppBlockScriptDetailsPtrOutput) Elem added in v0.6.0

func (AppBlockScriptDetailsPtrOutput) ElementType added in v0.6.0

func (AppBlockScriptDetailsPtrOutput) ExecutableParameters added in v0.6.0

func (o AppBlockScriptDetailsPtrOutput) ExecutableParameters() pulumi.StringPtrOutput

func (AppBlockScriptDetailsPtrOutput) ExecutablePath added in v0.6.0

func (AppBlockScriptDetailsPtrOutput) ScriptS3Location added in v0.6.0

func (AppBlockScriptDetailsPtrOutput) TimeoutInSeconds added in v0.6.0

func (o AppBlockScriptDetailsPtrOutput) TimeoutInSeconds() pulumi.IntPtrOutput

func (AppBlockScriptDetailsPtrOutput) ToAppBlockScriptDetailsPtrOutput added in v0.6.0

func (o AppBlockScriptDetailsPtrOutput) ToAppBlockScriptDetailsPtrOutput() AppBlockScriptDetailsPtrOutput

func (AppBlockScriptDetailsPtrOutput) ToAppBlockScriptDetailsPtrOutputWithContext added in v0.6.0

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

type AppBlockState added in v0.6.0

type AppBlockState struct {
}

func (AppBlockState) ElementType added in v0.6.0

func (AppBlockState) ElementType() reflect.Type

type AppBlockTag0Properties added in v0.72.0

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

type AppBlockTag0PropertiesArgs added in v0.96.0

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

func (AppBlockTag0PropertiesArgs) ElementType added in v0.96.0

func (AppBlockTag0PropertiesArgs) ElementType() reflect.Type

func (AppBlockTag0PropertiesArgs) ToAppBlockTag0PropertiesOutput added in v0.96.0

func (i AppBlockTag0PropertiesArgs) ToAppBlockTag0PropertiesOutput() AppBlockTag0PropertiesOutput

func (AppBlockTag0PropertiesArgs) ToAppBlockTag0PropertiesOutputWithContext added in v0.96.0

func (i AppBlockTag0PropertiesArgs) ToAppBlockTag0PropertiesOutputWithContext(ctx context.Context) AppBlockTag0PropertiesOutput

type AppBlockTag0PropertiesInput added in v0.96.0

type AppBlockTag0PropertiesInput interface {
	pulumi.Input

	ToAppBlockTag0PropertiesOutput() AppBlockTag0PropertiesOutput
	ToAppBlockTag0PropertiesOutputWithContext(context.Context) AppBlockTag0PropertiesOutput
}

AppBlockTag0PropertiesInput is an input type that accepts AppBlockTag0PropertiesArgs and AppBlockTag0PropertiesOutput values. You can construct a concrete instance of `AppBlockTag0PropertiesInput` via:

AppBlockTag0PropertiesArgs{...}

type AppBlockTag0PropertiesOutput added in v0.96.0

type AppBlockTag0PropertiesOutput struct{ *pulumi.OutputState }

func (AppBlockTag0PropertiesOutput) ElementType added in v0.96.0

func (AppBlockTag0PropertiesOutput) Key added in v0.96.0

func (AppBlockTag0PropertiesOutput) ToAppBlockTag0PropertiesOutput added in v0.96.0

func (o AppBlockTag0PropertiesOutput) ToAppBlockTag0PropertiesOutput() AppBlockTag0PropertiesOutput

func (AppBlockTag0PropertiesOutput) ToAppBlockTag0PropertiesOutputWithContext added in v0.96.0

func (o AppBlockTag0PropertiesOutput) ToAppBlockTag0PropertiesOutputWithContext(ctx context.Context) AppBlockTag0PropertiesOutput

func (AppBlockTag0PropertiesOutput) Value added in v0.96.0

type AppBlockTag1Properties added in v0.72.0

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

type AppBlockTag1PropertiesArgs added in v0.96.0

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

func (AppBlockTag1PropertiesArgs) ElementType added in v0.96.0

func (AppBlockTag1PropertiesArgs) ElementType() reflect.Type

func (AppBlockTag1PropertiesArgs) ToAppBlockTag1PropertiesOutput added in v0.96.0

func (i AppBlockTag1PropertiesArgs) ToAppBlockTag1PropertiesOutput() AppBlockTag1PropertiesOutput

func (AppBlockTag1PropertiesArgs) ToAppBlockTag1PropertiesOutputWithContext added in v0.96.0

func (i AppBlockTag1PropertiesArgs) ToAppBlockTag1PropertiesOutputWithContext(ctx context.Context) AppBlockTag1PropertiesOutput

type AppBlockTag1PropertiesInput added in v0.96.0

type AppBlockTag1PropertiesInput interface {
	pulumi.Input

	ToAppBlockTag1PropertiesOutput() AppBlockTag1PropertiesOutput
	ToAppBlockTag1PropertiesOutputWithContext(context.Context) AppBlockTag1PropertiesOutput
}

AppBlockTag1PropertiesInput is an input type that accepts AppBlockTag1PropertiesArgs and AppBlockTag1PropertiesOutput values. You can construct a concrete instance of `AppBlockTag1PropertiesInput` via:

AppBlockTag1PropertiesArgs{...}

type AppBlockTag1PropertiesOutput added in v0.96.0

type AppBlockTag1PropertiesOutput struct{ *pulumi.OutputState }

func (AppBlockTag1PropertiesOutput) ElementType added in v0.96.0

func (AppBlockTag1PropertiesOutput) TagKey added in v0.96.0

func (AppBlockTag1PropertiesOutput) TagValue added in v0.96.0

func (AppBlockTag1PropertiesOutput) ToAppBlockTag1PropertiesOutput added in v0.96.0

func (o AppBlockTag1PropertiesOutput) ToAppBlockTag1PropertiesOutput() AppBlockTag1PropertiesOutput

func (AppBlockTag1PropertiesOutput) ToAppBlockTag1PropertiesOutputWithContext added in v0.96.0

func (o AppBlockTag1PropertiesOutput) ToAppBlockTag1PropertiesOutputWithContext(ctx context.Context) AppBlockTag1PropertiesOutput

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               pulumi.ArrayOutput          `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               pulumi.ArrayInput
	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 ApplicationTag0Properties added in v0.72.0

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

type ApplicationTag0PropertiesArgs added in v0.96.0

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

func (ApplicationTag0PropertiesArgs) ElementType added in v0.96.0

func (ApplicationTag0PropertiesArgs) ToApplicationTag0PropertiesOutput added in v0.96.0

func (i ApplicationTag0PropertiesArgs) ToApplicationTag0PropertiesOutput() ApplicationTag0PropertiesOutput

func (ApplicationTag0PropertiesArgs) ToApplicationTag0PropertiesOutputWithContext added in v0.96.0

func (i ApplicationTag0PropertiesArgs) ToApplicationTag0PropertiesOutputWithContext(ctx context.Context) ApplicationTag0PropertiesOutput

type ApplicationTag0PropertiesInput added in v0.96.0

type ApplicationTag0PropertiesInput interface {
	pulumi.Input

	ToApplicationTag0PropertiesOutput() ApplicationTag0PropertiesOutput
	ToApplicationTag0PropertiesOutputWithContext(context.Context) ApplicationTag0PropertiesOutput
}

ApplicationTag0PropertiesInput is an input type that accepts ApplicationTag0PropertiesArgs and ApplicationTag0PropertiesOutput values. You can construct a concrete instance of `ApplicationTag0PropertiesInput` via:

ApplicationTag0PropertiesArgs{...}

type ApplicationTag0PropertiesOutput added in v0.96.0

type ApplicationTag0PropertiesOutput struct{ *pulumi.OutputState }

func (ApplicationTag0PropertiesOutput) ElementType added in v0.96.0

func (ApplicationTag0PropertiesOutput) Key added in v0.96.0

func (ApplicationTag0PropertiesOutput) ToApplicationTag0PropertiesOutput added in v0.96.0

func (o ApplicationTag0PropertiesOutput) ToApplicationTag0PropertiesOutput() ApplicationTag0PropertiesOutput

func (ApplicationTag0PropertiesOutput) ToApplicationTag0PropertiesOutputWithContext added in v0.96.0

func (o ApplicationTag0PropertiesOutput) ToApplicationTag0PropertiesOutputWithContext(ctx context.Context) ApplicationTag0PropertiesOutput

func (ApplicationTag0PropertiesOutput) Value added in v0.96.0

type ApplicationTag1Properties added in v0.72.0

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

type ApplicationTag1PropertiesArgs added in v0.96.0

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

func (ApplicationTag1PropertiesArgs) ElementType added in v0.96.0

func (ApplicationTag1PropertiesArgs) ToApplicationTag1PropertiesOutput added in v0.96.0

func (i ApplicationTag1PropertiesArgs) ToApplicationTag1PropertiesOutput() ApplicationTag1PropertiesOutput

func (ApplicationTag1PropertiesArgs) ToApplicationTag1PropertiesOutputWithContext added in v0.96.0

func (i ApplicationTag1PropertiesArgs) ToApplicationTag1PropertiesOutputWithContext(ctx context.Context) ApplicationTag1PropertiesOutput

type ApplicationTag1PropertiesInput added in v0.96.0

type ApplicationTag1PropertiesInput interface {
	pulumi.Input

	ToApplicationTag1PropertiesOutput() ApplicationTag1PropertiesOutput
	ToApplicationTag1PropertiesOutputWithContext(context.Context) ApplicationTag1PropertiesOutput
}

ApplicationTag1PropertiesInput is an input type that accepts ApplicationTag1PropertiesArgs and ApplicationTag1PropertiesOutput values. You can construct a concrete instance of `ApplicationTag1PropertiesInput` via:

ApplicationTag1PropertiesArgs{...}

type ApplicationTag1PropertiesOutput added in v0.96.0

type ApplicationTag1PropertiesOutput struct{ *pulumi.OutputState }

func (ApplicationTag1PropertiesOutput) ElementType added in v0.96.0

func (ApplicationTag1PropertiesOutput) TagKey added in v0.96.0

func (ApplicationTag1PropertiesOutput) TagValue added in v0.96.0

func (ApplicationTag1PropertiesOutput) ToApplicationTag1PropertiesOutput added in v0.96.0

func (o ApplicationTag1PropertiesOutput) ToApplicationTag1PropertiesOutput() ApplicationTag1PropertiesOutput

func (ApplicationTag1PropertiesOutput) ToApplicationTag1PropertiesOutputWithContext added in v0.96.0

func (o ApplicationTag1PropertiesOutput) ToApplicationTag1PropertiesOutputWithContext(ctx context.Context) ApplicationTag1PropertiesOutput

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 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                        aws.TagArrayOutput                    `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                        aws.TagArrayInput
	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 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 LookupAppBlockBuilderArgs added in v0.67.0

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

type LookupAppBlockBuilderOutputArgs added in v0.67.0

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

func (LookupAppBlockBuilderOutputArgs) ElementType added in v0.67.0

type LookupAppBlockBuilderResult added in v0.67.0

type LookupAppBlockBuilderResult struct {
	AccessEndpoints             []AppBlockBuilderAccessEndpoint `pulumi:"accessEndpoints"`
	Arn                         *string                         `pulumi:"arn"`
	CreatedTime                 *string                         `pulumi:"createdTime"`
	Description                 *string                         `pulumi:"description"`
	DisplayName                 *string                         `pulumi:"displayName"`
	EnableDefaultInternetAccess *bool                           `pulumi:"enableDefaultInternetAccess"`
	IamRoleArn                  *string                         `pulumi:"iamRoleArn"`
	InstanceType                *string                         `pulumi:"instanceType"`
	Platform                    *string                         `pulumi:"platform"`
	VpcConfig                   *AppBlockBuilderVpcConfig       `pulumi:"vpcConfig"`
}

func LookupAppBlockBuilder added in v0.67.0

func LookupAppBlockBuilder(ctx *pulumi.Context, args *LookupAppBlockBuilderArgs, opts ...pulumi.InvokeOption) (*LookupAppBlockBuilderResult, error)

Resource Type definition for AWS::AppStream::AppBlockBuilder.

type LookupAppBlockBuilderResultOutput added in v0.67.0

type LookupAppBlockBuilderResultOutput struct{ *pulumi.OutputState }

func LookupAppBlockBuilderOutput added in v0.67.0

func (LookupAppBlockBuilderResultOutput) AccessEndpoints added in v0.67.0

func (LookupAppBlockBuilderResultOutput) Arn added in v0.67.0

func (LookupAppBlockBuilderResultOutput) CreatedTime added in v0.67.0

func (LookupAppBlockBuilderResultOutput) Description added in v0.67.0

func (LookupAppBlockBuilderResultOutput) DisplayName added in v0.67.0

func (LookupAppBlockBuilderResultOutput) ElementType added in v0.67.0

func (LookupAppBlockBuilderResultOutput) EnableDefaultInternetAccess added in v0.67.0

func (o LookupAppBlockBuilderResultOutput) EnableDefaultInternetAccess() pulumi.BoolPtrOutput

func (LookupAppBlockBuilderResultOutput) IamRoleArn added in v0.67.0

func (LookupAppBlockBuilderResultOutput) InstanceType added in v0.67.0

func (LookupAppBlockBuilderResultOutput) Platform added in v0.67.0

func (LookupAppBlockBuilderResultOutput) ToLookupAppBlockBuilderResultOutput added in v0.67.0

func (o LookupAppBlockBuilderResultOutput) ToLookupAppBlockBuilderResultOutput() LookupAppBlockBuilderResultOutput

func (LookupAppBlockBuilderResultOutput) ToLookupAppBlockBuilderResultOutputWithContext added in v0.67.0

func (o LookupAppBlockBuilderResultOutput) ToLookupAppBlockBuilderResultOutputWithContext(ctx context.Context) LookupAppBlockBuilderResultOutput

func (LookupAppBlockBuilderResultOutput) VpcConfig added in v0.67.0

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"`
	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) 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 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                        []aws.Tag                    `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

Jump to

Keyboard shortcuts

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