1. Packages
  2. AWS Native
  3. API Docs
  4. gamecast
  5. Application

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.65.0 published on Wednesday, Jun 7, 2023 by Pulumi

aws-native.gamecast.Application

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.65.0 published on Wednesday, Jun 7, 2023 by Pulumi

    Definition of AWS::GameCast::Application Resource Type

    Create Application Resource

    new Application(name: string, args?: ApplicationArgs, opts?: CustomResourceOptions);
    @overload
    def Application(resource_name: str,
                    opts: Optional[ResourceOptions] = None,
                    application_source_uri: Optional[str] = None,
                    description: Optional[str] = None,
                    executable_path: Optional[str] = None,
                    log_locations: Optional[Sequence[str]] = None,
                    runtime_environment: Optional[ApplicationRuntimeEnvironmentArgs] = None,
                    save_configuration: Optional[ApplicationSaveConfigurationArgs] = None,
                    save_key: Optional[str] = None,
                    tags: Optional[ApplicationTagsArgs] = None)
    @overload
    def Application(resource_name: str,
                    args: Optional[ApplicationArgs] = None,
                    opts: Optional[ResourceOptions] = None)
    func NewApplication(ctx *Context, name string, args *ApplicationArgs, opts ...ResourceOption) (*Application, error)
    public Application(string name, ApplicationArgs? args = null, CustomResourceOptions? opts = null)
    public Application(String name, ApplicationArgs args)
    public Application(String name, ApplicationArgs args, CustomResourceOptions options)
    
    type: aws-native:gamecast:Application
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args ApplicationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args ApplicationArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args ApplicationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ApplicationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ApplicationArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Application Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Application resource accepts the following input properties:

    ApplicationSourceUri string

    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.

    Description string

    Descriptive label for the resource, not a unique ID.

    ExecutablePath string

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

    LogLocations List<string>

    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.

    RuntimeEnvironment Pulumi.AwsNative.GameCast.Inputs.ApplicationRuntimeEnvironmentArgs
    SaveConfiguration Pulumi.AwsNative.GameCast.Inputs.ApplicationSaveConfigurationArgs
    SaveKey string

    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.

    Tags Pulumi.AwsNative.GameCast.Inputs.ApplicationTagsArgs
    ApplicationSourceUri string

    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.

    Description string

    Descriptive label for the resource, not a unique ID.

    ExecutablePath string

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

    LogLocations []string

    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.

    RuntimeEnvironment ApplicationRuntimeEnvironmentArgs
    SaveConfiguration ApplicationSaveConfigurationArgs
    SaveKey string

    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.

    Tags ApplicationTagsArgs
    applicationSourceUri String

    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.

    description String

    Descriptive label for the resource, not a unique ID.

    executablePath String

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

    logLocations List<String>

    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.

    runtimeEnvironment ApplicationRuntimeEnvironmentArgs
    saveConfiguration ApplicationSaveConfigurationArgs
    saveKey String

    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.

    tags ApplicationTagsArgs
    applicationSourceUri string

    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.

    description string

    Descriptive label for the resource, not a unique ID.

    executablePath string

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

    logLocations string[]

    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.

    runtimeEnvironment ApplicationRuntimeEnvironmentArgs
    saveConfiguration ApplicationSaveConfigurationArgs
    saveKey string

    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.

    tags ApplicationTagsArgs
    application_source_uri str

    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.

    description str

    Descriptive label for the resource, not a unique ID.

    executable_path str

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

    log_locations Sequence[str]

    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.

    runtime_environment ApplicationRuntimeEnvironmentArgs
    save_configuration ApplicationSaveConfigurationArgs
    save_key str

    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.

    tags ApplicationTagsArgs
    applicationSourceUri String

    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.

    description String

    Descriptive label for the resource, not a unique ID.

    executablePath String

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

    logLocations List<String>

    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.

    runtimeEnvironment Property Map
    saveConfiguration Property Map
    saveKey String

    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.

    tags Property Map

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Application resource produces the following output properties:

    Arn string

    ARN of the resource.

    Id string

    The provider-assigned unique ID for this managed resource.

    Arn string

    ARN of the resource.

    Id string

    The provider-assigned unique ID for this managed resource.

    arn String

    ARN of the resource.

    id String

    The provider-assigned unique ID for this managed resource.

    arn string

    ARN of the resource.

    id string

    The provider-assigned unique ID for this managed resource.

    arn str

    ARN of the resource.

    id str

    The provider-assigned unique ID for this managed resource.

    arn String

    ARN of the resource.

    id String

    The provider-assigned unique ID for this managed resource.

    Supporting Types

    ApplicationRuntimeEnvironment

    Type Pulumi.AwsNative.GameCast.ApplicationRuntimeEnvironmentType
    Version string

    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
    Version string

    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
    version String

    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
    version string

    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
    version str

    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 "WINE-STAGING"
    version String

    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.

    ApplicationRuntimeEnvironmentType

    WineStaging
    WINE-STAGING
    ApplicationRuntimeEnvironmentTypeWineStaging
    WINE-STAGING
    WineStaging
    WINE-STAGING
    WineStaging
    WINE-STAGING
    WINE_STAGING
    WINE-STAGING
    "WINE-STAGING"
    WINE-STAGING

    ApplicationSaveConfiguration

    FileLocations List<string>

    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 List<string>

    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

    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

    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 List<String>

    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 List<String>

    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[]

    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[]

    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.

    file_locations Sequence[str]

    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.

    registry_locations Sequence[str]

    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 List<String>

    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 List<String>

    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.

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.65.0 published on Wednesday, Jun 7, 2023 by Pulumi