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)