package awsgamelift // Example: // // The code below shows an example of how to instantiate this type. // // The values are placeholders you should change. // import "github.com/aws/aws-cdk-go/awscdk" // // storageLocationProperty := &StorageLocationProperty{ // Bucket: jsii.String("bucket"), // Key: jsii.String("key"), // RoleArn: jsii.String("roleArn"), // // // the properties below are optional // ObjectVersion: jsii.String("objectVersion"), // } // // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-build-storagelocation.html // type CfnBuild_StorageLocationProperty struct { // An Amazon S3 bucket identifier. // // This is the name of the S3 bucket. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-build-storagelocation.html#cfn-gamelift-build-storagelocation-bucket // Bucket *string `field:"required" json:"bucket" yaml:"bucket"` // The name of the zip file that contains the build files or script files. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-build-storagelocation.html#cfn-gamelift-build-storagelocation-key // Key *string `field:"required" json:"key" yaml:"key"` // The Amazon Resource Name (ARN) for an IAM role that allows Amazon GameLift to access the S3 bucket. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-build-storagelocation.html#cfn-gamelift-build-storagelocation-rolearn // RoleArn *string `field:"required" json:"roleArn" yaml:"roleArn"` // The version of the file, if object versioning is turned on for the bucket. // // Amazon GameLift uses this information when retrieving files from your S3 bucket. To retrieve a specific version of the file, provide an object version. To retrieve the latest version of the file, do not set this parameter. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-gamelift-build-storagelocation.html#cfn-gamelift-build-storagelocation-objectversion // ObjectVersion *string `field:"optional" json:"objectVersion" yaml:"objectVersion"` }