You are viewing documentation for version 3 of the AWS SDK for Ruby. Version 2 documentation can be found here.

Class: Aws::GameLift::Types::S3Location

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb

Overview

Note:

When making an API call, you may pass S3Location data as a hash:

{
  bucket: "NonEmptyString",
  key: "NonEmptyString",
  role_arn: "NonEmptyString",
}

Location in Amazon Simple Storage Service (Amazon S3) where build files can be stored for access by Amazon GameLift. This location is specified in a CreateBuild request. For more details, see the Create a Build with Files in Amazon S3.

Instance Attribute Summary collapse

Instance Attribute Details

#bucketString

Amazon S3 bucket identifier. This is the name of your S3 bucket.

Returns:

  • (String)


5177
5178
5179
5180
5181
5182
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5177

class S3Location < Struct.new(
  :bucket,
  :key,
  :role_arn)
  include Aws::Structure
end

#keyString

Name of the zip file containing your build files.

Returns:

  • (String)


5177
5178
5179
5180
5181
5182
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5177

class S3Location < Struct.new(
  :bucket,
  :key,
  :role_arn)
  include Aws::Structure
end

#role_arnString

Amazon Resource Name (ARN) for the access role that allows Amazon GameLift to access your S3 bucket.

Returns:

  • (String)


5177
5178
5179
5180
5181
5182
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 5177

class S3Location < Struct.new(
  :bucket,
  :key,
  :role_arn)
  include Aws::Structure
end