ModifySnapshotAttributeRequest
public struct ModifySnapshotAttributeRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The snapshot attribute to modify. Only volume creation permissions can be modified.
Declaration
Swift
public let attribute: SnapshotAttributeName?
-
A JSON representation of the snapshot attribute modification.
Declaration
Swift
public let createVolumePermission: CreateVolumePermissionModifications?
-
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.
Declaration
Swift
public let dryRun: Bool?
-
The group to modify for the snapshot.
Declaration
Swift
public let groupNames: [String]?
-
The type of operation to perform to the attribute.
Declaration
Swift
public let operationType: OperationType?
-
The ID of the snapshot.
Declaration
Swift
public let snapshotId: String
-
The account ID to modify for the snapshot.
Declaration
Swift
public let userIds: [String]?
-
Undocumented
Declaration
Swift
public init(attribute: SnapshotAttributeName? = nil, createVolumePermission: CreateVolumePermissionModifications? = nil, dryRun: Bool? = nil, groupNames: [String]? = nil, operationType: OperationType? = nil, snapshotId: String, userIds: [String]? = nil)