Permission
public struct Permission : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
The identifier of the user, group, or resource to which the permissions are granted.
Declaration
Swift
public let granteeId: String -
The type of user, group, or resource referred to in GranteeId.
Declaration
Swift
public let granteeType: MemberType -
The permissions granted to the grantee. SEND_AS allows the grantee to send email as the owner of the mailbox (the grantee is not mentioned on these emails). SEND_ON_BEHALF allows the grantee to send email on behalf of the owner of the mailbox (the grantee is not mentioned as the physical sender of these emails). FULL_ACCESS allows the grantee full access to the mailbox, irrespective of other folder-level permissions set on the mailbox.
Declaration
Swift
public let permissionValues: [PermissionType] -
Undocumented
Declaration
Swift
public init(granteeId: String, granteeType: MemberType, permissionValues: [PermissionType])
View on GitHub
Permission Structure Reference