AWSEC2S3Storage Class Reference

Inherits from AWSModel : AWSMTLModel
Declared in AWSEC2Model.h
AWSEC2Model.m

Overview

Describes the storage parameters for S3 and S3 buckets for an instance store-backed AMI.

  AWSAccessKeyId

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.

@property (nonatomic, strong) NSString *AWSAccessKeyId

Declared In

AWSEC2Model.h

  bucket

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.

@property (nonatomic, strong) NSString *bucket

Declared In

AWSEC2Model.h

  prefix

The beginning of the file name of the AMI.

@property (nonatomic, strong) NSString *prefix

Declared In

AWSEC2Model.h

  uploadPolicy

A base64-encoded Amazon S3 upload policy that gives Amazon EC2 permission to upload items into Amazon S3 on your behalf. For command line tools, base64 encoding is performed for you.

@property (nonatomic, strong) NSData *uploadPolicy

Declared In

AWSEC2Model.h

  uploadPolicySignature

The signature of the Base64 encoded JSON document.

@property (nonatomic, strong) NSString *uploadPolicySignature

Declared In

AWSEC2Model.h