class Aws::WorkMail::Types::PutMailboxPermissionsRequest
@note When making an API call, you may pass PutMailboxPermissionsRequest
data as a hash: { organization_id: "OrganizationId", # required entity_id: "WorkMailIdentifier", # required grantee_id: "WorkMailIdentifier", # required permission_values: ["FULL_ACCESS"], # required, accepts FULL_ACCESS, SEND_AS, SEND_ON_BEHALF }
@!attribute [rw] organization_id
The identifier of the organization under which the user, group, or resource exists. @return [String]
@!attribute [rw] entity_id
The identifier of the user, group, or resource for which to update mailbox permissions. @return [String]
@!attribute [rw] grantee_id
The identifier of the user, group, or resource to which to grant the permissions. @return [String]
@!attribute [rw] permission_values
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. @return [Array<String>]
@see docs.aws.amazon.com/goto/WebAPI/workmail-2017-10-01/PutMailboxPermissionsRequest AWS API Documentation
Constants
- SENSITIVE