gamecast

package
v0.68.0 Latest Latest
Warning

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

Go to latest
Published: Jul 7, 2023 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	StreamGroupStreamClassMini  = StreamGroupStreamClass("MINI")
	StreamGroupStreamClassLow   = StreamGroupStreamClass("LOW")
	StreamGroupStreamClassMid   = StreamGroupStreamClass("MID")
	StreamGroupStreamClassHigh  = StreamGroupStreamClass("HIGH")
	StreamGroupStreamClassUltra = StreamGroupStreamClass("ULTRA")
)
View Source
const (
	ApplicationRuntimeEnvironmentTypeWineStaging = ApplicationRuntimeEnvironmentType("WINE-STAGING")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Application added in v0.48.0

type Application struct {
	pulumi.CustomResourceState

	// ApplicationSourceUri points to a S3 Uri to replicate game files from customer S3 bucket into Motif internal S3 bucket.
	// The uri points to a S3 prefix that could contain many objects. Motif will attempt to copy all the S3 objects under that prefix.
	ApplicationSourceUri pulumi.StringPtrOutput `pulumi:"applicationSourceUri"`
	// ARN of the resource.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// Descriptive label for the resource, not a unique ID.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Executable path is a relative path to the game launcher executable.
	ExecutablePath pulumi.StringPtrOutput `pulumi:"executablePath"`
	// A list of save file, registry key or log paths that are absolute paths that store game save files when the games
	// are running on a Windows environment.
	LogLocations       pulumi.StringArrayOutput               `pulumi:"logLocations"`
	RuntimeEnvironment ApplicationRuntimeEnvironmentPtrOutput `pulumi:"runtimeEnvironment"`
	SaveConfiguration  ApplicationSaveConfigurationPtrOutput  `pulumi:"saveConfiguration"`
	// SaveKey is used as key to manage save files, meaning that different applications with the
	// same SaveKey can share game save files generated by the game itself.
	SaveKey pulumi.StringPtrOutput   `pulumi:"saveKey"`
	Tags    ApplicationTagsPtrOutput `pulumi:"tags"`
}

Definition of AWS::GameCast::Application Resource Type

func GetApplication added in v0.48.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.48.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.48.0

func (*Application) ElementType() reflect.Type

func (*Application) ToApplicationOutput added in v0.48.0

func (i *Application) ToApplicationOutput() ApplicationOutput

func (*Application) ToApplicationOutputWithContext added in v0.48.0

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

type ApplicationArgs added in v0.48.0

type ApplicationArgs struct {
	// ApplicationSourceUri points to a S3 Uri to replicate game files from customer S3 bucket into Motif internal S3 bucket.
	// The uri points to a S3 prefix that could contain many objects. Motif will attempt to copy all the S3 objects under that prefix.
	ApplicationSourceUri pulumi.StringPtrInput
	// Descriptive label for the resource, not a unique ID.
	Description pulumi.StringPtrInput
	// Executable path is a relative path to the game launcher executable.
	ExecutablePath pulumi.StringPtrInput
	// A list of save file, registry key or log paths that are absolute paths that store game save files when the games
	// are running on a Windows environment.
	LogLocations       pulumi.StringArrayInput
	RuntimeEnvironment ApplicationRuntimeEnvironmentPtrInput
	SaveConfiguration  ApplicationSaveConfigurationPtrInput
	// SaveKey is used as key to manage save files, meaning that different applications with the
	// same SaveKey can share game save files generated by the game itself.
	SaveKey pulumi.StringPtrInput
	Tags    ApplicationTagsPtrInput
}

The set of arguments for constructing a Application resource.

func (ApplicationArgs) ElementType added in v0.48.0

func (ApplicationArgs) ElementType() reflect.Type

type ApplicationInput added in v0.48.0

type ApplicationInput interface {
	pulumi.Input

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

type ApplicationOutput added in v0.48.0

type ApplicationOutput struct{ *pulumi.OutputState }

func (ApplicationOutput) ApplicationSourceUri added in v0.48.0

func (o ApplicationOutput) ApplicationSourceUri() pulumi.StringPtrOutput

ApplicationSourceUri points to a S3 Uri to replicate game files from customer S3 bucket into Motif internal S3 bucket. The uri points to a S3 prefix that could contain many objects. Motif will attempt to copy all the S3 objects under that prefix.

func (ApplicationOutput) Arn added in v0.48.0

ARN of the resource.

func (ApplicationOutput) Description added in v0.48.0

func (o ApplicationOutput) Description() pulumi.StringPtrOutput

Descriptive label for the resource, not a unique ID.

func (ApplicationOutput) ElementType added in v0.48.0

func (ApplicationOutput) ElementType() reflect.Type

func (ApplicationOutput) ExecutablePath added in v0.48.0

func (o ApplicationOutput) ExecutablePath() pulumi.StringPtrOutput

Executable path is a relative path to the game launcher executable.

func (ApplicationOutput) LogLocations added in v0.48.0

func (o ApplicationOutput) LogLocations() pulumi.StringArrayOutput

A list of save file, registry key or log paths that are absolute paths that store game save files when the games are running on a Windows environment.

func (ApplicationOutput) RuntimeEnvironment added in v0.48.0

func (ApplicationOutput) SaveConfiguration added in v0.48.0

func (ApplicationOutput) SaveKey added in v0.48.0

SaveKey is used as key to manage save files, meaning that different applications with the same SaveKey can share game save files generated by the game itself.

func (ApplicationOutput) Tags added in v0.48.0

func (ApplicationOutput) ToApplicationOutput added in v0.48.0

func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput

func (ApplicationOutput) ToApplicationOutputWithContext added in v0.48.0

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

type ApplicationRuntimeEnvironment added in v0.48.0

type ApplicationRuntimeEnvironment struct {
	Type ApplicationRuntimeEnvironmentType `pulumi:"type"`
	// Versioned container environment used to run customer game. Each runtime fixed version of the Windows
	// compatibility layer to provide a stable game performance. Refer to Motif public docs to see which wine, mesa, vulkan
	// versions are used in which Motif runtime environment version.
	Version string `pulumi:"version"`
}

Runtime environment is a combination of Windows compatibility layer and other graphics libraries used to run the application.

type ApplicationRuntimeEnvironmentArgs added in v0.48.0

type ApplicationRuntimeEnvironmentArgs struct {
	Type ApplicationRuntimeEnvironmentTypeInput `pulumi:"type"`
	// Versioned container environment used to run customer game. Each runtime fixed version of the Windows
	// compatibility layer to provide a stable game performance. Refer to Motif public docs to see which wine, mesa, vulkan
	// versions are used in which Motif runtime environment version.
	Version pulumi.StringInput `pulumi:"version"`
}

Runtime environment is a combination of Windows compatibility layer and other graphics libraries used to run the application.

func (ApplicationRuntimeEnvironmentArgs) ElementType added in v0.48.0

func (ApplicationRuntimeEnvironmentArgs) ToApplicationRuntimeEnvironmentOutput added in v0.48.0

func (i ApplicationRuntimeEnvironmentArgs) ToApplicationRuntimeEnvironmentOutput() ApplicationRuntimeEnvironmentOutput

func (ApplicationRuntimeEnvironmentArgs) ToApplicationRuntimeEnvironmentOutputWithContext added in v0.48.0

func (i ApplicationRuntimeEnvironmentArgs) ToApplicationRuntimeEnvironmentOutputWithContext(ctx context.Context) ApplicationRuntimeEnvironmentOutput

func (ApplicationRuntimeEnvironmentArgs) ToApplicationRuntimeEnvironmentPtrOutput added in v0.48.0

func (i ApplicationRuntimeEnvironmentArgs) ToApplicationRuntimeEnvironmentPtrOutput() ApplicationRuntimeEnvironmentPtrOutput

func (ApplicationRuntimeEnvironmentArgs) ToApplicationRuntimeEnvironmentPtrOutputWithContext added in v0.48.0

func (i ApplicationRuntimeEnvironmentArgs) ToApplicationRuntimeEnvironmentPtrOutputWithContext(ctx context.Context) ApplicationRuntimeEnvironmentPtrOutput

type ApplicationRuntimeEnvironmentInput added in v0.48.0

type ApplicationRuntimeEnvironmentInput interface {
	pulumi.Input

	ToApplicationRuntimeEnvironmentOutput() ApplicationRuntimeEnvironmentOutput
	ToApplicationRuntimeEnvironmentOutputWithContext(context.Context) ApplicationRuntimeEnvironmentOutput
}

ApplicationRuntimeEnvironmentInput is an input type that accepts ApplicationRuntimeEnvironmentArgs and ApplicationRuntimeEnvironmentOutput values. You can construct a concrete instance of `ApplicationRuntimeEnvironmentInput` via:

ApplicationRuntimeEnvironmentArgs{...}

type ApplicationRuntimeEnvironmentOutput added in v0.48.0

type ApplicationRuntimeEnvironmentOutput struct{ *pulumi.OutputState }

Runtime environment is a combination of Windows compatibility layer and other graphics libraries used to run the application.

func (ApplicationRuntimeEnvironmentOutput) ElementType added in v0.48.0

func (ApplicationRuntimeEnvironmentOutput) ToApplicationRuntimeEnvironmentOutput added in v0.48.0

func (o ApplicationRuntimeEnvironmentOutput) ToApplicationRuntimeEnvironmentOutput() ApplicationRuntimeEnvironmentOutput

func (ApplicationRuntimeEnvironmentOutput) ToApplicationRuntimeEnvironmentOutputWithContext added in v0.48.0

func (o ApplicationRuntimeEnvironmentOutput) ToApplicationRuntimeEnvironmentOutputWithContext(ctx context.Context) ApplicationRuntimeEnvironmentOutput

func (ApplicationRuntimeEnvironmentOutput) ToApplicationRuntimeEnvironmentPtrOutput added in v0.48.0

func (o ApplicationRuntimeEnvironmentOutput) ToApplicationRuntimeEnvironmentPtrOutput() ApplicationRuntimeEnvironmentPtrOutput

func (ApplicationRuntimeEnvironmentOutput) ToApplicationRuntimeEnvironmentPtrOutputWithContext added in v0.48.0

func (o ApplicationRuntimeEnvironmentOutput) ToApplicationRuntimeEnvironmentPtrOutputWithContext(ctx context.Context) ApplicationRuntimeEnvironmentPtrOutput

func (ApplicationRuntimeEnvironmentOutput) Type added in v0.48.0

func (ApplicationRuntimeEnvironmentOutput) Version added in v0.48.0

Versioned container environment used to run customer game. Each runtime fixed version of the Windows compatibility layer to provide a stable game performance. Refer to Motif public docs to see which wine, mesa, vulkan versions are used in which Motif runtime environment version.

type ApplicationRuntimeEnvironmentPtrInput added in v0.48.0

type ApplicationRuntimeEnvironmentPtrInput interface {
	pulumi.Input

	ToApplicationRuntimeEnvironmentPtrOutput() ApplicationRuntimeEnvironmentPtrOutput
	ToApplicationRuntimeEnvironmentPtrOutputWithContext(context.Context) ApplicationRuntimeEnvironmentPtrOutput
}

ApplicationRuntimeEnvironmentPtrInput is an input type that accepts ApplicationRuntimeEnvironmentArgs, ApplicationRuntimeEnvironmentPtr and ApplicationRuntimeEnvironmentPtrOutput values. You can construct a concrete instance of `ApplicationRuntimeEnvironmentPtrInput` via:

        ApplicationRuntimeEnvironmentArgs{...}

or:

        nil

type ApplicationRuntimeEnvironmentPtrOutput added in v0.48.0

type ApplicationRuntimeEnvironmentPtrOutput struct{ *pulumi.OutputState }

func (ApplicationRuntimeEnvironmentPtrOutput) Elem added in v0.48.0

func (ApplicationRuntimeEnvironmentPtrOutput) ElementType added in v0.48.0

func (ApplicationRuntimeEnvironmentPtrOutput) ToApplicationRuntimeEnvironmentPtrOutput added in v0.48.0

func (o ApplicationRuntimeEnvironmentPtrOutput) ToApplicationRuntimeEnvironmentPtrOutput() ApplicationRuntimeEnvironmentPtrOutput

func (ApplicationRuntimeEnvironmentPtrOutput) ToApplicationRuntimeEnvironmentPtrOutputWithContext added in v0.48.0

func (o ApplicationRuntimeEnvironmentPtrOutput) ToApplicationRuntimeEnvironmentPtrOutputWithContext(ctx context.Context) ApplicationRuntimeEnvironmentPtrOutput

func (ApplicationRuntimeEnvironmentPtrOutput) Type added in v0.48.0

func (ApplicationRuntimeEnvironmentPtrOutput) Version added in v0.48.0

Versioned container environment used to run customer game. Each runtime fixed version of the Windows compatibility layer to provide a stable game performance. Refer to Motif public docs to see which wine, mesa, vulkan versions are used in which Motif runtime environment version.

type ApplicationRuntimeEnvironmentType added in v0.48.0

type ApplicationRuntimeEnvironmentType string

Type of the runtime environment used to run games. For initial launch it only includes wine staging branch but Motif will follow up with Proton support.

func (ApplicationRuntimeEnvironmentType) ElementType added in v0.48.0

func (ApplicationRuntimeEnvironmentType) ToApplicationRuntimeEnvironmentTypeOutput added in v0.48.0

func (e ApplicationRuntimeEnvironmentType) ToApplicationRuntimeEnvironmentTypeOutput() ApplicationRuntimeEnvironmentTypeOutput

func (ApplicationRuntimeEnvironmentType) ToApplicationRuntimeEnvironmentTypeOutputWithContext added in v0.48.0

func (e ApplicationRuntimeEnvironmentType) ToApplicationRuntimeEnvironmentTypeOutputWithContext(ctx context.Context) ApplicationRuntimeEnvironmentTypeOutput

func (ApplicationRuntimeEnvironmentType) ToApplicationRuntimeEnvironmentTypePtrOutput added in v0.48.0

func (e ApplicationRuntimeEnvironmentType) ToApplicationRuntimeEnvironmentTypePtrOutput() ApplicationRuntimeEnvironmentTypePtrOutput

func (ApplicationRuntimeEnvironmentType) ToApplicationRuntimeEnvironmentTypePtrOutputWithContext added in v0.48.0

func (e ApplicationRuntimeEnvironmentType) ToApplicationRuntimeEnvironmentTypePtrOutputWithContext(ctx context.Context) ApplicationRuntimeEnvironmentTypePtrOutput

func (ApplicationRuntimeEnvironmentType) ToStringOutput added in v0.48.0

func (ApplicationRuntimeEnvironmentType) ToStringOutputWithContext added in v0.48.0

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

func (ApplicationRuntimeEnvironmentType) ToStringPtrOutput added in v0.48.0

func (ApplicationRuntimeEnvironmentType) ToStringPtrOutputWithContext added in v0.48.0

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

type ApplicationRuntimeEnvironmentTypeInput added in v0.48.0

type ApplicationRuntimeEnvironmentTypeInput interface {
	pulumi.Input

	ToApplicationRuntimeEnvironmentTypeOutput() ApplicationRuntimeEnvironmentTypeOutput
	ToApplicationRuntimeEnvironmentTypeOutputWithContext(context.Context) ApplicationRuntimeEnvironmentTypeOutput
}

ApplicationRuntimeEnvironmentTypeInput is an input type that accepts ApplicationRuntimeEnvironmentTypeArgs and ApplicationRuntimeEnvironmentTypeOutput values. You can construct a concrete instance of `ApplicationRuntimeEnvironmentTypeInput` via:

ApplicationRuntimeEnvironmentTypeArgs{...}

type ApplicationRuntimeEnvironmentTypeOutput added in v0.48.0

type ApplicationRuntimeEnvironmentTypeOutput struct{ *pulumi.OutputState }

func (ApplicationRuntimeEnvironmentTypeOutput) ElementType added in v0.48.0

func (ApplicationRuntimeEnvironmentTypeOutput) ToApplicationRuntimeEnvironmentTypeOutput added in v0.48.0

func (o ApplicationRuntimeEnvironmentTypeOutput) ToApplicationRuntimeEnvironmentTypeOutput() ApplicationRuntimeEnvironmentTypeOutput

func (ApplicationRuntimeEnvironmentTypeOutput) ToApplicationRuntimeEnvironmentTypeOutputWithContext added in v0.48.0

func (o ApplicationRuntimeEnvironmentTypeOutput) ToApplicationRuntimeEnvironmentTypeOutputWithContext(ctx context.Context) ApplicationRuntimeEnvironmentTypeOutput

func (ApplicationRuntimeEnvironmentTypeOutput) ToApplicationRuntimeEnvironmentTypePtrOutput added in v0.48.0

func (o ApplicationRuntimeEnvironmentTypeOutput) ToApplicationRuntimeEnvironmentTypePtrOutput() ApplicationRuntimeEnvironmentTypePtrOutput

func (ApplicationRuntimeEnvironmentTypeOutput) ToApplicationRuntimeEnvironmentTypePtrOutputWithContext added in v0.48.0

func (o ApplicationRuntimeEnvironmentTypeOutput) ToApplicationRuntimeEnvironmentTypePtrOutputWithContext(ctx context.Context) ApplicationRuntimeEnvironmentTypePtrOutput

func (ApplicationRuntimeEnvironmentTypeOutput) ToStringOutput added in v0.48.0

func (ApplicationRuntimeEnvironmentTypeOutput) ToStringOutputWithContext added in v0.48.0

func (ApplicationRuntimeEnvironmentTypeOutput) ToStringPtrOutput added in v0.48.0

func (ApplicationRuntimeEnvironmentTypeOutput) ToStringPtrOutputWithContext added in v0.48.0

type ApplicationRuntimeEnvironmentTypePtrInput added in v0.48.0

type ApplicationRuntimeEnvironmentTypePtrInput interface {
	pulumi.Input

	ToApplicationRuntimeEnvironmentTypePtrOutput() ApplicationRuntimeEnvironmentTypePtrOutput
	ToApplicationRuntimeEnvironmentTypePtrOutputWithContext(context.Context) ApplicationRuntimeEnvironmentTypePtrOutput
}

func ApplicationRuntimeEnvironmentTypePtr added in v0.48.0

func ApplicationRuntimeEnvironmentTypePtr(v string) ApplicationRuntimeEnvironmentTypePtrInput

type ApplicationRuntimeEnvironmentTypePtrOutput added in v0.48.0

type ApplicationRuntimeEnvironmentTypePtrOutput struct{ *pulumi.OutputState }

func (ApplicationRuntimeEnvironmentTypePtrOutput) Elem added in v0.48.0

func (ApplicationRuntimeEnvironmentTypePtrOutput) ElementType added in v0.48.0

func (ApplicationRuntimeEnvironmentTypePtrOutput) ToApplicationRuntimeEnvironmentTypePtrOutput added in v0.48.0

func (o ApplicationRuntimeEnvironmentTypePtrOutput) ToApplicationRuntimeEnvironmentTypePtrOutput() ApplicationRuntimeEnvironmentTypePtrOutput

func (ApplicationRuntimeEnvironmentTypePtrOutput) ToApplicationRuntimeEnvironmentTypePtrOutputWithContext added in v0.48.0

func (o ApplicationRuntimeEnvironmentTypePtrOutput) ToApplicationRuntimeEnvironmentTypePtrOutputWithContext(ctx context.Context) ApplicationRuntimeEnvironmentTypePtrOutput

func (ApplicationRuntimeEnvironmentTypePtrOutput) ToStringPtrOutput added in v0.48.0

func (ApplicationRuntimeEnvironmentTypePtrOutput) ToStringPtrOutputWithContext added in v0.48.0

type ApplicationSaveConfiguration added in v0.48.0

type ApplicationSaveConfiguration struct {
	// A list of save file, registry key or log paths that are absolute paths that store game save files when the games
	// are running on a Windows environment.
	FileLocations []string `pulumi:"fileLocations"`
	// A list of save file, registry key or log paths that are absolute paths that store game save files when the games
	// are running on a Windows environment.
	RegistryLocations []string `pulumi:"registryLocations"`
}

Application save configuration

type ApplicationSaveConfigurationArgs added in v0.48.0

type ApplicationSaveConfigurationArgs struct {
	// A list of save file, registry key or log paths that are absolute paths that store game save files when the games
	// are running on a Windows environment.
	FileLocations pulumi.StringArrayInput `pulumi:"fileLocations"`
	// A list of save file, registry key or log paths that are absolute paths that store game save files when the games
	// are running on a Windows environment.
	RegistryLocations pulumi.StringArrayInput `pulumi:"registryLocations"`
}

Application save configuration

func (ApplicationSaveConfigurationArgs) ElementType added in v0.48.0

func (ApplicationSaveConfigurationArgs) ToApplicationSaveConfigurationOutput added in v0.48.0

func (i ApplicationSaveConfigurationArgs) ToApplicationSaveConfigurationOutput() ApplicationSaveConfigurationOutput

func (ApplicationSaveConfigurationArgs) ToApplicationSaveConfigurationOutputWithContext added in v0.48.0

func (i ApplicationSaveConfigurationArgs) ToApplicationSaveConfigurationOutputWithContext(ctx context.Context) ApplicationSaveConfigurationOutput

func (ApplicationSaveConfigurationArgs) ToApplicationSaveConfigurationPtrOutput added in v0.48.0

func (i ApplicationSaveConfigurationArgs) ToApplicationSaveConfigurationPtrOutput() ApplicationSaveConfigurationPtrOutput

func (ApplicationSaveConfigurationArgs) ToApplicationSaveConfigurationPtrOutputWithContext added in v0.48.0

func (i ApplicationSaveConfigurationArgs) ToApplicationSaveConfigurationPtrOutputWithContext(ctx context.Context) ApplicationSaveConfigurationPtrOutput

type ApplicationSaveConfigurationInput added in v0.48.0

type ApplicationSaveConfigurationInput interface {
	pulumi.Input

	ToApplicationSaveConfigurationOutput() ApplicationSaveConfigurationOutput
	ToApplicationSaveConfigurationOutputWithContext(context.Context) ApplicationSaveConfigurationOutput
}

ApplicationSaveConfigurationInput is an input type that accepts ApplicationSaveConfigurationArgs and ApplicationSaveConfigurationOutput values. You can construct a concrete instance of `ApplicationSaveConfigurationInput` via:

ApplicationSaveConfigurationArgs{...}

type ApplicationSaveConfigurationOutput added in v0.48.0

type ApplicationSaveConfigurationOutput struct{ *pulumi.OutputState }

Application save configuration

func (ApplicationSaveConfigurationOutput) ElementType added in v0.48.0

func (ApplicationSaveConfigurationOutput) FileLocations added in v0.48.0

A list of save file, registry key or log paths that are absolute paths that store game save files when the games are running on a Windows environment.

func (ApplicationSaveConfigurationOutput) RegistryLocations added in v0.48.0

A list of save file, registry key or log paths that are absolute paths that store game save files when the games are running on a Windows environment.

func (ApplicationSaveConfigurationOutput) ToApplicationSaveConfigurationOutput added in v0.48.0

func (o ApplicationSaveConfigurationOutput) ToApplicationSaveConfigurationOutput() ApplicationSaveConfigurationOutput

func (ApplicationSaveConfigurationOutput) ToApplicationSaveConfigurationOutputWithContext added in v0.48.0

func (o ApplicationSaveConfigurationOutput) ToApplicationSaveConfigurationOutputWithContext(ctx context.Context) ApplicationSaveConfigurationOutput

func (ApplicationSaveConfigurationOutput) ToApplicationSaveConfigurationPtrOutput added in v0.48.0

func (o ApplicationSaveConfigurationOutput) ToApplicationSaveConfigurationPtrOutput() ApplicationSaveConfigurationPtrOutput

func (ApplicationSaveConfigurationOutput) ToApplicationSaveConfigurationPtrOutputWithContext added in v0.48.0

func (o ApplicationSaveConfigurationOutput) ToApplicationSaveConfigurationPtrOutputWithContext(ctx context.Context) ApplicationSaveConfigurationPtrOutput

type ApplicationSaveConfigurationPtrInput added in v0.48.0

type ApplicationSaveConfigurationPtrInput interface {
	pulumi.Input

	ToApplicationSaveConfigurationPtrOutput() ApplicationSaveConfigurationPtrOutput
	ToApplicationSaveConfigurationPtrOutputWithContext(context.Context) ApplicationSaveConfigurationPtrOutput
}

ApplicationSaveConfigurationPtrInput is an input type that accepts ApplicationSaveConfigurationArgs, ApplicationSaveConfigurationPtr and ApplicationSaveConfigurationPtrOutput values. You can construct a concrete instance of `ApplicationSaveConfigurationPtrInput` via:

        ApplicationSaveConfigurationArgs{...}

or:

        nil

func ApplicationSaveConfigurationPtr added in v0.48.0

type ApplicationSaveConfigurationPtrOutput added in v0.48.0

type ApplicationSaveConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ApplicationSaveConfigurationPtrOutput) Elem added in v0.48.0

func (ApplicationSaveConfigurationPtrOutput) ElementType added in v0.48.0

func (ApplicationSaveConfigurationPtrOutput) FileLocations added in v0.48.0

A list of save file, registry key or log paths that are absolute paths that store game save files when the games are running on a Windows environment.

func (ApplicationSaveConfigurationPtrOutput) RegistryLocations added in v0.48.0

A list of save file, registry key or log paths that are absolute paths that store game save files when the games are running on a Windows environment.

func (ApplicationSaveConfigurationPtrOutput) ToApplicationSaveConfigurationPtrOutput added in v0.48.0

func (o ApplicationSaveConfigurationPtrOutput) ToApplicationSaveConfigurationPtrOutput() ApplicationSaveConfigurationPtrOutput

func (ApplicationSaveConfigurationPtrOutput) ToApplicationSaveConfigurationPtrOutputWithContext added in v0.48.0

func (o ApplicationSaveConfigurationPtrOutput) ToApplicationSaveConfigurationPtrOutputWithContext(ctx context.Context) ApplicationSaveConfigurationPtrOutput

type ApplicationState added in v0.48.0

type ApplicationState struct {
}

func (ApplicationState) ElementType added in v0.48.0

func (ApplicationState) ElementType() reflect.Type

type ApplicationTags added in v0.48.0

type ApplicationTags struct {
}

Common AWS tags for supporting resource tagging and tag-based resource authorization. The maximum number of tags is 50.

type ApplicationTagsArgs added in v0.48.0

type ApplicationTagsArgs struct {
}

Common AWS tags for supporting resource tagging and tag-based resource authorization. The maximum number of tags is 50.

func (ApplicationTagsArgs) ElementType added in v0.48.0

func (ApplicationTagsArgs) ElementType() reflect.Type

func (ApplicationTagsArgs) ToApplicationTagsOutput added in v0.48.0

func (i ApplicationTagsArgs) ToApplicationTagsOutput() ApplicationTagsOutput

func (ApplicationTagsArgs) ToApplicationTagsOutputWithContext added in v0.48.0

func (i ApplicationTagsArgs) ToApplicationTagsOutputWithContext(ctx context.Context) ApplicationTagsOutput

func (ApplicationTagsArgs) ToApplicationTagsPtrOutput added in v0.48.0

func (i ApplicationTagsArgs) ToApplicationTagsPtrOutput() ApplicationTagsPtrOutput

func (ApplicationTagsArgs) ToApplicationTagsPtrOutputWithContext added in v0.48.0

func (i ApplicationTagsArgs) ToApplicationTagsPtrOutputWithContext(ctx context.Context) ApplicationTagsPtrOutput

type ApplicationTagsInput added in v0.48.0

type ApplicationTagsInput interface {
	pulumi.Input

	ToApplicationTagsOutput() ApplicationTagsOutput
	ToApplicationTagsOutputWithContext(context.Context) ApplicationTagsOutput
}

ApplicationTagsInput is an input type that accepts ApplicationTagsArgs and ApplicationTagsOutput values. You can construct a concrete instance of `ApplicationTagsInput` via:

ApplicationTagsArgs{...}

type ApplicationTagsOutput added in v0.48.0

type ApplicationTagsOutput struct{ *pulumi.OutputState }

Common AWS tags for supporting resource tagging and tag-based resource authorization. The maximum number of tags is 50.

func (ApplicationTagsOutput) ElementType added in v0.48.0

func (ApplicationTagsOutput) ElementType() reflect.Type

func (ApplicationTagsOutput) ToApplicationTagsOutput added in v0.48.0

func (o ApplicationTagsOutput) ToApplicationTagsOutput() ApplicationTagsOutput

func (ApplicationTagsOutput) ToApplicationTagsOutputWithContext added in v0.48.0

func (o ApplicationTagsOutput) ToApplicationTagsOutputWithContext(ctx context.Context) ApplicationTagsOutput

func (ApplicationTagsOutput) ToApplicationTagsPtrOutput added in v0.48.0

func (o ApplicationTagsOutput) ToApplicationTagsPtrOutput() ApplicationTagsPtrOutput

func (ApplicationTagsOutput) ToApplicationTagsPtrOutputWithContext added in v0.48.0

func (o ApplicationTagsOutput) ToApplicationTagsPtrOutputWithContext(ctx context.Context) ApplicationTagsPtrOutput

type ApplicationTagsPtrInput added in v0.48.0

type ApplicationTagsPtrInput interface {
	pulumi.Input

	ToApplicationTagsPtrOutput() ApplicationTagsPtrOutput
	ToApplicationTagsPtrOutputWithContext(context.Context) ApplicationTagsPtrOutput
}

ApplicationTagsPtrInput is an input type that accepts ApplicationTagsArgs, ApplicationTagsPtr and ApplicationTagsPtrOutput values. You can construct a concrete instance of `ApplicationTagsPtrInput` via:

        ApplicationTagsArgs{...}

or:

        nil

func ApplicationTagsPtr added in v0.48.0

func ApplicationTagsPtr(v *ApplicationTagsArgs) ApplicationTagsPtrInput

type ApplicationTagsPtrOutput added in v0.48.0

type ApplicationTagsPtrOutput struct{ *pulumi.OutputState }

func (ApplicationTagsPtrOutput) Elem added in v0.48.0

func (ApplicationTagsPtrOutput) ElementType added in v0.48.0

func (ApplicationTagsPtrOutput) ElementType() reflect.Type

func (ApplicationTagsPtrOutput) ToApplicationTagsPtrOutput added in v0.48.0

func (o ApplicationTagsPtrOutput) ToApplicationTagsPtrOutput() ApplicationTagsPtrOutput

func (ApplicationTagsPtrOutput) ToApplicationTagsPtrOutputWithContext added in v0.48.0

func (o ApplicationTagsPtrOutput) ToApplicationTagsPtrOutputWithContext(ctx context.Context) ApplicationTagsPtrOutput

type LookupApplicationArgs added in v0.48.0

type LookupApplicationArgs struct {
	// ARN of the resource.
	Arn string `pulumi:"arn"`
}

type LookupApplicationOutputArgs added in v0.48.0

type LookupApplicationOutputArgs struct {
	// ARN of the resource.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupApplicationOutputArgs) ElementType added in v0.48.0

type LookupApplicationResult added in v0.48.0

type LookupApplicationResult struct {
	// ARN of the resource.
	Arn *string `pulumi:"arn"`
	// Descriptive label for the resource, not a unique ID.
	Description *string `pulumi:"description"`
	// Executable path is a relative path to the game launcher executable.
	ExecutablePath *string `pulumi:"executablePath"`
	// GameCast resource ID, base62 encoded.
	Id *string `pulumi:"id"`
	// A list of save file, registry key or log paths that are absolute paths that store game save files when the games
	// are running on a Windows environment.
	LogLocations      []string                      `pulumi:"logLocations"`
	SaveConfiguration *ApplicationSaveConfiguration `pulumi:"saveConfiguration"`
	Tags              *ApplicationTags              `pulumi:"tags"`
}

func LookupApplication added in v0.48.0

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

Definition of AWS::GameCast::Application Resource Type

type LookupApplicationResultOutput added in v0.48.0

type LookupApplicationResultOutput struct{ *pulumi.OutputState }

func LookupApplicationOutput added in v0.48.0

func (LookupApplicationResultOutput) Arn added in v0.48.0

ARN of the resource.

func (LookupApplicationResultOutput) Description added in v0.48.0

Descriptive label for the resource, not a unique ID.

func (LookupApplicationResultOutput) ElementType added in v0.48.0

func (LookupApplicationResultOutput) ExecutablePath added in v0.48.0

Executable path is a relative path to the game launcher executable.

func (LookupApplicationResultOutput) Id added in v0.48.0

GameCast resource ID, base62 encoded.

func (LookupApplicationResultOutput) LogLocations added in v0.48.0

A list of save file, registry key or log paths that are absolute paths that store game save files when the games are running on a Windows environment.

func (LookupApplicationResultOutput) SaveConfiguration added in v0.48.0

func (LookupApplicationResultOutput) Tags added in v0.48.0

func (LookupApplicationResultOutput) ToLookupApplicationResultOutput added in v0.48.0

func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput

func (LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext added in v0.48.0

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

type LookupStreamGroupArgs

type LookupStreamGroupArgs struct {
	// ARN of the resource.
	Arn string `pulumi:"arn"`
}

type LookupStreamGroupOutputArgs

type LookupStreamGroupOutputArgs struct {
	// ARN of the resource.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupStreamGroupOutputArgs) ElementType

type LookupStreamGroupResult

type LookupStreamGroupResult struct {
	// ARN of the resource.
	Arn                *string                        `pulumi:"arn"`
	DefaultApplication *StreamGroupDefaultApplication `pulumi:"defaultApplication"`
	// Descriptive label for the resource, not a unique ID.
	Description *string `pulumi:"description"`
	// DesiredCapacity is the target number of stream sessions customer sets.
	DesiredCapacity *int             `pulumi:"desiredCapacity"`
	Tags            *StreamGroupTags `pulumi:"tags"`
}

func LookupStreamGroup

func LookupStreamGroup(ctx *pulumi.Context, args *LookupStreamGroupArgs, opts ...pulumi.InvokeOption) (*LookupStreamGroupResult, error)

Definition of AWS::GameCast::StreamGroup Resource Type

type LookupStreamGroupResultOutput

type LookupStreamGroupResultOutput struct{ *pulumi.OutputState }

func (LookupStreamGroupResultOutput) Arn

ARN of the resource.

func (LookupStreamGroupResultOutput) DefaultApplication

func (LookupStreamGroupResultOutput) Description

Descriptive label for the resource, not a unique ID.

func (LookupStreamGroupResultOutput) DesiredCapacity

DesiredCapacity is the target number of stream sessions customer sets.

func (LookupStreamGroupResultOutput) ElementType

func (LookupStreamGroupResultOutput) Tags

func (LookupStreamGroupResultOutput) ToLookupStreamGroupResultOutput

func (o LookupStreamGroupResultOutput) ToLookupStreamGroupResultOutput() LookupStreamGroupResultOutput

func (LookupStreamGroupResultOutput) ToLookupStreamGroupResultOutputWithContext

func (o LookupStreamGroupResultOutput) ToLookupStreamGroupResultOutputWithContext(ctx context.Context) LookupStreamGroupResultOutput

type StreamGroup

type StreamGroup struct {
	pulumi.CustomResourceState

	// ARN of the resource.
	Arn                pulumi.StringOutput                    `pulumi:"arn"`
	DefaultApplication StreamGroupDefaultApplicationPtrOutput `pulumi:"defaultApplication"`
	// Descriptive label for the resource, not a unique ID.
	Description pulumi.StringOutput `pulumi:"description"`
	// DesiredCapacity is the target number of stream sessions customer sets.
	DesiredCapacity pulumi.IntPtrOutput             `pulumi:"desiredCapacity"`
	StreamClass     StreamGroupStreamClassPtrOutput `pulumi:"streamClass"`
	Tags            StreamGroupTagsPtrOutput        `pulumi:"tags"`
}

Definition of AWS::GameCast::StreamGroup Resource Type

func GetStreamGroup

func GetStreamGroup(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *StreamGroupState, opts ...pulumi.ResourceOption) (*StreamGroup, error)

GetStreamGroup gets an existing StreamGroup 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 NewStreamGroup

func NewStreamGroup(ctx *pulumi.Context,
	name string, args *StreamGroupArgs, opts ...pulumi.ResourceOption) (*StreamGroup, error)

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

func (*StreamGroup) ElementType

func (*StreamGroup) ElementType() reflect.Type

func (*StreamGroup) ToStreamGroupOutput

func (i *StreamGroup) ToStreamGroupOutput() StreamGroupOutput

func (*StreamGroup) ToStreamGroupOutputWithContext

func (i *StreamGroup) ToStreamGroupOutputWithContext(ctx context.Context) StreamGroupOutput

type StreamGroupArgs

type StreamGroupArgs struct {
	DefaultApplication StreamGroupDefaultApplicationPtrInput
	// Descriptive label for the resource, not a unique ID.
	Description pulumi.StringInput
	// DesiredCapacity is the target number of stream sessions customer sets.
	DesiredCapacity pulumi.IntPtrInput
	StreamClass     StreamGroupStreamClassPtrInput
	Tags            StreamGroupTagsPtrInput
}

The set of arguments for constructing a StreamGroup resource.

func (StreamGroupArgs) ElementType

func (StreamGroupArgs) ElementType() reflect.Type

type StreamGroupDefaultApplication

type StreamGroupDefaultApplication struct {
	// GameCast resource ID, base62 encoded.
	Id *string `pulumi:"id"`
}

Information about default application running on the stream group.

type StreamGroupDefaultApplicationArgs

type StreamGroupDefaultApplicationArgs struct {
	// GameCast resource ID, base62 encoded.
	Id pulumi.StringPtrInput `pulumi:"id"`
}

Information about default application running on the stream group.

func (StreamGroupDefaultApplicationArgs) ElementType

func (StreamGroupDefaultApplicationArgs) ToStreamGroupDefaultApplicationOutput

func (i StreamGroupDefaultApplicationArgs) ToStreamGroupDefaultApplicationOutput() StreamGroupDefaultApplicationOutput

func (StreamGroupDefaultApplicationArgs) ToStreamGroupDefaultApplicationOutputWithContext

func (i StreamGroupDefaultApplicationArgs) ToStreamGroupDefaultApplicationOutputWithContext(ctx context.Context) StreamGroupDefaultApplicationOutput

func (StreamGroupDefaultApplicationArgs) ToStreamGroupDefaultApplicationPtrOutput

func (i StreamGroupDefaultApplicationArgs) ToStreamGroupDefaultApplicationPtrOutput() StreamGroupDefaultApplicationPtrOutput

func (StreamGroupDefaultApplicationArgs) ToStreamGroupDefaultApplicationPtrOutputWithContext

func (i StreamGroupDefaultApplicationArgs) ToStreamGroupDefaultApplicationPtrOutputWithContext(ctx context.Context) StreamGroupDefaultApplicationPtrOutput

type StreamGroupDefaultApplicationInput

type StreamGroupDefaultApplicationInput interface {
	pulumi.Input

	ToStreamGroupDefaultApplicationOutput() StreamGroupDefaultApplicationOutput
	ToStreamGroupDefaultApplicationOutputWithContext(context.Context) StreamGroupDefaultApplicationOutput
}

StreamGroupDefaultApplicationInput is an input type that accepts StreamGroupDefaultApplicationArgs and StreamGroupDefaultApplicationOutput values. You can construct a concrete instance of `StreamGroupDefaultApplicationInput` via:

StreamGroupDefaultApplicationArgs{...}

type StreamGroupDefaultApplicationOutput

type StreamGroupDefaultApplicationOutput struct{ *pulumi.OutputState }

Information about default application running on the stream group.

func (StreamGroupDefaultApplicationOutput) ElementType

func (StreamGroupDefaultApplicationOutput) Id

GameCast resource ID, base62 encoded.

func (StreamGroupDefaultApplicationOutput) ToStreamGroupDefaultApplicationOutput

func (o StreamGroupDefaultApplicationOutput) ToStreamGroupDefaultApplicationOutput() StreamGroupDefaultApplicationOutput

func (StreamGroupDefaultApplicationOutput) ToStreamGroupDefaultApplicationOutputWithContext

func (o StreamGroupDefaultApplicationOutput) ToStreamGroupDefaultApplicationOutputWithContext(ctx context.Context) StreamGroupDefaultApplicationOutput

func (StreamGroupDefaultApplicationOutput) ToStreamGroupDefaultApplicationPtrOutput

func (o StreamGroupDefaultApplicationOutput) ToStreamGroupDefaultApplicationPtrOutput() StreamGroupDefaultApplicationPtrOutput

func (StreamGroupDefaultApplicationOutput) ToStreamGroupDefaultApplicationPtrOutputWithContext

func (o StreamGroupDefaultApplicationOutput) ToStreamGroupDefaultApplicationPtrOutputWithContext(ctx context.Context) StreamGroupDefaultApplicationPtrOutput

type StreamGroupDefaultApplicationPtrInput

type StreamGroupDefaultApplicationPtrInput interface {
	pulumi.Input

	ToStreamGroupDefaultApplicationPtrOutput() StreamGroupDefaultApplicationPtrOutput
	ToStreamGroupDefaultApplicationPtrOutputWithContext(context.Context) StreamGroupDefaultApplicationPtrOutput
}

StreamGroupDefaultApplicationPtrInput is an input type that accepts StreamGroupDefaultApplicationArgs, StreamGroupDefaultApplicationPtr and StreamGroupDefaultApplicationPtrOutput values. You can construct a concrete instance of `StreamGroupDefaultApplicationPtrInput` via:

        StreamGroupDefaultApplicationArgs{...}

or:

        nil

type StreamGroupDefaultApplicationPtrOutput

type StreamGroupDefaultApplicationPtrOutput struct{ *pulumi.OutputState }

func (StreamGroupDefaultApplicationPtrOutput) Elem

func (StreamGroupDefaultApplicationPtrOutput) ElementType

func (StreamGroupDefaultApplicationPtrOutput) Id

GameCast resource ID, base62 encoded.

func (StreamGroupDefaultApplicationPtrOutput) ToStreamGroupDefaultApplicationPtrOutput

func (o StreamGroupDefaultApplicationPtrOutput) ToStreamGroupDefaultApplicationPtrOutput() StreamGroupDefaultApplicationPtrOutput

func (StreamGroupDefaultApplicationPtrOutput) ToStreamGroupDefaultApplicationPtrOutputWithContext

func (o StreamGroupDefaultApplicationPtrOutput) ToStreamGroupDefaultApplicationPtrOutputWithContext(ctx context.Context) StreamGroupDefaultApplicationPtrOutput

type StreamGroupInput

type StreamGroupInput interface {
	pulumi.Input

	ToStreamGroupOutput() StreamGroupOutput
	ToStreamGroupOutputWithContext(ctx context.Context) StreamGroupOutput
}

type StreamGroupOutput

type StreamGroupOutput struct{ *pulumi.OutputState }

func (StreamGroupOutput) Arn

ARN of the resource.

func (StreamGroupOutput) DefaultApplication

func (StreamGroupOutput) Description

func (o StreamGroupOutput) Description() pulumi.StringOutput

Descriptive label for the resource, not a unique ID.

func (StreamGroupOutput) DesiredCapacity

func (o StreamGroupOutput) DesiredCapacity() pulumi.IntPtrOutput

DesiredCapacity is the target number of stream sessions customer sets.

func (StreamGroupOutput) ElementType

func (StreamGroupOutput) ElementType() reflect.Type

func (StreamGroupOutput) StreamClass

func (StreamGroupOutput) Tags

func (StreamGroupOutput) ToStreamGroupOutput

func (o StreamGroupOutput) ToStreamGroupOutput() StreamGroupOutput

func (StreamGroupOutput) ToStreamGroupOutputWithContext

func (o StreamGroupOutput) ToStreamGroupOutputWithContext(ctx context.Context) StreamGroupOutput

type StreamGroupState

type StreamGroupState struct {
}

func (StreamGroupState) ElementType

func (StreamGroupState) ElementType() reflect.Type

type StreamGroupStreamClass

type StreamGroupStreamClass string

These are pre-packed Motif virtual instance type used to run customer games where mini spec maps to high-end integrated graphics and ultra maps to high-end gaming pc. These have different cost implications.

func (StreamGroupStreamClass) ElementType

func (StreamGroupStreamClass) ElementType() reflect.Type

func (StreamGroupStreamClass) ToStreamGroupStreamClassOutput

func (e StreamGroupStreamClass) ToStreamGroupStreamClassOutput() StreamGroupStreamClassOutput

func (StreamGroupStreamClass) ToStreamGroupStreamClassOutputWithContext

func (e StreamGroupStreamClass) ToStreamGroupStreamClassOutputWithContext(ctx context.Context) StreamGroupStreamClassOutput

func (StreamGroupStreamClass) ToStreamGroupStreamClassPtrOutput

func (e StreamGroupStreamClass) ToStreamGroupStreamClassPtrOutput() StreamGroupStreamClassPtrOutput

func (StreamGroupStreamClass) ToStreamGroupStreamClassPtrOutputWithContext

func (e StreamGroupStreamClass) ToStreamGroupStreamClassPtrOutputWithContext(ctx context.Context) StreamGroupStreamClassPtrOutput

func (StreamGroupStreamClass) ToStringOutput

func (e StreamGroupStreamClass) ToStringOutput() pulumi.StringOutput

func (StreamGroupStreamClass) ToStringOutputWithContext

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

func (StreamGroupStreamClass) ToStringPtrOutput

func (e StreamGroupStreamClass) ToStringPtrOutput() pulumi.StringPtrOutput

func (StreamGroupStreamClass) ToStringPtrOutputWithContext

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

type StreamGroupStreamClassInput

type StreamGroupStreamClassInput interface {
	pulumi.Input

	ToStreamGroupStreamClassOutput() StreamGroupStreamClassOutput
	ToStreamGroupStreamClassOutputWithContext(context.Context) StreamGroupStreamClassOutput
}

StreamGroupStreamClassInput is an input type that accepts StreamGroupStreamClassArgs and StreamGroupStreamClassOutput values. You can construct a concrete instance of `StreamGroupStreamClassInput` via:

StreamGroupStreamClassArgs{...}

type StreamGroupStreamClassOutput

type StreamGroupStreamClassOutput struct{ *pulumi.OutputState }

func (StreamGroupStreamClassOutput) ElementType

func (StreamGroupStreamClassOutput) ToStreamGroupStreamClassOutput

func (o StreamGroupStreamClassOutput) ToStreamGroupStreamClassOutput() StreamGroupStreamClassOutput

func (StreamGroupStreamClassOutput) ToStreamGroupStreamClassOutputWithContext

func (o StreamGroupStreamClassOutput) ToStreamGroupStreamClassOutputWithContext(ctx context.Context) StreamGroupStreamClassOutput

func (StreamGroupStreamClassOutput) ToStreamGroupStreamClassPtrOutput

func (o StreamGroupStreamClassOutput) ToStreamGroupStreamClassPtrOutput() StreamGroupStreamClassPtrOutput

func (StreamGroupStreamClassOutput) ToStreamGroupStreamClassPtrOutputWithContext

func (o StreamGroupStreamClassOutput) ToStreamGroupStreamClassPtrOutputWithContext(ctx context.Context) StreamGroupStreamClassPtrOutput

func (StreamGroupStreamClassOutput) ToStringOutput

func (StreamGroupStreamClassOutput) ToStringOutputWithContext

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

func (StreamGroupStreamClassOutput) ToStringPtrOutput

func (o StreamGroupStreamClassOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (StreamGroupStreamClassOutput) ToStringPtrOutputWithContext

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

type StreamGroupStreamClassPtrInput

type StreamGroupStreamClassPtrInput interface {
	pulumi.Input

	ToStreamGroupStreamClassPtrOutput() StreamGroupStreamClassPtrOutput
	ToStreamGroupStreamClassPtrOutputWithContext(context.Context) StreamGroupStreamClassPtrOutput
}

func StreamGroupStreamClassPtr

func StreamGroupStreamClassPtr(v string) StreamGroupStreamClassPtrInput

type StreamGroupStreamClassPtrOutput

type StreamGroupStreamClassPtrOutput struct{ *pulumi.OutputState }

func (StreamGroupStreamClassPtrOutput) Elem

func (StreamGroupStreamClassPtrOutput) ElementType

func (StreamGroupStreamClassPtrOutput) ToStreamGroupStreamClassPtrOutput

func (o StreamGroupStreamClassPtrOutput) ToStreamGroupStreamClassPtrOutput() StreamGroupStreamClassPtrOutput

func (StreamGroupStreamClassPtrOutput) ToStreamGroupStreamClassPtrOutputWithContext

func (o StreamGroupStreamClassPtrOutput) ToStreamGroupStreamClassPtrOutputWithContext(ctx context.Context) StreamGroupStreamClassPtrOutput

func (StreamGroupStreamClassPtrOutput) ToStringPtrOutput

func (StreamGroupStreamClassPtrOutput) ToStringPtrOutputWithContext

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

type StreamGroupTags

type StreamGroupTags struct {
}

Common AWS tags for supporting resource tagging and tag-based resource authorization. The maximum number of tags is 50.

type StreamGroupTagsArgs

type StreamGroupTagsArgs struct {
}

Common AWS tags for supporting resource tagging and tag-based resource authorization. The maximum number of tags is 50.

func (StreamGroupTagsArgs) ElementType

func (StreamGroupTagsArgs) ElementType() reflect.Type

func (StreamGroupTagsArgs) ToStreamGroupTagsOutput

func (i StreamGroupTagsArgs) ToStreamGroupTagsOutput() StreamGroupTagsOutput

func (StreamGroupTagsArgs) ToStreamGroupTagsOutputWithContext

func (i StreamGroupTagsArgs) ToStreamGroupTagsOutputWithContext(ctx context.Context) StreamGroupTagsOutput

func (StreamGroupTagsArgs) ToStreamGroupTagsPtrOutput

func (i StreamGroupTagsArgs) ToStreamGroupTagsPtrOutput() StreamGroupTagsPtrOutput

func (StreamGroupTagsArgs) ToStreamGroupTagsPtrOutputWithContext

func (i StreamGroupTagsArgs) ToStreamGroupTagsPtrOutputWithContext(ctx context.Context) StreamGroupTagsPtrOutput

type StreamGroupTagsInput

type StreamGroupTagsInput interface {
	pulumi.Input

	ToStreamGroupTagsOutput() StreamGroupTagsOutput
	ToStreamGroupTagsOutputWithContext(context.Context) StreamGroupTagsOutput
}

StreamGroupTagsInput is an input type that accepts StreamGroupTagsArgs and StreamGroupTagsOutput values. You can construct a concrete instance of `StreamGroupTagsInput` via:

StreamGroupTagsArgs{...}

type StreamGroupTagsOutput

type StreamGroupTagsOutput struct{ *pulumi.OutputState }

Common AWS tags for supporting resource tagging and tag-based resource authorization. The maximum number of tags is 50.

func (StreamGroupTagsOutput) ElementType

func (StreamGroupTagsOutput) ElementType() reflect.Type

func (StreamGroupTagsOutput) ToStreamGroupTagsOutput

func (o StreamGroupTagsOutput) ToStreamGroupTagsOutput() StreamGroupTagsOutput

func (StreamGroupTagsOutput) ToStreamGroupTagsOutputWithContext

func (o StreamGroupTagsOutput) ToStreamGroupTagsOutputWithContext(ctx context.Context) StreamGroupTagsOutput

func (StreamGroupTagsOutput) ToStreamGroupTagsPtrOutput

func (o StreamGroupTagsOutput) ToStreamGroupTagsPtrOutput() StreamGroupTagsPtrOutput

func (StreamGroupTagsOutput) ToStreamGroupTagsPtrOutputWithContext

func (o StreamGroupTagsOutput) ToStreamGroupTagsPtrOutputWithContext(ctx context.Context) StreamGroupTagsPtrOutput

type StreamGroupTagsPtrInput

type StreamGroupTagsPtrInput interface {
	pulumi.Input

	ToStreamGroupTagsPtrOutput() StreamGroupTagsPtrOutput
	ToStreamGroupTagsPtrOutputWithContext(context.Context) StreamGroupTagsPtrOutput
}

StreamGroupTagsPtrInput is an input type that accepts StreamGroupTagsArgs, StreamGroupTagsPtr and StreamGroupTagsPtrOutput values. You can construct a concrete instance of `StreamGroupTagsPtrInput` via:

        StreamGroupTagsArgs{...}

or:

        nil

type StreamGroupTagsPtrOutput

type StreamGroupTagsPtrOutput struct{ *pulumi.OutputState }

func (StreamGroupTagsPtrOutput) Elem

func (StreamGroupTagsPtrOutput) ElementType

func (StreamGroupTagsPtrOutput) ElementType() reflect.Type

func (StreamGroupTagsPtrOutput) ToStreamGroupTagsPtrOutput

func (o StreamGroupTagsPtrOutput) ToStreamGroupTagsPtrOutput() StreamGroupTagsPtrOutput

func (StreamGroupTagsPtrOutput) ToStreamGroupTagsPtrOutputWithContext

func (o StreamGroupTagsPtrOutput) ToStreamGroupTagsPtrOutputWithContext(ctx context.Context) StreamGroupTagsPtrOutput

Jump to

Keyboard shortcuts

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