AWSS3S3Location Class Reference

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

Overview

Describes an S3 location that will receive the results of the restore request.

Required parameters: [BucketName, Prefix]

  accessControlList

A list of grants that control access to the staged results.

@property (nonatomic, strong) NSArray<AWSS3Grant*> *accessControlList

Declared In

AWSS3Model.h

  bucketName

The name of the bucket where the restore results will be placed.

@property (nonatomic, strong) NSString *bucketName

Declared In

AWSS3Model.h

  cannedACL

The canned ACL to apply to the restore results.

@property (nonatomic, assign) AWSS3ObjectCannedACL cannedACL

Declared In

AWSS3Model.h

  encryption

Describes the server-side encryption that will be applied to the restore results.

@property (nonatomic, strong) AWSS3Encryption *encryption

Declared In

AWSS3Model.h

  prefix

The prefix that is prepended to the restore results for this request.

@property (nonatomic, strong) NSString *prefix

Declared In

AWSS3Model.h

  storageClass

The class of storage used to store the restore results.

@property (nonatomic, assign) AWSS3StorageClass storageClass

Declared In

AWSS3Model.h

  tagging

The tag-set that is applied to the restore results.

@property (nonatomic, strong) AWSS3Tagging *tagging

Declared In

AWSS3Model.h

  userMetadata

A list of metadata to store with the restore results in S3.

@property (nonatomic, strong) NSArray<AWSS3MetadataEntry*> *userMetadata

Declared In

AWSS3Model.h