Documentation
¶
Index ¶
- Constants
- type Application
- type ApplicationArgs
- type ApplicationInput
- type ApplicationOutput
- func (o ApplicationOutput) ApplicationSourceUri() pulumi.StringPtrOutput
- func (o ApplicationOutput) Arn() pulumi.StringOutput
- func (o ApplicationOutput) Description() pulumi.StringPtrOutput
- func (ApplicationOutput) ElementType() reflect.Type
- func (o ApplicationOutput) ExecutablePath() pulumi.StringPtrOutput
- func (o ApplicationOutput) LogLocations() pulumi.StringArrayOutput
- func (o ApplicationOutput) RuntimeEnvironment() ApplicationRuntimeEnvironmentPtrOutput
- func (o ApplicationOutput) SaveConfiguration() ApplicationSaveConfigurationPtrOutput
- func (o ApplicationOutput) SaveKey() pulumi.StringPtrOutput
- func (o ApplicationOutput) Tags() ApplicationTagsPtrOutput
- func (o ApplicationOutput) ToApplicationOutput() ApplicationOutput
- func (o ApplicationOutput) ToApplicationOutputWithContext(ctx context.Context) ApplicationOutput
- type ApplicationRuntimeEnvironment
- type ApplicationRuntimeEnvironmentArgs
- func (ApplicationRuntimeEnvironmentArgs) ElementType() reflect.Type
- func (i ApplicationRuntimeEnvironmentArgs) ToApplicationRuntimeEnvironmentOutput() ApplicationRuntimeEnvironmentOutput
- func (i ApplicationRuntimeEnvironmentArgs) ToApplicationRuntimeEnvironmentOutputWithContext(ctx context.Context) ApplicationRuntimeEnvironmentOutput
- func (i ApplicationRuntimeEnvironmentArgs) ToApplicationRuntimeEnvironmentPtrOutput() ApplicationRuntimeEnvironmentPtrOutput
- func (i ApplicationRuntimeEnvironmentArgs) ToApplicationRuntimeEnvironmentPtrOutputWithContext(ctx context.Context) ApplicationRuntimeEnvironmentPtrOutput
- type ApplicationRuntimeEnvironmentInput
- type ApplicationRuntimeEnvironmentOutput
- func (ApplicationRuntimeEnvironmentOutput) ElementType() reflect.Type
- func (o ApplicationRuntimeEnvironmentOutput) ToApplicationRuntimeEnvironmentOutput() ApplicationRuntimeEnvironmentOutput
- func (o ApplicationRuntimeEnvironmentOutput) ToApplicationRuntimeEnvironmentOutputWithContext(ctx context.Context) ApplicationRuntimeEnvironmentOutput
- func (o ApplicationRuntimeEnvironmentOutput) ToApplicationRuntimeEnvironmentPtrOutput() ApplicationRuntimeEnvironmentPtrOutput
- func (o ApplicationRuntimeEnvironmentOutput) ToApplicationRuntimeEnvironmentPtrOutputWithContext(ctx context.Context) ApplicationRuntimeEnvironmentPtrOutput
- func (o ApplicationRuntimeEnvironmentOutput) Type() ApplicationRuntimeEnvironmentTypeOutput
- func (o ApplicationRuntimeEnvironmentOutput) Version() pulumi.StringOutput
- type ApplicationRuntimeEnvironmentPtrInput
- type ApplicationRuntimeEnvironmentPtrOutput
- func (o ApplicationRuntimeEnvironmentPtrOutput) Elem() ApplicationRuntimeEnvironmentOutput
- func (ApplicationRuntimeEnvironmentPtrOutput) ElementType() reflect.Type
- func (o ApplicationRuntimeEnvironmentPtrOutput) ToApplicationRuntimeEnvironmentPtrOutput() ApplicationRuntimeEnvironmentPtrOutput
- func (o ApplicationRuntimeEnvironmentPtrOutput) ToApplicationRuntimeEnvironmentPtrOutputWithContext(ctx context.Context) ApplicationRuntimeEnvironmentPtrOutput
- func (o ApplicationRuntimeEnvironmentPtrOutput) Type() ApplicationRuntimeEnvironmentTypePtrOutput
- func (o ApplicationRuntimeEnvironmentPtrOutput) Version() pulumi.StringPtrOutput
- type ApplicationRuntimeEnvironmentType
- func (ApplicationRuntimeEnvironmentType) ElementType() reflect.Type
- func (e ApplicationRuntimeEnvironmentType) ToApplicationRuntimeEnvironmentTypeOutput() ApplicationRuntimeEnvironmentTypeOutput
- func (e ApplicationRuntimeEnvironmentType) ToApplicationRuntimeEnvironmentTypeOutputWithContext(ctx context.Context) ApplicationRuntimeEnvironmentTypeOutput
- func (e ApplicationRuntimeEnvironmentType) ToApplicationRuntimeEnvironmentTypePtrOutput() ApplicationRuntimeEnvironmentTypePtrOutput
- func (e ApplicationRuntimeEnvironmentType) ToApplicationRuntimeEnvironmentTypePtrOutputWithContext(ctx context.Context) ApplicationRuntimeEnvironmentTypePtrOutput
- func (e ApplicationRuntimeEnvironmentType) ToStringOutput() pulumi.StringOutput
- func (e ApplicationRuntimeEnvironmentType) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e ApplicationRuntimeEnvironmentType) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e ApplicationRuntimeEnvironmentType) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationRuntimeEnvironmentTypeInput
- type ApplicationRuntimeEnvironmentTypeOutput
- func (ApplicationRuntimeEnvironmentTypeOutput) ElementType() reflect.Type
- func (o ApplicationRuntimeEnvironmentTypeOutput) ToApplicationRuntimeEnvironmentTypeOutput() ApplicationRuntimeEnvironmentTypeOutput
- func (o ApplicationRuntimeEnvironmentTypeOutput) ToApplicationRuntimeEnvironmentTypeOutputWithContext(ctx context.Context) ApplicationRuntimeEnvironmentTypeOutput
- func (o ApplicationRuntimeEnvironmentTypeOutput) ToApplicationRuntimeEnvironmentTypePtrOutput() ApplicationRuntimeEnvironmentTypePtrOutput
- func (o ApplicationRuntimeEnvironmentTypeOutput) ToApplicationRuntimeEnvironmentTypePtrOutputWithContext(ctx context.Context) ApplicationRuntimeEnvironmentTypePtrOutput
- func (o ApplicationRuntimeEnvironmentTypeOutput) ToStringOutput() pulumi.StringOutput
- func (o ApplicationRuntimeEnvironmentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o ApplicationRuntimeEnvironmentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ApplicationRuntimeEnvironmentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationRuntimeEnvironmentTypePtrInput
- type ApplicationRuntimeEnvironmentTypePtrOutput
- func (o ApplicationRuntimeEnvironmentTypePtrOutput) Elem() ApplicationRuntimeEnvironmentTypeOutput
- func (ApplicationRuntimeEnvironmentTypePtrOutput) ElementType() reflect.Type
- func (o ApplicationRuntimeEnvironmentTypePtrOutput) ToApplicationRuntimeEnvironmentTypePtrOutput() ApplicationRuntimeEnvironmentTypePtrOutput
- func (o ApplicationRuntimeEnvironmentTypePtrOutput) ToApplicationRuntimeEnvironmentTypePtrOutputWithContext(ctx context.Context) ApplicationRuntimeEnvironmentTypePtrOutput
- func (o ApplicationRuntimeEnvironmentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o ApplicationRuntimeEnvironmentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type ApplicationSaveConfiguration
- type ApplicationSaveConfigurationArgs
- func (ApplicationSaveConfigurationArgs) ElementType() reflect.Type
- func (i ApplicationSaveConfigurationArgs) ToApplicationSaveConfigurationOutput() ApplicationSaveConfigurationOutput
- func (i ApplicationSaveConfigurationArgs) ToApplicationSaveConfigurationOutputWithContext(ctx context.Context) ApplicationSaveConfigurationOutput
- func (i ApplicationSaveConfigurationArgs) ToApplicationSaveConfigurationPtrOutput() ApplicationSaveConfigurationPtrOutput
- func (i ApplicationSaveConfigurationArgs) ToApplicationSaveConfigurationPtrOutputWithContext(ctx context.Context) ApplicationSaveConfigurationPtrOutput
- type ApplicationSaveConfigurationInput
- type ApplicationSaveConfigurationOutput
- func (ApplicationSaveConfigurationOutput) ElementType() reflect.Type
- func (o ApplicationSaveConfigurationOutput) FileLocations() pulumi.StringArrayOutput
- func (o ApplicationSaveConfigurationOutput) RegistryLocations() pulumi.StringArrayOutput
- func (o ApplicationSaveConfigurationOutput) ToApplicationSaveConfigurationOutput() ApplicationSaveConfigurationOutput
- func (o ApplicationSaveConfigurationOutput) ToApplicationSaveConfigurationOutputWithContext(ctx context.Context) ApplicationSaveConfigurationOutput
- func (o ApplicationSaveConfigurationOutput) ToApplicationSaveConfigurationPtrOutput() ApplicationSaveConfigurationPtrOutput
- func (o ApplicationSaveConfigurationOutput) ToApplicationSaveConfigurationPtrOutputWithContext(ctx context.Context) ApplicationSaveConfigurationPtrOutput
- type ApplicationSaveConfigurationPtrInput
- type ApplicationSaveConfigurationPtrOutput
- func (o ApplicationSaveConfigurationPtrOutput) Elem() ApplicationSaveConfigurationOutput
- func (ApplicationSaveConfigurationPtrOutput) ElementType() reflect.Type
- func (o ApplicationSaveConfigurationPtrOutput) FileLocations() pulumi.StringArrayOutput
- func (o ApplicationSaveConfigurationPtrOutput) RegistryLocations() pulumi.StringArrayOutput
- func (o ApplicationSaveConfigurationPtrOutput) ToApplicationSaveConfigurationPtrOutput() ApplicationSaveConfigurationPtrOutput
- func (o ApplicationSaveConfigurationPtrOutput) ToApplicationSaveConfigurationPtrOutputWithContext(ctx context.Context) ApplicationSaveConfigurationPtrOutput
- type ApplicationState
- type ApplicationTags
- type ApplicationTagsArgs
- func (ApplicationTagsArgs) ElementType() reflect.Type
- func (i ApplicationTagsArgs) ToApplicationTagsOutput() ApplicationTagsOutput
- func (i ApplicationTagsArgs) ToApplicationTagsOutputWithContext(ctx context.Context) ApplicationTagsOutput
- func (i ApplicationTagsArgs) ToApplicationTagsPtrOutput() ApplicationTagsPtrOutput
- func (i ApplicationTagsArgs) ToApplicationTagsPtrOutputWithContext(ctx context.Context) ApplicationTagsPtrOutput
- type ApplicationTagsInput
- type ApplicationTagsOutput
- func (ApplicationTagsOutput) ElementType() reflect.Type
- func (o ApplicationTagsOutput) ToApplicationTagsOutput() ApplicationTagsOutput
- func (o ApplicationTagsOutput) ToApplicationTagsOutputWithContext(ctx context.Context) ApplicationTagsOutput
- func (o ApplicationTagsOutput) ToApplicationTagsPtrOutput() ApplicationTagsPtrOutput
- func (o ApplicationTagsOutput) ToApplicationTagsPtrOutputWithContext(ctx context.Context) ApplicationTagsPtrOutput
- type ApplicationTagsPtrInput
- type ApplicationTagsPtrOutput
- func (o ApplicationTagsPtrOutput) Elem() ApplicationTagsOutput
- func (ApplicationTagsPtrOutput) ElementType() reflect.Type
- func (o ApplicationTagsPtrOutput) ToApplicationTagsPtrOutput() ApplicationTagsPtrOutput
- func (o ApplicationTagsPtrOutput) ToApplicationTagsPtrOutputWithContext(ctx context.Context) ApplicationTagsPtrOutput
- type LookupApplicationArgs
- type LookupApplicationOutputArgs
- type LookupApplicationResult
- type LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) Description() pulumi.StringPtrOutput
- func (LookupApplicationResultOutput) ElementType() reflect.Type
- func (o LookupApplicationResultOutput) ExecutablePath() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) Id() pulumi.StringPtrOutput
- func (o LookupApplicationResultOutput) LogLocations() pulumi.StringArrayOutput
- func (o LookupApplicationResultOutput) SaveConfiguration() ApplicationSaveConfigurationPtrOutput
- func (o LookupApplicationResultOutput) Tags() ApplicationTagsPtrOutput
- func (o LookupApplicationResultOutput) ToLookupApplicationResultOutput() LookupApplicationResultOutput
- func (o LookupApplicationResultOutput) ToLookupApplicationResultOutputWithContext(ctx context.Context) LookupApplicationResultOutput
- type LookupStreamGroupArgs
- type LookupStreamGroupOutputArgs
- type LookupStreamGroupResult
- type LookupStreamGroupResultOutput
- func (o LookupStreamGroupResultOutput) Arn() pulumi.StringPtrOutput
- func (o LookupStreamGroupResultOutput) DefaultApplication() StreamGroupDefaultApplicationPtrOutput
- func (o LookupStreamGroupResultOutput) Description() pulumi.StringPtrOutput
- func (o LookupStreamGroupResultOutput) DesiredCapacity() pulumi.IntPtrOutput
- func (LookupStreamGroupResultOutput) ElementType() reflect.Type
- func (o LookupStreamGroupResultOutput) Tags() StreamGroupTagsPtrOutput
- func (o LookupStreamGroupResultOutput) ToLookupStreamGroupResultOutput() LookupStreamGroupResultOutput
- func (o LookupStreamGroupResultOutput) ToLookupStreamGroupResultOutputWithContext(ctx context.Context) LookupStreamGroupResultOutput
- type StreamGroup
- type StreamGroupArgs
- type StreamGroupDefaultApplication
- type StreamGroupDefaultApplicationArgs
- func (StreamGroupDefaultApplicationArgs) ElementType() reflect.Type
- func (i StreamGroupDefaultApplicationArgs) ToStreamGroupDefaultApplicationOutput() StreamGroupDefaultApplicationOutput
- func (i StreamGroupDefaultApplicationArgs) ToStreamGroupDefaultApplicationOutputWithContext(ctx context.Context) StreamGroupDefaultApplicationOutput
- func (i StreamGroupDefaultApplicationArgs) ToStreamGroupDefaultApplicationPtrOutput() StreamGroupDefaultApplicationPtrOutput
- func (i StreamGroupDefaultApplicationArgs) ToStreamGroupDefaultApplicationPtrOutputWithContext(ctx context.Context) StreamGroupDefaultApplicationPtrOutput
- type StreamGroupDefaultApplicationInput
- type StreamGroupDefaultApplicationOutput
- func (StreamGroupDefaultApplicationOutput) ElementType() reflect.Type
- func (o StreamGroupDefaultApplicationOutput) Id() pulumi.StringPtrOutput
- func (o StreamGroupDefaultApplicationOutput) ToStreamGroupDefaultApplicationOutput() StreamGroupDefaultApplicationOutput
- func (o StreamGroupDefaultApplicationOutput) ToStreamGroupDefaultApplicationOutputWithContext(ctx context.Context) StreamGroupDefaultApplicationOutput
- func (o StreamGroupDefaultApplicationOutput) ToStreamGroupDefaultApplicationPtrOutput() StreamGroupDefaultApplicationPtrOutput
- func (o StreamGroupDefaultApplicationOutput) ToStreamGroupDefaultApplicationPtrOutputWithContext(ctx context.Context) StreamGroupDefaultApplicationPtrOutput
- type StreamGroupDefaultApplicationPtrInput
- type StreamGroupDefaultApplicationPtrOutput
- func (o StreamGroupDefaultApplicationPtrOutput) Elem() StreamGroupDefaultApplicationOutput
- func (StreamGroupDefaultApplicationPtrOutput) ElementType() reflect.Type
- func (o StreamGroupDefaultApplicationPtrOutput) Id() pulumi.StringPtrOutput
- func (o StreamGroupDefaultApplicationPtrOutput) ToStreamGroupDefaultApplicationPtrOutput() StreamGroupDefaultApplicationPtrOutput
- func (o StreamGroupDefaultApplicationPtrOutput) ToStreamGroupDefaultApplicationPtrOutputWithContext(ctx context.Context) StreamGroupDefaultApplicationPtrOutput
- type StreamGroupInput
- type StreamGroupOutput
- func (o StreamGroupOutput) Arn() pulumi.StringOutput
- func (o StreamGroupOutput) DefaultApplication() StreamGroupDefaultApplicationPtrOutput
- func (o StreamGroupOutput) Description() pulumi.StringOutput
- func (o StreamGroupOutput) DesiredCapacity() pulumi.IntPtrOutput
- func (StreamGroupOutput) ElementType() reflect.Type
- func (o StreamGroupOutput) StreamClass() StreamGroupStreamClassPtrOutput
- func (o StreamGroupOutput) Tags() StreamGroupTagsPtrOutput
- func (o StreamGroupOutput) ToStreamGroupOutput() StreamGroupOutput
- func (o StreamGroupOutput) ToStreamGroupOutputWithContext(ctx context.Context) StreamGroupOutput
- type StreamGroupState
- type StreamGroupStreamClass
- func (StreamGroupStreamClass) ElementType() reflect.Type
- func (e StreamGroupStreamClass) ToStreamGroupStreamClassOutput() StreamGroupStreamClassOutput
- func (e StreamGroupStreamClass) ToStreamGroupStreamClassOutputWithContext(ctx context.Context) StreamGroupStreamClassOutput
- func (e StreamGroupStreamClass) ToStreamGroupStreamClassPtrOutput() StreamGroupStreamClassPtrOutput
- func (e StreamGroupStreamClass) ToStreamGroupStreamClassPtrOutputWithContext(ctx context.Context) StreamGroupStreamClassPtrOutput
- func (e StreamGroupStreamClass) ToStringOutput() pulumi.StringOutput
- func (e StreamGroupStreamClass) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e StreamGroupStreamClass) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e StreamGroupStreamClass) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StreamGroupStreamClassInput
- type StreamGroupStreamClassOutput
- func (StreamGroupStreamClassOutput) ElementType() reflect.Type
- func (o StreamGroupStreamClassOutput) ToStreamGroupStreamClassOutput() StreamGroupStreamClassOutput
- func (o StreamGroupStreamClassOutput) ToStreamGroupStreamClassOutputWithContext(ctx context.Context) StreamGroupStreamClassOutput
- func (o StreamGroupStreamClassOutput) ToStreamGroupStreamClassPtrOutput() StreamGroupStreamClassPtrOutput
- func (o StreamGroupStreamClassOutput) ToStreamGroupStreamClassPtrOutputWithContext(ctx context.Context) StreamGroupStreamClassPtrOutput
- func (o StreamGroupStreamClassOutput) ToStringOutput() pulumi.StringOutput
- func (o StreamGroupStreamClassOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o StreamGroupStreamClassOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StreamGroupStreamClassOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StreamGroupStreamClassPtrInput
- type StreamGroupStreamClassPtrOutput
- func (o StreamGroupStreamClassPtrOutput) Elem() StreamGroupStreamClassOutput
- func (StreamGroupStreamClassPtrOutput) ElementType() reflect.Type
- func (o StreamGroupStreamClassPtrOutput) ToStreamGroupStreamClassPtrOutput() StreamGroupStreamClassPtrOutput
- func (o StreamGroupStreamClassPtrOutput) ToStreamGroupStreamClassPtrOutputWithContext(ctx context.Context) StreamGroupStreamClassPtrOutput
- func (o StreamGroupStreamClassPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o StreamGroupStreamClassPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type StreamGroupTags
- type StreamGroupTagsArgs
- func (StreamGroupTagsArgs) ElementType() reflect.Type
- func (i StreamGroupTagsArgs) ToStreamGroupTagsOutput() StreamGroupTagsOutput
- func (i StreamGroupTagsArgs) ToStreamGroupTagsOutputWithContext(ctx context.Context) StreamGroupTagsOutput
- func (i StreamGroupTagsArgs) ToStreamGroupTagsPtrOutput() StreamGroupTagsPtrOutput
- func (i StreamGroupTagsArgs) ToStreamGroupTagsPtrOutputWithContext(ctx context.Context) StreamGroupTagsPtrOutput
- type StreamGroupTagsInput
- type StreamGroupTagsOutput
- func (StreamGroupTagsOutput) ElementType() reflect.Type
- func (o StreamGroupTagsOutput) ToStreamGroupTagsOutput() StreamGroupTagsOutput
- func (o StreamGroupTagsOutput) ToStreamGroupTagsOutputWithContext(ctx context.Context) StreamGroupTagsOutput
- func (o StreamGroupTagsOutput) ToStreamGroupTagsPtrOutput() StreamGroupTagsPtrOutput
- func (o StreamGroupTagsOutput) ToStreamGroupTagsPtrOutputWithContext(ctx context.Context) StreamGroupTagsPtrOutput
- type StreamGroupTagsPtrInput
- type StreamGroupTagsPtrOutput
- func (o StreamGroupTagsPtrOutput) Elem() StreamGroupTagsOutput
- func (StreamGroupTagsPtrOutput) ElementType() reflect.Type
- func (o StreamGroupTagsPtrOutput) ToStreamGroupTagsPtrOutput() StreamGroupTagsPtrOutput
- func (o StreamGroupTagsPtrOutput) ToStreamGroupTagsPtrOutputWithContext(ctx context.Context) StreamGroupTagsPtrOutput
Constants ¶
const ( StreamGroupStreamClassMini = StreamGroupStreamClass("MINI") StreamGroupStreamClassLow = StreamGroupStreamClass("LOW") StreamGroupStreamClassMid = StreamGroupStreamClass("MID") StreamGroupStreamClassHigh = StreamGroupStreamClass("HIGH") StreamGroupStreamClassUltra = StreamGroupStreamClass("ULTRA") )
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
func (o ApplicationOutput) Arn() pulumi.StringOutput
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 (o ApplicationOutput) RuntimeEnvironment() ApplicationRuntimeEnvironmentPtrOutput
func (ApplicationOutput) SaveConfiguration ¶ added in v0.48.0
func (o ApplicationOutput) SaveConfiguration() ApplicationSaveConfigurationPtrOutput
func (ApplicationOutput) SaveKey ¶ added in v0.48.0
func (o ApplicationOutput) SaveKey() pulumi.StringPtrOutput
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 (o ApplicationOutput) Tags() ApplicationTagsPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
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) Version ¶ added in v0.48.0
func (o ApplicationRuntimeEnvironmentOutput) Version() pulumi.StringOutput
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
func ApplicationRuntimeEnvironmentPtr ¶ added in v0.48.0
func ApplicationRuntimeEnvironmentPtr(v *ApplicationRuntimeEnvironmentArgs) ApplicationRuntimeEnvironmentPtrInput
type ApplicationRuntimeEnvironmentPtrOutput ¶ added in v0.48.0
type ApplicationRuntimeEnvironmentPtrOutput struct{ *pulumi.OutputState }
func (ApplicationRuntimeEnvironmentPtrOutput) ElementType ¶ added in v0.48.0
func (ApplicationRuntimeEnvironmentPtrOutput) ElementType() reflect.Type
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) Version ¶ added in v0.48.0
func (o ApplicationRuntimeEnvironmentPtrOutput) Version() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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 (e ApplicationRuntimeEnvironmentType) ToStringOutput() pulumi.StringOutput
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 (e ApplicationRuntimeEnvironmentType) ToStringPtrOutput() pulumi.StringPtrOutput
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) ElementType() reflect.Type
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 (o ApplicationRuntimeEnvironmentTypeOutput) ToStringOutput() pulumi.StringOutput
func (ApplicationRuntimeEnvironmentTypeOutput) ToStringOutputWithContext ¶ added in v0.48.0
func (o ApplicationRuntimeEnvironmentTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (ApplicationRuntimeEnvironmentTypeOutput) ToStringPtrOutput ¶ added in v0.48.0
func (o ApplicationRuntimeEnvironmentTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationRuntimeEnvironmentTypeOutput) ToStringPtrOutputWithContext ¶ added in v0.48.0
func (o ApplicationRuntimeEnvironmentTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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) ElementType ¶ added in v0.48.0
func (ApplicationRuntimeEnvironmentTypePtrOutput) ElementType() reflect.Type
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 (o ApplicationRuntimeEnvironmentTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (ApplicationRuntimeEnvironmentTypePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.48.0
func (o ApplicationRuntimeEnvironmentTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (ApplicationSaveConfigurationOutput) FileLocations ¶ added in v0.48.0
func (o ApplicationSaveConfigurationOutput) FileLocations() 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 (ApplicationSaveConfigurationOutput) RegistryLocations ¶ added in v0.48.0
func (o ApplicationSaveConfigurationOutput) RegistryLocations() 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 (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
func ApplicationSaveConfigurationPtr(v *ApplicationSaveConfigurationArgs) ApplicationSaveConfigurationPtrInput
type ApplicationSaveConfigurationPtrOutput ¶ added in v0.48.0
type ApplicationSaveConfigurationPtrOutput struct{ *pulumi.OutputState }
func (ApplicationSaveConfigurationPtrOutput) ElementType ¶ added in v0.48.0
func (ApplicationSaveConfigurationPtrOutput) ElementType() reflect.Type
func (ApplicationSaveConfigurationPtrOutput) FileLocations ¶ added in v0.48.0
func (o ApplicationSaveConfigurationPtrOutput) FileLocations() 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 (ApplicationSaveConfigurationPtrOutput) RegistryLocations ¶ added in v0.48.0
func (o ApplicationSaveConfigurationPtrOutput) RegistryLocations() 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 (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 (o ApplicationTagsPtrOutput) Elem() ApplicationTagsOutput
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
func (LookupApplicationOutputArgs) ElementType() reflect.Type
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 LookupApplicationOutput(ctx *pulumi.Context, args LookupApplicationOutputArgs, opts ...pulumi.InvokeOption) LookupApplicationResultOutput
func (LookupApplicationResultOutput) Arn ¶ added in v0.48.0
func (o LookupApplicationResultOutput) Arn() pulumi.StringPtrOutput
ARN of the resource.
func (LookupApplicationResultOutput) Description ¶ added in v0.48.0
func (o LookupApplicationResultOutput) Description() pulumi.StringPtrOutput
Descriptive label for the resource, not a unique ID.
func (LookupApplicationResultOutput) ElementType ¶ added in v0.48.0
func (LookupApplicationResultOutput) ElementType() reflect.Type
func (LookupApplicationResultOutput) ExecutablePath ¶ added in v0.48.0
func (o LookupApplicationResultOutput) ExecutablePath() pulumi.StringPtrOutput
Executable path is a relative path to the game launcher executable.
func (LookupApplicationResultOutput) Id ¶ added in v0.48.0
func (o LookupApplicationResultOutput) Id() pulumi.StringPtrOutput
GameCast resource ID, base62 encoded.
func (LookupApplicationResultOutput) LogLocations ¶ added in v0.48.0
func (o LookupApplicationResultOutput) 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 (LookupApplicationResultOutput) SaveConfiguration ¶ added in v0.48.0
func (o LookupApplicationResultOutput) SaveConfiguration() ApplicationSaveConfigurationPtrOutput
func (LookupApplicationResultOutput) Tags ¶ added in v0.48.0
func (o LookupApplicationResultOutput) Tags() ApplicationTagsPtrOutput
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 ¶
func (LookupStreamGroupOutputArgs) ElementType() reflect.Type
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 LookupStreamGroupOutput ¶
func LookupStreamGroupOutput(ctx *pulumi.Context, args LookupStreamGroupOutputArgs, opts ...pulumi.InvokeOption) LookupStreamGroupResultOutput
func (LookupStreamGroupResultOutput) Arn ¶
func (o LookupStreamGroupResultOutput) Arn() pulumi.StringPtrOutput
ARN of the resource.
func (LookupStreamGroupResultOutput) DefaultApplication ¶
func (o LookupStreamGroupResultOutput) DefaultApplication() StreamGroupDefaultApplicationPtrOutput
func (LookupStreamGroupResultOutput) Description ¶
func (o LookupStreamGroupResultOutput) Description() pulumi.StringPtrOutput
Descriptive label for the resource, not a unique ID.
func (LookupStreamGroupResultOutput) DesiredCapacity ¶
func (o LookupStreamGroupResultOutput) DesiredCapacity() pulumi.IntPtrOutput
DesiredCapacity is the target number of stream sessions customer sets.
func (LookupStreamGroupResultOutput) ElementType ¶
func (LookupStreamGroupResultOutput) ElementType() reflect.Type
func (LookupStreamGroupResultOutput) Tags ¶
func (o LookupStreamGroupResultOutput) Tags() StreamGroupTagsPtrOutput
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) ElementType() reflect.Type
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) ElementType() reflect.Type
func (StreamGroupDefaultApplicationOutput) Id ¶
func (o StreamGroupDefaultApplicationOutput) Id() pulumi.StringPtrOutput
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
func StreamGroupDefaultApplicationPtr ¶
func StreamGroupDefaultApplicationPtr(v *StreamGroupDefaultApplicationArgs) StreamGroupDefaultApplicationPtrInput
type StreamGroupDefaultApplicationPtrOutput ¶
type StreamGroupDefaultApplicationPtrOutput struct{ *pulumi.OutputState }
func (StreamGroupDefaultApplicationPtrOutput) ElementType ¶
func (StreamGroupDefaultApplicationPtrOutput) ElementType() reflect.Type
func (StreamGroupDefaultApplicationPtrOutput) Id ¶
func (o StreamGroupDefaultApplicationPtrOutput) Id() pulumi.StringPtrOutput
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 ¶
func (o StreamGroupOutput) Arn() pulumi.StringOutput
ARN of the resource.
func (StreamGroupOutput) DefaultApplication ¶
func (o StreamGroupOutput) DefaultApplication() StreamGroupDefaultApplicationPtrOutput
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 (o StreamGroupOutput) StreamClass() StreamGroupStreamClassPtrOutput
func (StreamGroupOutput) Tags ¶
func (o StreamGroupOutput) Tags() StreamGroupTagsPtrOutput
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) ElementType() reflect.Type
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 (o StreamGroupStreamClassOutput) ToStringOutput() pulumi.StringOutput
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 (o StreamGroupStreamClassPtrOutput) Elem() StreamGroupStreamClassOutput
func (StreamGroupStreamClassPtrOutput) ElementType ¶
func (StreamGroupStreamClassPtrOutput) ElementType() reflect.Type
func (StreamGroupStreamClassPtrOutput) ToStreamGroupStreamClassPtrOutput ¶
func (o StreamGroupStreamClassPtrOutput) ToStreamGroupStreamClassPtrOutput() StreamGroupStreamClassPtrOutput
func (StreamGroupStreamClassPtrOutput) ToStreamGroupStreamClassPtrOutputWithContext ¶
func (o StreamGroupStreamClassPtrOutput) ToStreamGroupStreamClassPtrOutputWithContext(ctx context.Context) StreamGroupStreamClassPtrOutput
func (StreamGroupStreamClassPtrOutput) ToStringPtrOutput ¶
func (o StreamGroupStreamClassPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
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
func StreamGroupTagsPtr ¶
func StreamGroupTagsPtr(v *StreamGroupTagsArgs) StreamGroupTagsPtrInput
type StreamGroupTagsPtrOutput ¶
type StreamGroupTagsPtrOutput struct{ *pulumi.OutputState }
func (StreamGroupTagsPtrOutput) Elem ¶
func (o StreamGroupTagsPtrOutput) Elem() StreamGroupTagsOutput
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