Skip to content

CreateBuildOutput

Source code in docs_src/capo_gamelift/types/create_build_output.py
class CreateBuildOutput(TypedDict, closed=True):
    build: NotRequired["capo_gamelift.types.build.Build"]
    """<p>The newly created build resource, including a unique build ID and status. </p>"""
    upload_credentials: NotRequired[
        "capo_gamelift.types.aws_credentials.AwsCredentials"
    ]
    """<p>This element is returned only when the operation is called without a storage location. It contains credentials to use when you are uploading a build file to an Amazon S3 bucket that is owned by Amazon GameLift Servers. Credentials have a limited life span. To refresh these credentials, call <a href="https://docs.aws.amazon.com/gamelift/latest/apireference/API_RequestUploadCredentials.html">RequestUploadCredentials</a>. </p>"""
    storage_location: NotRequired["capo_gamelift.types.s3_location.S3Location"]
    """<p>Amazon S3 location for your game build file, including bucket name and key.</p>"""

build instance-attribute

build: NotRequired[Build]

The newly created build resource, including a unique build ID and status.

storage_location instance-attribute

storage_location: NotRequired[S3Location]

Amazon S3 location for your game build file, including bucket name and key.

upload_credentials instance-attribute

upload_credentials: NotRequired[AwsCredentials]

This element is returned only when the operation is called without a storage location. It contains credentials to use when you are uploading a build file to an Amazon S3 bucket that is owned by Amazon GameLift Servers. Credentials have a limited life span. To refresh these credentials, call RequestUploadCredentials.