Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

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 createAlias(params: CreateAliasRequest, 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 deleteAlias(params: DeleteAliasRequest, opts?: client.RequestOptions): Promise<void>;
async deleteGroup(params: DeleteGroupRequest, 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 deleteResource(params: DeleteResourceRequest, opts?: client.RequestOptions): Promise<void>;
async deleteRetentionPolicy(params: DeleteRetentionPolicyRequest, opts?: client.RequestOptions): Promise<void>;
async deleteUser(params: DeleteUserRequest, 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 resetPassword(params: ResetPasswordRequest, opts?: client.RequestOptions): Promise<void>;
async startMailboxExportJob(params: StartMailboxExportJobRequest, opts?: client.RequestOptions): Promise<StartMailboxExportJobResponse>;
async tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>;
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>;
async updateResource(params: UpdateResourceRequest, opts?: client.RequestOptions): Promise<void>;
 
static ApiMetadata: client.ApiMetadata;
}

§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]
§
createAlias(params: CreateAliasRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteAccessControlRule(params: DeleteAccessControlRuleRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteAlias(params: DeleteAliasRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteGroup(params: DeleteGroupRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteMailboxPermissions(params: DeleteMailboxPermissionsRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteMobileDeviceAccessRule(params: DeleteMobileDeviceAccessRuleRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteResource(params: DeleteResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteRetentionPolicy(params: DeleteRetentionPolicyRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deleteUser(params: DeleteUserRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
deregisterFromWorkMail(params: DeregisterFromWorkMailRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
disassociateDelegateFromResource(params: DisassociateDelegateFromResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
disassociateMemberFromGroup(params: DisassociateMemberFromGroupRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
putAccessControlRule(params: PutAccessControlRuleRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
putMailboxPermissions(params: PutMailboxPermissionsRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
putRetentionPolicy(params: PutRetentionPolicyRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
registerToWorkMail(params: RegisterToWorkMailRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
resetPassword(params: ResetPasswordRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateMailboxQuota(params: UpdateMailboxQuotaRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateMobileDeviceAccessRule(params: UpdateMobileDeviceAccessRuleRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updatePrimaryEmailAddress(params: UpdatePrimaryEmailAddressRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
updateResource(params: UpdateResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]

§Static Properties