Class: Aws::GameLift::Types::S3Location
- Inherits:
-
Struct
- Object
- Struct
- Aws::GameLift::Types::S3Location
- Defined in:
- gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb
Overview
When making an API call, you may pass S3Location data as a hash:
{
bucket: "NonEmptyString",
key: "NonEmptyString",
role_arn: "NonEmptyString",
object_version: "NonEmptyString",
}
The location in S3 where build or script files are stored for access by Amazon GameLift. This location is specified in CreateBuild, CreateScript, and UpdateScript requests.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#bucket ⇒ String
An S3 bucket identifier.
-
#key ⇒ String
The name of the zip file that contains the build files or script files.
-
#object_version ⇒ String
The version of the file, if object versioning is turned on for the bucket.
-
#role_arn ⇒ String
The Amazon Resource Name ([ARN][1]) for an IAM role that allows Amazon GameLift to access the S3 bucket.
Instance Attribute Details
#bucket ⇒ String
An S3 bucket identifier. This is the name of the S3 bucket.
7485 7486 7487 7488 7489 7490 7491 7492 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 7485 class S3Location < Struct.new( :bucket, :key, :role_arn, :object_version) SENSITIVE = [] include Aws::Structure end |
#key ⇒ String
The name of the zip file that contains the build files or script files.
7485 7486 7487 7488 7489 7490 7491 7492 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 7485 class S3Location < Struct.new( :bucket, :key, :role_arn, :object_version) SENSITIVE = [] include Aws::Structure end |
#object_version ⇒ String
The version of the file, if object versioning is turned on for the bucket. Amazon GameLift uses this information when retrieving files from an S3 bucket that you own. Use this parameter to specify a specific version of the file. If not set, the latest version of the file is retrieved.
7485 7486 7487 7488 7489 7490 7491 7492 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 7485 class S3Location < Struct.new( :bucket, :key, :role_arn, :object_version) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access the S3 bucket.
7485 7486 7487 7488 7489 7490 7491 7492 |
# File 'gems/aws-sdk-gamelift/lib/aws-sdk-gamelift/types.rb', line 7485 class S3Location < Struct.new( :bucket, :key, :role_arn, :object_version) SENSITIVE = [] include Aws::Structure end |