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