AWSEC2ModifySnapshotAttributeRequest Class Reference

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

Overview

Contains the parameters for ModifySnapshotAttribute.

Required parameters: [SnapshotId]

  attribute

The snapshot attribute to modify.

Only volume creation permissions may be modified at the customer level.

@property (nonatomic, assign) AWSEC2SnapshotAttributeName attribute

Declared In

AWSEC2Model.h

  createVolumePermission

A JSON representation of the snapshot attribute modification.

@property (nonatomic, strong) AWSEC2CreateVolumePermissionModifications *createVolumePermission

Declared In

AWSEC2Model.h

  dryRun

Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

@property (nonatomic, strong) NSNumber *dryRun

Declared In

AWSEC2Model.h

  groupNames

The group to modify for the snapshot.

@property (nonatomic, strong) NSArray<NSString*> *groupNames

Declared In

AWSEC2Model.h

  operationType

The type of operation to perform to the attribute.

@property (nonatomic, assign) AWSEC2OperationType operationType

Declared In

AWSEC2Model.h

  snapshotId

The ID of the snapshot.

@property (nonatomic, strong) NSString *snapshotId

Declared In

AWSEC2Model.h

  userIds

The account ID to modify for the snapshot.

@property (nonatomic, strong) NSArray<NSString*> *userIds

Declared In

AWSEC2Model.h