WorkMail
import { WorkMail } from "https://aws-api-gyr5wj9zj0fg.deno.dev/v0.2/services/workmail.ts";class WorkMail { }
constructor(apiFactory: client.ApiFactory);
async associateDelegateToResource(params: AssociateDelegateToResourceRequest, opts?: client.RequestOptions): Promise<void>;
async associateMemberToGroup(params: AssociateMemberToGroupRequest, opts?: client.RequestOptions): Promise<void>;
async cancelMailboxExportJob(params: CancelMailboxExportJobRequest, opts?: client.RequestOptions): Promise<void>;
async createGroup(params: CreateGroupRequest, opts?: client.RequestOptions): Promise<CreateGroupResponse>;
async createMobileDeviceAccessRule(params: CreateMobileDeviceAccessRuleRequest, opts?: client.RequestOptions): Promise<CreateMobileDeviceAccessRuleResponse>;
async createOrganization(params: CreateOrganizationRequest, opts?: client.RequestOptions): Promise<CreateOrganizationResponse>;
async createResource(params: CreateResourceRequest, opts?: client.RequestOptions): Promise<CreateResourceResponse>;
async createUser(params: CreateUserRequest, opts?: client.RequestOptions): Promise<CreateUserResponse>;
async deleteAccessControlRule(params: DeleteAccessControlRuleRequest, opts?: client.RequestOptions): Promise<void>;
async deleteMailboxPermissions(params: DeleteMailboxPermissionsRequest, opts?: client.RequestOptions): Promise<void>;
async deleteMobileDeviceAccessRule(params: DeleteMobileDeviceAccessRuleRequest, opts?: client.RequestOptions): Promise<void>;
async deleteOrganization(params: DeleteOrganizationRequest, opts?: client.RequestOptions): Promise<DeleteOrganizationResponse>;
async deleteRetentionPolicy(params: DeleteRetentionPolicyRequest, opts?: client.RequestOptions): Promise<void>;
async deregisterFromWorkMail(params: DeregisterFromWorkMailRequest, opts?: client.RequestOptions): Promise<void>;
async describeGroup(params: DescribeGroupRequest, opts?: client.RequestOptions): Promise<DescribeGroupResponse>;
async describeMailboxExportJob(params: DescribeMailboxExportJobRequest, opts?: client.RequestOptions): Promise<DescribeMailboxExportJobResponse>;
async describeOrganization(params: DescribeOrganizationRequest, opts?: client.RequestOptions): Promise<DescribeOrganizationResponse>;
async describeResource(params: DescribeResourceRequest, opts?: client.RequestOptions): Promise<DescribeResourceResponse>;
async describeUser(params: DescribeUserRequest, opts?: client.RequestOptions): Promise<DescribeUserResponse>;
async disassociateDelegateFromResource(params: DisassociateDelegateFromResourceRequest, opts?: client.RequestOptions): Promise<void>;
async disassociateMemberFromGroup(params: DisassociateMemberFromGroupRequest, opts?: client.RequestOptions): Promise<void>;
async getAccessControlEffect(params: GetAccessControlEffectRequest, opts?: client.RequestOptions): Promise<GetAccessControlEffectResponse>;
async getDefaultRetentionPolicy(params: GetDefaultRetentionPolicyRequest, opts?: client.RequestOptions): Promise<GetDefaultRetentionPolicyResponse>;
async getMailboxDetails(params: GetMailboxDetailsRequest, opts?: client.RequestOptions): Promise<GetMailboxDetailsResponse>;
async getMobileDeviceAccessEffect(params: GetMobileDeviceAccessEffectRequest, opts?: client.RequestOptions): Promise<GetMobileDeviceAccessEffectResponse>;
async listAccessControlRules(params: ListAccessControlRulesRequest, opts?: client.RequestOptions): Promise<ListAccessControlRulesResponse>;
async listAliases(params: ListAliasesRequest, opts?: client.RequestOptions): Promise<ListAliasesResponse>;
async listGroupMembers(params: ListGroupMembersRequest, opts?: client.RequestOptions): Promise<ListGroupMembersResponse>;
async listGroups(params: ListGroupsRequest, opts?: client.RequestOptions): Promise<ListGroupsResponse>;
async listMailboxExportJobs(params: ListMailboxExportJobsRequest, opts?: client.RequestOptions): Promise<ListMailboxExportJobsResponse>;
async listMailboxPermissions(params: ListMailboxPermissionsRequest, opts?: client.RequestOptions): Promise<ListMailboxPermissionsResponse>;
async listMobileDeviceAccessRules(params: ListMobileDeviceAccessRulesRequest, opts?: client.RequestOptions): Promise<ListMobileDeviceAccessRulesResponse>;
async listOrganizations(params?: ListOrganizationsRequest, opts?: client.RequestOptions): Promise<ListOrganizationsResponse>;
async listResourceDelegates(params: ListResourceDelegatesRequest, opts?: client.RequestOptions): Promise<ListResourceDelegatesResponse>;
async listResources(params: ListResourcesRequest, opts?: client.RequestOptions): Promise<ListResourcesResponse>;
async listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>;
async listUsers(params: ListUsersRequest, opts?: client.RequestOptions): Promise<ListUsersResponse>;
async putAccessControlRule(params: PutAccessControlRuleRequest, opts?: client.RequestOptions): Promise<void>;
async putMailboxPermissions(params: PutMailboxPermissionsRequest, opts?: client.RequestOptions): Promise<void>;
async putRetentionPolicy(params: PutRetentionPolicyRequest, opts?: client.RequestOptions): Promise<void>;
async registerToWorkMail(params: RegisterToWorkMailRequest, opts?: client.RequestOptions): Promise<void>;
async startMailboxExportJob(params: StartMailboxExportJobRequest, opts?: client.RequestOptions): Promise<StartMailboxExportJobResponse>;
async updateMailboxQuota(params: UpdateMailboxQuotaRequest, opts?: client.RequestOptions): Promise<void>;
async updateMobileDeviceAccessRule(params: UpdateMobileDeviceAccessRuleRequest, opts?: client.RequestOptions): Promise<void>;
async updatePrimaryEmailAddress(params: UpdatePrimaryEmailAddressRequest, opts?: client.RequestOptions): Promise<void>;
§Constructors
§
new WorkMail(apiFactory: client.ApiFactory)
[src]§Methods
§
associateDelegateToResource(params: AssociateDelegateToResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]§
associateMemberToGroup(params: AssociateMemberToGroupRequest, opts?: client.RequestOptions): Promise<void>
[src]§
cancelMailboxExportJob(params: CancelMailboxExportJobRequest, opts?: client.RequestOptions): Promise<void>
[src]§
createMobileDeviceAccessRule(params: CreateMobileDeviceAccessRuleRequest, opts?: client.RequestOptions): Promise<CreateMobileDeviceAccessRuleResponse>
[src]§
createOrganization(params: CreateOrganizationRequest, opts?: client.RequestOptions): Promise<CreateOrganizationResponse>
[src]§
createResource(params: CreateResourceRequest, opts?: client.RequestOptions): Promise<CreateResourceResponse>
[src]§
deleteAccessControlRule(params: DeleteAccessControlRuleRequest, opts?: client.RequestOptions): Promise<void>
[src]§
deleteMailboxPermissions(params: DeleteMailboxPermissionsRequest, opts?: client.RequestOptions): Promise<void>
[src]§
deleteMobileDeviceAccessRule(params: DeleteMobileDeviceAccessRuleRequest, opts?: client.RequestOptions): Promise<void>
[src]§
deleteOrganization(params: DeleteOrganizationRequest, opts?: client.RequestOptions): Promise<DeleteOrganizationResponse>
[src]§
deleteRetentionPolicy(params: DeleteRetentionPolicyRequest, opts?: client.RequestOptions): Promise<void>
[src]§
deregisterFromWorkMail(params: DeregisterFromWorkMailRequest, opts?: client.RequestOptions): Promise<void>
[src]§
describeGroup(params: DescribeGroupRequest, opts?: client.RequestOptions): Promise<DescribeGroupResponse>
[src]§
describeMailboxExportJob(params: DescribeMailboxExportJobRequest, opts?: client.RequestOptions): Promise<DescribeMailboxExportJobResponse>
[src]§
describeOrganization(params: DescribeOrganizationRequest, opts?: client.RequestOptions): Promise<DescribeOrganizationResponse>
[src]§
describeResource(params: DescribeResourceRequest, opts?: client.RequestOptions): Promise<DescribeResourceResponse>
[src]§
describeUser(params: DescribeUserRequest, opts?: client.RequestOptions): Promise<DescribeUserResponse>
[src]§
disassociateDelegateFromResource(params: DisassociateDelegateFromResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]§
disassociateMemberFromGroup(params: DisassociateMemberFromGroupRequest, opts?: client.RequestOptions): Promise<void>
[src]§
getAccessControlEffect(params: GetAccessControlEffectRequest, opts?: client.RequestOptions): Promise<GetAccessControlEffectResponse>
[src]§
getDefaultRetentionPolicy(params: GetDefaultRetentionPolicyRequest, opts?: client.RequestOptions): Promise<GetDefaultRetentionPolicyResponse>
[src]§
getMailboxDetails(params: GetMailboxDetailsRequest, opts?: client.RequestOptions): Promise<GetMailboxDetailsResponse>
[src]§
getMobileDeviceAccessEffect(params: GetMobileDeviceAccessEffectRequest, opts?: client.RequestOptions): Promise<GetMobileDeviceAccessEffectResponse>
[src]§
listAccessControlRules(params: ListAccessControlRulesRequest, opts?: client.RequestOptions): Promise<ListAccessControlRulesResponse>
[src]§
listGroupMembers(params: ListGroupMembersRequest, opts?: client.RequestOptions): Promise<ListGroupMembersResponse>
[src]§
listMailboxExportJobs(params: ListMailboxExportJobsRequest, opts?: client.RequestOptions): Promise<ListMailboxExportJobsResponse>
[src]§
listMailboxPermissions(params: ListMailboxPermissionsRequest, opts?: client.RequestOptions): Promise<ListMailboxPermissionsResponse>
[src]§
listMobileDeviceAccessRules(params: ListMobileDeviceAccessRulesRequest, opts?: client.RequestOptions): Promise<ListMobileDeviceAccessRulesResponse>
[src]§
listOrganizations(params?: ListOrganizationsRequest, opts?: client.RequestOptions): Promise<ListOrganizationsResponse>
[src]§
listResourceDelegates(params: ListResourceDelegatesRequest, opts?: client.RequestOptions): Promise<ListResourceDelegatesResponse>
[src]§
listResources(params: ListResourcesRequest, opts?: client.RequestOptions): Promise<ListResourcesResponse>
[src]§
listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>
[src]§
putAccessControlRule(params: PutAccessControlRuleRequest, opts?: client.RequestOptions): Promise<void>
[src]§
putMailboxPermissions(params: PutMailboxPermissionsRequest, opts?: client.RequestOptions): Promise<void>
[src]§
startMailboxExportJob(params: StartMailboxExportJobRequest, opts?: client.RequestOptions): Promise<StartMailboxExportJobResponse>
[src]§
updateMobileDeviceAccessRule(params: UpdateMobileDeviceAccessRuleRequest, opts?: client.RequestOptions): Promise<void>
[src]§
updatePrimaryEmailAddress(params: UpdatePrimaryEmailAddressRequest, opts?: client.RequestOptions): Promise<void>
[src]§Static Properties
§
ApiMetadata: client.ApiMetadata
[src]