S3Storage

public struct S3Storage : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The access key ID of the owner of the bucket. Before you specify a value for your access key ID, review and follow the guidance in Best Practices for Managing AWS Access Keys.

    Declaration

    Swift

    public let aWSAccessKeyId: String?
  • The bucket in which to store the AMI. You can specify a bucket that you already own or a new bucket that Amazon EC2 creates on your behalf. If you specify a bucket that belongs to someone else, Amazon EC2 returns an error.

    Declaration

    Swift

    public let bucket: String?
  • The beginning of the file name of the AMI.

    Declaration

    Swift

    public let prefix: String?
  • An Amazon S3 upload policy that gives Amazon EC2 permission to upload items into Amazon S3 on your behalf.

    Declaration

    Swift

    public let uploadPolicy: Data?
  • The signature of the JSON document.

    Declaration

    Swift

    public let uploadPolicySignature: String?
  • Undocumented

    Declaration

    Swift

    public init(aWSAccessKeyId: String? = nil, bucket: String? = nil, prefix: String? = nil, uploadPolicy: Data? = nil, uploadPolicySignature: String? = nil)