Documentation

Overview

Package workmail provides the client and types for making API requests to Amazon WorkMail.

Amazon WorkMail is a secure, managed business email and calendaring service with support for existing desktop and mobile email clients. You can access your email, contacts, and calendars using Microsoft Outlook, your browser, or other native iOS and Android email applications. You can integrate WorkMail with your existing corporate directory and control both the keys that encrypt your data and the location in which your data is stored.

The WorkMail API is designed for the following scenarios:

* Listing and describing organizations

* Managing users

* Managing groups

* Managing resources

All WorkMail API operations are Amazon-authenticated and certificate-signed. They not only require the use of the AWS SDK, but also allow for the exclusive use of AWS Identity and Access Management users and roles to help facilitate access, trust, and permission policies. By creating a role and allowing an IAM user to access the WorkMail site, the IAM user gains full administrative visibility into the entire WorkMail organization (or as set in the IAM policy). This includes, but is not limited to, the ability to create, update, and delete users, groups, and resources. This allows developers to perform the scenarios listed above, as well as give users the ability to grant access on a selective basis using the IAM model.

See https://docs.aws.amazon.com/goto/WebAPI/workmail-2017-10-01 for more information on this service.

See workmail package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/workmail/

Using the Client

To contact Amazon WorkMail with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the Amazon WorkMail client WorkMail for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/workmail/#New

Index

Constants

View Source
const (
	// AccessControlRuleEffectAllow is a AccessControlRuleEffect enum value
	AccessControlRuleEffectAllow = "ALLOW"

	// AccessControlRuleEffectDeny is a AccessControlRuleEffect enum value
	AccessControlRuleEffectDeny = "DENY"
)
View Source
const (
	// EntityStateEnabled is a EntityState enum value
	EntityStateEnabled = "ENABLED"

	// EntityStateDisabled is a EntityState enum value
	EntityStateDisabled = "DISABLED"

	// EntityStateDeleted is a EntityState enum value
	EntityStateDeleted = "DELETED"
)
View Source
const (
	// FolderNameInbox is a FolderName enum value
	FolderNameInbox = "INBOX"

	// FolderNameDeletedItems is a FolderName enum value
	FolderNameDeletedItems = "DELETED_ITEMS"

	// FolderNameSentItems is a FolderName enum value
	FolderNameSentItems = "SENT_ITEMS"

	// FolderNameDrafts is a FolderName enum value
	FolderNameDrafts = "DRAFTS"

	// FolderNameJunkEmail is a FolderName enum value
	FolderNameJunkEmail = "JUNK_EMAIL"
)
View Source
const (
	// MailboxExportJobStateRunning is a MailboxExportJobState enum value
	MailboxExportJobStateRunning = "RUNNING"

	// MailboxExportJobStateCompleted is a MailboxExportJobState enum value
	MailboxExportJobStateCompleted = "COMPLETED"

	// MailboxExportJobStateFailed is a MailboxExportJobState enum value
	MailboxExportJobStateFailed = "FAILED"

	// MailboxExportJobStateCancelled is a MailboxExportJobState enum value
	MailboxExportJobStateCancelled = "CANCELLED"
)
View Source
const (
	// MemberTypeGroup is a MemberType enum value
	MemberTypeGroup = "GROUP"

	// MemberTypeUser is a MemberType enum value
	MemberTypeUser = "USER"
)
View Source
const (
	// MobileDeviceAccessRuleEffectAllow is a MobileDeviceAccessRuleEffect enum value
	MobileDeviceAccessRuleEffectAllow = "ALLOW"

	// MobileDeviceAccessRuleEffectDeny is a MobileDeviceAccessRuleEffect enum value
	MobileDeviceAccessRuleEffectDeny = "DENY"
)
View Source
const (
	// PermissionTypeFullAccess is a PermissionType enum value
	PermissionTypeFullAccess = "FULL_ACCESS"

	// PermissionTypeSendAs is a PermissionType enum value
	PermissionTypeSendAs = "SEND_AS"

	// PermissionTypeSendOnBehalf is a PermissionType enum value
	PermissionTypeSendOnBehalf = "SEND_ON_BEHALF"
)
View Source
const (
	// ResourceTypeRoom is a ResourceType enum value
	ResourceTypeRoom = "ROOM"

	// ResourceTypeEquipment is a ResourceType enum value
	ResourceTypeEquipment = "EQUIPMENT"
)
View Source
const (
	// RetentionActionNone is a RetentionAction enum value
	RetentionActionNone = "NONE"

	// RetentionActionDelete is a RetentionAction enum value
	RetentionActionDelete = "DELETE"

	// RetentionActionPermanentlyDelete is a RetentionAction enum value
	RetentionActionPermanentlyDelete = "PERMANENTLY_DELETE"
)
View Source
const (
	// UserRoleUser is a UserRole enum value
	UserRoleUser = "USER"

	// UserRoleResource is a UserRole enum value
	UserRoleResource = "RESOURCE"

	// UserRoleSystemUser is a UserRole enum value
	UserRoleSystemUser = "SYSTEM_USER"
)
View Source
const (

	// ErrCodeDirectoryInUseException for service response error code
	// "DirectoryInUseException".
	//
	// The directory is already in use by another WorkMail organization in the same
	// account and Region.
	ErrCodeDirectoryInUseException = "DirectoryInUseException"

	// ErrCodeDirectoryServiceAuthenticationFailedException for service response error code
	// "DirectoryServiceAuthenticationFailedException".
	//
	// The directory service doesn't recognize the credentials supplied by WorkMail.
	ErrCodeDirectoryServiceAuthenticationFailedException = "DirectoryServiceAuthenticationFailedException"

	// ErrCodeDirectoryUnavailableException for service response error code
	// "DirectoryUnavailableException".
	//
	// The directory is unavailable. It might be located in another Region or deleted.
	ErrCodeDirectoryUnavailableException = "DirectoryUnavailableException"

	// ErrCodeEmailAddressInUseException for service response error code
	// "EmailAddressInUseException".
	//
	// The email address that you're trying to assign is already created for a different
	// user, group, or resource.
	ErrCodeEmailAddressInUseException = "EmailAddressInUseException"

	// ErrCodeEntityAlreadyRegisteredException for service response error code
	// "EntityAlreadyRegisteredException".
	//
	// The user, group, or resource that you're trying to register is already registered.
	ErrCodeEntityAlreadyRegisteredException = "EntityAlreadyRegisteredException"

	// ErrCodeEntityNotFoundException for service response error code
	// "EntityNotFoundException".
	//
	// The identifier supplied for the user, group, or resource does not exist in
	// your organization.
	ErrCodeEntityNotFoundException = "EntityNotFoundException"

	// ErrCodeEntityStateException for service response error code
	// "EntityStateException".
	//
	// You are performing an operation on a user, group, or resource that isn't
	// in the expected state, such as trying to delete an active user.
	ErrCodeEntityStateException = "EntityStateException"

	// ErrCodeInvalidConfigurationException for service response error code
	// "InvalidConfigurationException".
	//
	// The configuration for a resource isn't valid. A resource must either be able
	// to auto-respond to requests or have at least one delegate associated that
	// can do so on its behalf.
	ErrCodeInvalidConfigurationException = "InvalidConfigurationException"

	// ErrCodeInvalidParameterException for service response error code
	// "InvalidParameterException".
	//
	// One or more of the input parameters don't match the service's restrictions.
	ErrCodeInvalidParameterException = "InvalidParameterException"

	// ErrCodeInvalidPasswordException for service response error code
	// "InvalidPasswordException".
	//
	// The supplied password doesn't match the minimum security constraints, such
	// as length or use of special characters.
	ErrCodeInvalidPasswordException = "InvalidPasswordException"

	// ErrCodeLimitExceededException for service response error code
	// "LimitExceededException".
	//
	// The request exceeds the limit of the resource.
	ErrCodeLimitExceededException = "LimitExceededException"

	// ErrCodeMailDomainNotFoundException for service response error code
	// "MailDomainNotFoundException".
	//
	// For an email or alias to be created in Amazon WorkMail, the included domain
	// must be defined in the organization.
	ErrCodeMailDomainNotFoundException = "MailDomainNotFoundException"

	// ErrCodeMailDomainStateException for service response error code
	// "MailDomainStateException".
	//
	// After a domain has been added to the organization, it must be verified. The
	// domain is not yet verified.
	ErrCodeMailDomainStateException = "MailDomainStateException"

	// ErrCodeNameAvailabilityException for service response error code
	// "NameAvailabilityException".
	//
	// The user, group, or resource name isn't unique in Amazon WorkMail.
	ErrCodeNameAvailabilityException = "NameAvailabilityException"

	// ErrCodeOrganizationNotFoundException for service response error code
	// "OrganizationNotFoundException".
	//
	// An operation received a valid organization identifier that either doesn't
	// belong or exist in the system.
	ErrCodeOrganizationNotFoundException = "OrganizationNotFoundException"

	// ErrCodeOrganizationStateException for service response error code
	// "OrganizationStateException".
	//
	// The organization must have a valid state to perform certain operations on
	// the organization or its members.
	ErrCodeOrganizationStateException = "OrganizationStateException"

	// ErrCodeReservedNameException for service response error code
	// "ReservedNameException".
	//
	// This user, group, or resource name is not allowed in Amazon WorkMail.
	ErrCodeReservedNameException = "ReservedNameException"

	// ErrCodeResourceNotFoundException for service response error code
	// "ResourceNotFoundException".
	//
	// The resource cannot be found.
	ErrCodeResourceNotFoundException = "ResourceNotFoundException"

	// ErrCodeTooManyTagsException for service response error code
	// "TooManyTagsException".
	//
	// The resource can have up to 50 user-applied tags.
	ErrCodeTooManyTagsException = "TooManyTagsException"

	// ErrCodeUnsupportedOperationException for service response error code
	// "UnsupportedOperationException".
	//
	// You can't perform a write operation against a read-only directory.
	ErrCodeUnsupportedOperationException = "UnsupportedOperationException"
)
View Source
const (
	ServiceName = "workmail"  // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "WorkMail"  // ServiceID is a unique identifier of a specific service.
)

    Service information constants

    Variables

    This section is empty.

    Functions

    func AccessControlRuleEffect_Values

    func AccessControlRuleEffect_Values() []string

      AccessControlRuleEffect_Values returns all elements of the AccessControlRuleEffect enum

      func EntityState_Values

      func EntityState_Values() []string

        EntityState_Values returns all elements of the EntityState enum

        func FolderName_Values

        func FolderName_Values() []string

          FolderName_Values returns all elements of the FolderName enum

          func MailboxExportJobState_Values

          func MailboxExportJobState_Values() []string

            MailboxExportJobState_Values returns all elements of the MailboxExportJobState enum

            func MemberType_Values

            func MemberType_Values() []string

              MemberType_Values returns all elements of the MemberType enum

              func MobileDeviceAccessRuleEffect_Values

              func MobileDeviceAccessRuleEffect_Values() []string

                MobileDeviceAccessRuleEffect_Values returns all elements of the MobileDeviceAccessRuleEffect enum

                func PermissionType_Values

                func PermissionType_Values() []string

                  PermissionType_Values returns all elements of the PermissionType enum

                  func ResourceType_Values

                  func ResourceType_Values() []string

                    ResourceType_Values returns all elements of the ResourceType enum

                    func RetentionAction_Values

                    func RetentionAction_Values() []string

                      RetentionAction_Values returns all elements of the RetentionAction enum

                      func UserRole_Values

                      func UserRole_Values() []string

                        UserRole_Values returns all elements of the UserRole enum

                        Types

                        type AccessControlRule

                        type AccessControlRule struct {
                        
                        	// Access protocol actions to include in the rule. Valid values include ActiveSync,
                        	// AutoDiscover, EWS, IMAP, SMTP, WindowsOutlook, and WebMail.
                        	Actions []*string `type:"list"`
                        
                        	// The date that the rule was created.
                        	DateCreated *time.Time `type:"timestamp"`
                        
                        	// The date that the rule was modified.
                        	DateModified *time.Time `type:"timestamp"`
                        
                        	// The rule description.
                        	Description *string `type:"string"`
                        
                        	// The rule effect.
                        	Effect *string `type:"string" enum:"AccessControlRuleEffect"`
                        
                        	// IPv4 CIDR ranges to include in the rule.
                        	IpRanges []*string `type:"list"`
                        
                        	// The rule name.
                        	Name *string `min:"1" type:"string"`
                        
                        	// Access protocol actions to exclude from the rule. Valid values include ActiveSync,
                        	// AutoDiscover, EWS, IMAP, SMTP, WindowsOutlook, and WebMail.
                        	NotActions []*string `type:"list"`
                        
                        	// IPv4 CIDR ranges to exclude from the rule.
                        	NotIpRanges []*string `type:"list"`
                        
                        	// User IDs to exclude from the rule.
                        	NotUserIds []*string `type:"list"`
                        
                        	// User IDs to include in the rule.
                        	UserIds []*string `type:"list"`
                        	// contains filtered or unexported fields
                        }

                          A rule that controls access to an Amazon WorkMail organization.

                          func (AccessControlRule) GoString

                          func (s AccessControlRule) GoString() string

                            GoString returns the string representation

                            func (*AccessControlRule) SetActions

                            func (s *AccessControlRule) SetActions(v []*string) *AccessControlRule

                              SetActions sets the Actions field's value.

                              func (*AccessControlRule) SetDateCreated

                              func (s *AccessControlRule) SetDateCreated(v time.Time) *AccessControlRule

                                SetDateCreated sets the DateCreated field's value.

                                func (*AccessControlRule) SetDateModified

                                func (s *AccessControlRule) SetDateModified(v time.Time) *AccessControlRule

                                  SetDateModified sets the DateModified field's value.

                                  func (*AccessControlRule) SetDescription

                                  func (s *AccessControlRule) SetDescription(v string) *AccessControlRule

                                    SetDescription sets the Description field's value.

                                    func (*AccessControlRule) SetEffect

                                    func (s *AccessControlRule) SetEffect(v string) *AccessControlRule

                                      SetEffect sets the Effect field's value.

                                      func (*AccessControlRule) SetIpRanges

                                      func (s *AccessControlRule) SetIpRanges(v []*string) *AccessControlRule

                                        SetIpRanges sets the IpRanges field's value.

                                        func (*AccessControlRule) SetName

                                          SetName sets the Name field's value.

                                          func (*AccessControlRule) SetNotActions

                                          func (s *AccessControlRule) SetNotActions(v []*string) *AccessControlRule

                                            SetNotActions sets the NotActions field's value.

                                            func (*AccessControlRule) SetNotIpRanges

                                            func (s *AccessControlRule) SetNotIpRanges(v []*string) *AccessControlRule

                                              SetNotIpRanges sets the NotIpRanges field's value.

                                              func (*AccessControlRule) SetNotUserIds

                                              func (s *AccessControlRule) SetNotUserIds(v []*string) *AccessControlRule

                                                SetNotUserIds sets the NotUserIds field's value.

                                                func (*AccessControlRule) SetUserIds

                                                func (s *AccessControlRule) SetUserIds(v []*string) *AccessControlRule

                                                  SetUserIds sets the UserIds field's value.

                                                  func (AccessControlRule) String

                                                  func (s AccessControlRule) String() string

                                                    String returns the string representation

                                                    type AssociateDelegateToResourceInput

                                                    type AssociateDelegateToResourceInput struct {
                                                    
                                                    	// The member (user or group) to associate to the resource.
                                                    	//
                                                    	// EntityId is a required field
                                                    	EntityId *string `min:"12" type:"string" required:"true"`
                                                    
                                                    	// The organization under which the resource exists.
                                                    	//
                                                    	// OrganizationId is a required field
                                                    	OrganizationId *string `min:"34" type:"string" required:"true"`
                                                    
                                                    	// The resource for which members (users or groups) are associated.
                                                    	//
                                                    	// ResourceId is a required field
                                                    	ResourceId *string `min:"34" type:"string" required:"true"`
                                                    	// contains filtered or unexported fields
                                                    }

                                                    func (AssociateDelegateToResourceInput) GoString

                                                      GoString returns the string representation

                                                      func (*AssociateDelegateToResourceInput) SetEntityId

                                                        SetEntityId sets the EntityId field's value.

                                                        func (*AssociateDelegateToResourceInput) SetOrganizationId

                                                          SetOrganizationId sets the OrganizationId field's value.

                                                          func (*AssociateDelegateToResourceInput) SetResourceId

                                                            SetResourceId sets the ResourceId field's value.

                                                            func (AssociateDelegateToResourceInput) String

                                                              String returns the string representation

                                                              func (*AssociateDelegateToResourceInput) Validate

                                                                Validate inspects the fields of the type to determine if they are valid.

                                                                type AssociateDelegateToResourceOutput

                                                                type AssociateDelegateToResourceOutput struct {
                                                                	// contains filtered or unexported fields
                                                                }

                                                                func (AssociateDelegateToResourceOutput) GoString

                                                                  GoString returns the string representation

                                                                  func (AssociateDelegateToResourceOutput) String

                                                                    String returns the string representation

                                                                    type AssociateMemberToGroupInput

                                                                    type AssociateMemberToGroupInput struct {
                                                                    
                                                                    	// The group to which the member (user or group) is associated.
                                                                    	//
                                                                    	// GroupId is a required field
                                                                    	GroupId *string `min:"12" type:"string" required:"true"`
                                                                    
                                                                    	// The member (user or group) to associate to the group.
                                                                    	//
                                                                    	// MemberId is a required field
                                                                    	MemberId *string `min:"12" type:"string" required:"true"`
                                                                    
                                                                    	// The organization under which the group exists.
                                                                    	//
                                                                    	// OrganizationId is a required field
                                                                    	OrganizationId *string `min:"34" type:"string" required:"true"`
                                                                    	// contains filtered or unexported fields
                                                                    }

                                                                    func (AssociateMemberToGroupInput) GoString

                                                                    func (s AssociateMemberToGroupInput) GoString() string

                                                                      GoString returns the string representation

                                                                      func (*AssociateMemberToGroupInput) SetGroupId

                                                                        SetGroupId sets the GroupId field's value.

                                                                        func (*AssociateMemberToGroupInput) SetMemberId

                                                                          SetMemberId sets the MemberId field's value.

                                                                          func (*AssociateMemberToGroupInput) SetOrganizationId

                                                                            SetOrganizationId sets the OrganizationId field's value.

                                                                            func (AssociateMemberToGroupInput) String

                                                                              String returns the string representation

                                                                              func (*AssociateMemberToGroupInput) Validate

                                                                              func (s *AssociateMemberToGroupInput) Validate() error

                                                                                Validate inspects the fields of the type to determine if they are valid.

                                                                                type AssociateMemberToGroupOutput

                                                                                type AssociateMemberToGroupOutput struct {
                                                                                	// contains filtered or unexported fields
                                                                                }

                                                                                func (AssociateMemberToGroupOutput) GoString

                                                                                func (s AssociateMemberToGroupOutput) GoString() string

                                                                                  GoString returns the string representation

                                                                                  func (AssociateMemberToGroupOutput) String

                                                                                    String returns the string representation

                                                                                    type BookingOptions

                                                                                    type BookingOptions struct {
                                                                                    
                                                                                    	// The resource's ability to automatically reply to requests. If disabled, delegates
                                                                                    	// must be associated to the resource.
                                                                                    	AutoAcceptRequests *bool `type:"boolean"`
                                                                                    
                                                                                    	// The resource's ability to automatically decline any conflicting requests.
                                                                                    	AutoDeclineConflictingRequests *bool `type:"boolean"`
                                                                                    
                                                                                    	// The resource's ability to automatically decline any recurring requests.
                                                                                    	AutoDeclineRecurringRequests *bool `type:"boolean"`
                                                                                    	// contains filtered or unexported fields
                                                                                    }

                                                                                      At least one delegate must be associated to the resource to disable automatic replies from the resource.

                                                                                      func (BookingOptions) GoString

                                                                                      func (s BookingOptions) GoString() string

                                                                                        GoString returns the string representation

                                                                                        func (*BookingOptions) SetAutoAcceptRequests

                                                                                        func (s *BookingOptions) SetAutoAcceptRequests(v bool) *BookingOptions

                                                                                          SetAutoAcceptRequests sets the AutoAcceptRequests field's value.

                                                                                          func (*BookingOptions) SetAutoDeclineConflictingRequests

                                                                                          func (s *BookingOptions) SetAutoDeclineConflictingRequests(v bool) *BookingOptions

                                                                                            SetAutoDeclineConflictingRequests sets the AutoDeclineConflictingRequests field's value.

                                                                                            func (*BookingOptions) SetAutoDeclineRecurringRequests

                                                                                            func (s *BookingOptions) SetAutoDeclineRecurringRequests(v bool) *BookingOptions

                                                                                              SetAutoDeclineRecurringRequests sets the AutoDeclineRecurringRequests field's value.

                                                                                              func (BookingOptions) String

                                                                                              func (s BookingOptions) String() string

                                                                                                String returns the string representation

                                                                                                type CancelMailboxExportJobInput

                                                                                                type CancelMailboxExportJobInput struct {
                                                                                                
                                                                                                	// The idempotency token for the client request.
                                                                                                	ClientToken *string `min:"1" type:"string" idempotencyToken:"true"`
                                                                                                
                                                                                                	// The job ID.
                                                                                                	//
                                                                                                	// JobId is a required field
                                                                                                	JobId *string `min:"1" type:"string" required:"true"`
                                                                                                
                                                                                                	// The organization ID.
                                                                                                	//
                                                                                                	// OrganizationId is a required field
                                                                                                	OrganizationId *string `min:"34" type:"string" required:"true"`
                                                                                                	// contains filtered or unexported fields
                                                                                                }

                                                                                                func (CancelMailboxExportJobInput) GoString

                                                                                                func (s CancelMailboxExportJobInput) GoString() string

                                                                                                  GoString returns the string representation

                                                                                                  func (*CancelMailboxExportJobInput) SetClientToken

                                                                                                    SetClientToken sets the ClientToken field's value.

                                                                                                    func (*CancelMailboxExportJobInput) SetJobId

                                                                                                      SetJobId sets the JobId field's value.

                                                                                                      func (*CancelMailboxExportJobInput) SetOrganizationId

                                                                                                        SetOrganizationId sets the OrganizationId field's value.

                                                                                                        func (CancelMailboxExportJobInput) String

                                                                                                          String returns the string representation

                                                                                                          func (*CancelMailboxExportJobInput) Validate

                                                                                                          func (s *CancelMailboxExportJobInput) Validate() error

                                                                                                            Validate inspects the fields of the type to determine if they are valid.

                                                                                                            type CancelMailboxExportJobOutput

                                                                                                            type CancelMailboxExportJobOutput struct {
                                                                                                            	// contains filtered or unexported fields
                                                                                                            }

                                                                                                            func (CancelMailboxExportJobOutput) GoString

                                                                                                            func (s CancelMailboxExportJobOutput) GoString() string

                                                                                                              GoString returns the string representation

                                                                                                              func (CancelMailboxExportJobOutput) String

                                                                                                                String returns the string representation

                                                                                                                type CreateAliasInput

                                                                                                                type CreateAliasInput struct {
                                                                                                                
                                                                                                                	// The alias to add to the member set.
                                                                                                                	//
                                                                                                                	// Alias is a required field
                                                                                                                	Alias *string `min:"1" type:"string" required:"true"`
                                                                                                                
                                                                                                                	// The member (user or group) to which this alias is added.
                                                                                                                	//
                                                                                                                	// EntityId is a required field
                                                                                                                	EntityId *string `min:"12" type:"string" required:"true"`
                                                                                                                
                                                                                                                	// The organization under which the member (user or group) exists.
                                                                                                                	//
                                                                                                                	// OrganizationId is a required field
                                                                                                                	OrganizationId *string `min:"34" type:"string" required:"true"`
                                                                                                                	// contains filtered or unexported fields
                                                                                                                }

                                                                                                                func (CreateAliasInput) GoString

                                                                                                                func (s CreateAliasInput) GoString() string

                                                                                                                  GoString returns the string representation

                                                                                                                  func (*CreateAliasInput) SetAlias

                                                                                                                  func (s *CreateAliasInput) SetAlias(v string) *CreateAliasInput

                                                                                                                    SetAlias sets the Alias field's value.

                                                                                                                    func (*CreateAliasInput) SetEntityId

                                                                                                                    func (s *CreateAliasInput) SetEntityId(v string) *CreateAliasInput

                                                                                                                      SetEntityId sets the EntityId field's value.

                                                                                                                      func (*CreateAliasInput) SetOrganizationId

                                                                                                                      func (s *CreateAliasInput) SetOrganizationId(v string) *CreateAliasInput

                                                                                                                        SetOrganizationId sets the OrganizationId field's value.

                                                                                                                        func (CreateAliasInput) String

                                                                                                                        func (s CreateAliasInput) String() string

                                                                                                                          String returns the string representation

                                                                                                                          func (*CreateAliasInput) Validate

                                                                                                                          func (s *CreateAliasInput) Validate() error

                                                                                                                            Validate inspects the fields of the type to determine if they are valid.

                                                                                                                            type CreateAliasOutput

                                                                                                                            type CreateAliasOutput struct {
                                                                                                                            	// contains filtered or unexported fields
                                                                                                                            }

                                                                                                                            func (CreateAliasOutput) GoString

                                                                                                                            func (s CreateAliasOutput) GoString() string

                                                                                                                              GoString returns the string representation

                                                                                                                              func (CreateAliasOutput) String

                                                                                                                              func (s CreateAliasOutput) String() string

                                                                                                                                String returns the string representation

                                                                                                                                type CreateGroupInput

                                                                                                                                type CreateGroupInput struct {
                                                                                                                                
                                                                                                                                	// The name of the group.
                                                                                                                                	//
                                                                                                                                	// Name is a required field
                                                                                                                                	Name *string `min:"1" type:"string" required:"true"`
                                                                                                                                
                                                                                                                                	// The organization under which the group is to be created.
                                                                                                                                	//
                                                                                                                                	// OrganizationId is a required field
                                                                                                                                	OrganizationId *string `min:"34" type:"string" required:"true"`
                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                }

                                                                                                                                func (CreateGroupInput) GoString

                                                                                                                                func (s CreateGroupInput) GoString() string

                                                                                                                                  GoString returns the string representation

                                                                                                                                  func (*CreateGroupInput) SetName

                                                                                                                                  func (s *CreateGroupInput) SetName(v string) *CreateGroupInput

                                                                                                                                    SetName sets the Name field's value.

                                                                                                                                    func (*CreateGroupInput) SetOrganizationId

                                                                                                                                    func (s *CreateGroupInput) SetOrganizationId(v string) *CreateGroupInput

                                                                                                                                      SetOrganizationId sets the OrganizationId field's value.

                                                                                                                                      func (CreateGroupInput) String

                                                                                                                                      func (s CreateGroupInput) String() string

                                                                                                                                        String returns the string representation

                                                                                                                                        func (*CreateGroupInput) Validate

                                                                                                                                        func (s *CreateGroupInput) Validate() error

                                                                                                                                          Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                          type CreateGroupOutput

                                                                                                                                          type CreateGroupOutput struct {
                                                                                                                                          
                                                                                                                                          	// The identifier of the group.
                                                                                                                                          	GroupId *string `min:"12" type:"string"`
                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                          }

                                                                                                                                          func (CreateGroupOutput) GoString

                                                                                                                                          func (s CreateGroupOutput) GoString() string

                                                                                                                                            GoString returns the string representation

                                                                                                                                            func (*CreateGroupOutput) SetGroupId

                                                                                                                                            func (s *CreateGroupOutput) SetGroupId(v string) *CreateGroupOutput

                                                                                                                                              SetGroupId sets the GroupId field's value.

                                                                                                                                              func (CreateGroupOutput) String

                                                                                                                                              func (s CreateGroupOutput) String() string

                                                                                                                                                String returns the string representation

                                                                                                                                                type CreateMobileDeviceAccessRuleInput

                                                                                                                                                type CreateMobileDeviceAccessRuleInput struct {
                                                                                                                                                
                                                                                                                                                	// The idempotency token for the client request.
                                                                                                                                                	ClientToken *string `min:"1" type:"string" idempotencyToken:"true"`
                                                                                                                                                
                                                                                                                                                	// The rule description.
                                                                                                                                                	Description *string `min:"1" type:"string"`
                                                                                                                                                
                                                                                                                                                	// Device models that the rule will match.
                                                                                                                                                	DeviceModels []*string `min:"1" type:"list"`
                                                                                                                                                
                                                                                                                                                	// Device operating systems that the rule will match.
                                                                                                                                                	DeviceOperatingSystems []*string `min:"1" type:"list"`
                                                                                                                                                
                                                                                                                                                	// Device types that the rule will match.
                                                                                                                                                	DeviceTypes []*string `min:"1" type:"list"`
                                                                                                                                                
                                                                                                                                                	// Device user agents that the rule will match.
                                                                                                                                                	DeviceUserAgents []*string `min:"1" type:"list"`
                                                                                                                                                
                                                                                                                                                	// The effect of the rule when it matches. Allowed values are ALLOW or DENY.
                                                                                                                                                	//
                                                                                                                                                	// Effect is a required field
                                                                                                                                                	Effect *string `type:"string" required:"true" enum:"MobileDeviceAccessRuleEffect"`
                                                                                                                                                
                                                                                                                                                	// The rule name.
                                                                                                                                                	//
                                                                                                                                                	// Name is a required field
                                                                                                                                                	Name *string `min:"1" type:"string" required:"true"`
                                                                                                                                                
                                                                                                                                                	// Device models that the rule will not match. All other device models will
                                                                                                                                                	// match.
                                                                                                                                                	NotDeviceModels []*string `min:"1" type:"list"`
                                                                                                                                                
                                                                                                                                                	// Device operating systems that the rule will not match. All other device operating
                                                                                                                                                	// systems will match.
                                                                                                                                                	NotDeviceOperatingSystems []*string `min:"1" type:"list"`
                                                                                                                                                
                                                                                                                                                	// Device types that the rule will not match. All other device types will match.
                                                                                                                                                	NotDeviceTypes []*string `min:"1" type:"list"`
                                                                                                                                                
                                                                                                                                                	// Device user agents that the rule will not match. All other device user agents
                                                                                                                                                	// will match.
                                                                                                                                                	NotDeviceUserAgents []*string `min:"1" type:"list"`
                                                                                                                                                
                                                                                                                                                	// The Amazon WorkMail organization under which the rule will be created.
                                                                                                                                                	//
                                                                                                                                                	// OrganizationId is a required field
                                                                                                                                                	OrganizationId *string `min:"34" type:"string" required:"true"`
                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                }

                                                                                                                                                func (CreateMobileDeviceAccessRuleInput) GoString

                                                                                                                                                  GoString returns the string representation

                                                                                                                                                  func (*CreateMobileDeviceAccessRuleInput) SetClientToken

                                                                                                                                                    SetClientToken sets the ClientToken field's value.

                                                                                                                                                    func (*CreateMobileDeviceAccessRuleInput) SetDescription

                                                                                                                                                      SetDescription sets the Description field's value.

                                                                                                                                                      func (*CreateMobileDeviceAccessRuleInput) SetDeviceModels

                                                                                                                                                        SetDeviceModels sets the DeviceModels field's value.

                                                                                                                                                        func (*CreateMobileDeviceAccessRuleInput) SetDeviceOperatingSystems

                                                                                                                                                          SetDeviceOperatingSystems sets the DeviceOperatingSystems field's value.

                                                                                                                                                          func (*CreateMobileDeviceAccessRuleInput) SetDeviceTypes

                                                                                                                                                            SetDeviceTypes sets the DeviceTypes field's value.

                                                                                                                                                            func (*CreateMobileDeviceAccessRuleInput) SetDeviceUserAgents

                                                                                                                                                              SetDeviceUserAgents sets the DeviceUserAgents field's value.

                                                                                                                                                              func (*CreateMobileDeviceAccessRuleInput) SetEffect

                                                                                                                                                                SetEffect sets the Effect field's value.

                                                                                                                                                                func (*CreateMobileDeviceAccessRuleInput) SetName

                                                                                                                                                                  SetName sets the Name field's value.

                                                                                                                                                                  func (*CreateMobileDeviceAccessRuleInput) SetNotDeviceModels

                                                                                                                                                                    SetNotDeviceModels sets the NotDeviceModels field's value.

                                                                                                                                                                    func (*CreateMobileDeviceAccessRuleInput) SetNotDeviceOperatingSystems

                                                                                                                                                                    func (s *CreateMobileDeviceAccessRuleInput) SetNotDeviceOperatingSystems(v []*string) *CreateMobileDeviceAccessRuleInput

                                                                                                                                                                      SetNotDeviceOperatingSystems sets the NotDeviceOperatingSystems field's value.

                                                                                                                                                                      func (*CreateMobileDeviceAccessRuleInput) SetNotDeviceTypes

                                                                                                                                                                        SetNotDeviceTypes sets the NotDeviceTypes field's value.

                                                                                                                                                                        func (*CreateMobileDeviceAccessRuleInput) SetNotDeviceUserAgents

                                                                                                                                                                          SetNotDeviceUserAgents sets the NotDeviceUserAgents field's value.

                                                                                                                                                                          func (*CreateMobileDeviceAccessRuleInput) SetOrganizationId

                                                                                                                                                                            SetOrganizationId sets the OrganizationId field's value.

                                                                                                                                                                            func (CreateMobileDeviceAccessRuleInput) String

                                                                                                                                                                              String returns the string representation

                                                                                                                                                                              func (*CreateMobileDeviceAccessRuleInput) Validate

                                                                                                                                                                                Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                type CreateMobileDeviceAccessRuleOutput

                                                                                                                                                                                type CreateMobileDeviceAccessRuleOutput struct {
                                                                                                                                                                                
                                                                                                                                                                                	// The identifier for the newly created mobile device access rule.
                                                                                                                                                                                	MobileDeviceAccessRuleId *string `min:"1" type:"string"`
                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                }

                                                                                                                                                                                func (CreateMobileDeviceAccessRuleOutput) GoString

                                                                                                                                                                                  GoString returns the string representation

                                                                                                                                                                                  func (*CreateMobileDeviceAccessRuleOutput) SetMobileDeviceAccessRuleId

                                                                                                                                                                                    SetMobileDeviceAccessRuleId sets the MobileDeviceAccessRuleId field's value.

                                                                                                                                                                                    func (CreateMobileDeviceAccessRuleOutput) String

                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                      type CreateOrganizationInput

                                                                                                                                                                                      type CreateOrganizationInput struct {
                                                                                                                                                                                      
                                                                                                                                                                                      	// The organization alias.
                                                                                                                                                                                      	//
                                                                                                                                                                                      	// Alias is a required field
                                                                                                                                                                                      	Alias *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                      
                                                                                                                                                                                      	// The idempotency token associated with the request.
                                                                                                                                                                                      	ClientToken *string `min:"1" type:"string" idempotencyToken:"true"`
                                                                                                                                                                                      
                                                                                                                                                                                      	// The AWS Directory Service directory ID.
                                                                                                                                                                                      	DirectoryId *string `min:"12" type:"string"`
                                                                                                                                                                                      
                                                                                                                                                                                      	// The email domains to associate with the organization.
                                                                                                                                                                                      	Domains []*Domain `type:"list"`
                                                                                                                                                                                      
                                                                                                                                                                                      	// When true, allows organization interoperability between Amazon WorkMail and
                                                                                                                                                                                      	// Microsoft Exchange. Can only be set to true if an AD Connector directory
                                                                                                                                                                                      	// ID is included in the request.
                                                                                                                                                                                      	EnableInteroperability *bool `type:"boolean"`
                                                                                                                                                                                      
                                                                                                                                                                                      	// The Amazon Resource Name (ARN) of a customer managed master key from AWS
                                                                                                                                                                                      	// KMS.
                                                                                                                                                                                      	KmsKeyArn *string `min:"20" type:"string"`
                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                      }

                                                                                                                                                                                      func (CreateOrganizationInput) GoString

                                                                                                                                                                                      func (s CreateOrganizationInput) GoString() string

                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                        func (*CreateOrganizationInput) SetAlias

                                                                                                                                                                                          SetAlias sets the Alias field's value.

                                                                                                                                                                                          func (*CreateOrganizationInput) SetClientToken

                                                                                                                                                                                            SetClientToken sets the ClientToken field's value.

                                                                                                                                                                                            func (*CreateOrganizationInput) SetDirectoryId

                                                                                                                                                                                              SetDirectoryId sets the DirectoryId field's value.

                                                                                                                                                                                              func (*CreateOrganizationInput) SetDomains

                                                                                                                                                                                                SetDomains sets the Domains field's value.

                                                                                                                                                                                                func (*CreateOrganizationInput) SetEnableInteroperability

                                                                                                                                                                                                func (s *CreateOrganizationInput) SetEnableInteroperability(v bool) *CreateOrganizationInput

                                                                                                                                                                                                  SetEnableInteroperability sets the EnableInteroperability field's value.

                                                                                                                                                                                                  func (*CreateOrganizationInput) SetKmsKeyArn

                                                                                                                                                                                                    SetKmsKeyArn sets the KmsKeyArn field's value.

                                                                                                                                                                                                    func (CreateOrganizationInput) String

                                                                                                                                                                                                    func (s CreateOrganizationInput) String() string

                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                      func (*CreateOrganizationInput) Validate

                                                                                                                                                                                                      func (s *CreateOrganizationInput) Validate() error

                                                                                                                                                                                                        Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                        type CreateOrganizationOutput

                                                                                                                                                                                                        type CreateOrganizationOutput struct {
                                                                                                                                                                                                        
                                                                                                                                                                                                        	// The organization ID.
                                                                                                                                                                                                        	OrganizationId *string `min:"34" type:"string"`
                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                        }

                                                                                                                                                                                                        func (CreateOrganizationOutput) GoString

                                                                                                                                                                                                        func (s CreateOrganizationOutput) GoString() string

                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                          func (*CreateOrganizationOutput) SetOrganizationId

                                                                                                                                                                                                          func (s *CreateOrganizationOutput) SetOrganizationId(v string) *CreateOrganizationOutput

                                                                                                                                                                                                            SetOrganizationId sets the OrganizationId field's value.

                                                                                                                                                                                                            func (CreateOrganizationOutput) String

                                                                                                                                                                                                            func (s CreateOrganizationOutput) String() string

                                                                                                                                                                                                              String returns the string representation

                                                                                                                                                                                                              type CreateResourceInput

                                                                                                                                                                                                              type CreateResourceInput struct {
                                                                                                                                                                                                              
                                                                                                                                                                                                              	// The name of the new resource.
                                                                                                                                                                                                              	//
                                                                                                                                                                                                              	// Name is a required field
                                                                                                                                                                                                              	Name *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                              
                                                                                                                                                                                                              	// The identifier associated with the organization for which the resource is
                                                                                                                                                                                                              	// created.
                                                                                                                                                                                                              	//
                                                                                                                                                                                                              	// OrganizationId is a required field
                                                                                                                                                                                                              	OrganizationId *string `min:"34" type:"string" required:"true"`
                                                                                                                                                                                                              
                                                                                                                                                                                                              	// The type of the new resource. The available types are equipment and room.
                                                                                                                                                                                                              	//
                                                                                                                                                                                                              	// Type is a required field
                                                                                                                                                                                                              	Type *string `type:"string" required:"true" enum:"ResourceType"`
                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                              }

                                                                                                                                                                                                              func (CreateResourceInput) GoString

                                                                                                                                                                                                              func (s CreateResourceInput) GoString() string

                                                                                                                                                                                                                GoString returns the string representation

                                                                                                                                                                                                                func (*CreateResourceInput) SetName

                                                                                                                                                                                                                  SetName sets the Name field's value.

                                                                                                                                                                                                                  func (*CreateResourceInput) SetOrganizationId

                                                                                                                                                                                                                  func (s *CreateResourceInput) SetOrganizationId(v string) *CreateResourceInput

                                                                                                                                                                                                                    SetOrganizationId sets the OrganizationId field's value.

                                                                                                                                                                                                                    func (*CreateResourceInput) SetType

                                                                                                                                                                                                                      SetType sets the Type field's value.

                                                                                                                                                                                                                      func (CreateResourceInput) String

                                                                                                                                                                                                                      func (s CreateResourceInput) String() string

                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                        func (*CreateResourceInput) Validate

                                                                                                                                                                                                                        func (s *CreateResourceInput) Validate() error

                                                                                                                                                                                                                          Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                          type CreateResourceOutput

                                                                                                                                                                                                                          type CreateResourceOutput struct {
                                                                                                                                                                                                                          
                                                                                                                                                                                                                          	// The identifier of the new resource.
                                                                                                                                                                                                                          	ResourceId *string `min:"34" type:"string"`
                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                          }

                                                                                                                                                                                                                          func (CreateResourceOutput) GoString

                                                                                                                                                                                                                          func (s CreateResourceOutput) GoString() string

                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                            func (*CreateResourceOutput) SetResourceId

                                                                                                                                                                                                                            func (s *CreateResourceOutput) SetResourceId(v string) *CreateResourceOutput

                                                                                                                                                                                                                              SetResourceId sets the ResourceId field's value.

                                                                                                                                                                                                                              func (CreateResourceOutput) String

                                                                                                                                                                                                                              func (s CreateResourceOutput) String() string

                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                type CreateUserInput

                                                                                                                                                                                                                                type CreateUserInput struct {
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// The display name for the new user.
                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                	// DisplayName is a required field
                                                                                                                                                                                                                                	DisplayName *string `type:"string" required:"true"`
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// The name for the new user. WorkMail directory user names have a maximum length
                                                                                                                                                                                                                                	// of 64. All others have a maximum length of 20.
                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                	// Name is a required field
                                                                                                                                                                                                                                	Name *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// The identifier of the organization for which the user is created.
                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                	// OrganizationId is a required field
                                                                                                                                                                                                                                	OrganizationId *string `min:"34" type:"string" required:"true"`
                                                                                                                                                                                                                                
                                                                                                                                                                                                                                	// The password for the new user.
                                                                                                                                                                                                                                	//
                                                                                                                                                                                                                                	// Password is a required field
                                                                                                                                                                                                                                	Password *string `type:"string" required:"true" sensitive:"true"`
                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                func (CreateUserInput) GoString

                                                                                                                                                                                                                                func (s CreateUserInput) GoString() string

                                                                                                                                                                                                                                  GoString returns the string representation

                                                                                                                                                                                                                                  func (*CreateUserInput) SetDisplayName

                                                                                                                                                                                                                                  func (s *CreateUserInput) SetDisplayName(v string) *CreateUserInput

                                                                                                                                                                                                                                    SetDisplayName sets the DisplayName field's value.

                                                                                                                                                                                                                                    func (*CreateUserInput) SetName

                                                                                                                                                                                                                                    func (s *CreateUserInput) SetName(v string) *CreateUserInput

                                                                                                                                                                                                                                      SetName sets the Name field's value.

                                                                                                                                                                                                                                      func (*CreateUserInput) SetOrganizationId

                                                                                                                                                                                                                                      func (s *CreateUserInput) SetOrganizationId(v string) *CreateUserInput

                                                                                                                                                                                                                                        SetOrganizationId sets the OrganizationId field's value.

                                                                                                                                                                                                                                        func (*CreateUserInput) SetPassword

                                                                                                                                                                                                                                        func (s *CreateUserInput) SetPassword(v string) *CreateUserInput

                                                                                                                                                                                                                                          SetPassword sets the Password field's value.

                                                                                                                                                                                                                                          func (CreateUserInput) String

                                                                                                                                                                                                                                          func (s CreateUserInput) String() string

                                                                                                                                                                                                                                            String returns the string representation

                                                                                                                                                                                                                                            func (*CreateUserInput) Validate

                                                                                                                                                                                                                                            func (s *CreateUserInput) Validate() error

                                                                                                                                                                                                                                              Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                              type CreateUserOutput

                                                                                                                                                                                                                                              type CreateUserOutput struct {
                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                              	// The identifier for the new user.
                                                                                                                                                                                                                                              	UserId *string `min:"12" type:"string"`
                                                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                              func (CreateUserOutput) GoString

                                                                                                                                                                                                                                              func (s CreateUserOutput) GoString() string

                                                                                                                                                                                                                                                GoString returns the string representation

                                                                                                                                                                                                                                                func (*CreateUserOutput) SetUserId

                                                                                                                                                                                                                                                func (s *CreateUserOutput) SetUserId(v string) *CreateUserOutput

                                                                                                                                                                                                                                                  SetUserId sets the UserId field's value.

                                                                                                                                                                                                                                                  func (CreateUserOutput) String

                                                                                                                                                                                                                                                  func (s CreateUserOutput) String() string

                                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                                    type Delegate

                                                                                                                                                                                                                                                    type Delegate struct {
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                    	// The identifier for the user or group associated as the resource's delegate.
                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                    	// Id is a required field
                                                                                                                                                                                                                                                    	Id *string `type:"string" required:"true"`
                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                    	// The type of the delegate: user or group.
                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                    	// Type is a required field
                                                                                                                                                                                                                                                    	Type *string `type:"string" required:"true" enum:"MemberType"`
                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                      The name of the attribute, which is one of the values defined in the UserAttribute enumeration.

                                                                                                                                                                                                                                                      func (Delegate) GoString

                                                                                                                                                                                                                                                      func (s Delegate) GoString() string

                                                                                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                                                                                        func (*Delegate) SetId

                                                                                                                                                                                                                                                        func (s *Delegate) SetId(v string) *Delegate

                                                                                                                                                                                                                                                          SetId sets the Id field's value.

                                                                                                                                                                                                                                                          func (*Delegate) SetType

                                                                                                                                                                                                                                                          func (s *Delegate) SetType(v string) *Delegate

                                                                                                                                                                                                                                                            SetType sets the Type field's value.

                                                                                                                                                                                                                                                            func (Delegate) String

                                                                                                                                                                                                                                                            func (s Delegate) String() string

                                                                                                                                                                                                                                                              String returns the string representation

                                                                                                                                                                                                                                                              type DeleteAccessControlRuleInput

                                                                                                                                                                                                                                                              type DeleteAccessControlRuleInput struct {
                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                              	// The name of the access control rule.
                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                              	// Name is a required field
                                                                                                                                                                                                                                                              	Name *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                              	// The identifier for the organization.
                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                              	// OrganizationId is a required field
                                                                                                                                                                                                                                                              	OrganizationId *string `min:"34" type:"string" required:"true"`
                                                                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                              func (DeleteAccessControlRuleInput) GoString

                                                                                                                                                                                                                                                              func (s DeleteAccessControlRuleInput) GoString() string

                                                                                                                                                                                                                                                                GoString returns the string representation

                                                                                                                                                                                                                                                                func (*DeleteAccessControlRuleInput) SetName

                                                                                                                                                                                                                                                                  SetName sets the Name field's value.

                                                                                                                                                                                                                                                                  func (*DeleteAccessControlRuleInput) SetOrganizationId

                                                                                                                                                                                                                                                                    SetOrganizationId sets the OrganizationId field's value.

                                                                                                                                                                                                                                                                    func (DeleteAccessControlRuleInput) String

                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                      func (*DeleteAccessControlRuleInput) Validate

                                                                                                                                                                                                                                                                      func (s *DeleteAccessControlRuleInput) Validate() error

                                                                                                                                                                                                                                                                        Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                        type DeleteAccessControlRuleOutput

                                                                                                                                                                                                                                                                        type DeleteAccessControlRuleOutput struct {
                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                        func (DeleteAccessControlRuleOutput) GoString

                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                          func (DeleteAccessControlRuleOutput) String

                                                                                                                                                                                                                                                                            String returns the string representation

                                                                                                                                                                                                                                                                            type DeleteAliasInput

                                                                                                                                                                                                                                                                            type DeleteAliasInput struct {
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                            	// The aliases to be removed from the user's set of aliases. Duplicate entries
                                                                                                                                                                                                                                                                            	// in the list are collapsed into single entries (the list is transformed into
                                                                                                                                                                                                                                                                            	// a set).
                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                            	// Alias is a required field
                                                                                                                                                                                                                                                                            	Alias *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                            	// The identifier for the member (user or group) from which to have the aliases
                                                                                                                                                                                                                                                                            	// removed.
                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                            	// EntityId is a required field
                                                                                                                                                                                                                                                                            	EntityId *string `min:"12" type:"string" required:"true"`
                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                            	// The identifier for the organization under which the user exists.
                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                            	// OrganizationId is a required field
                                                                                                                                                                                                                                                                            	OrganizationId *string `min:"34" type:"string" required:"true"`
                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                            func (DeleteAliasInput) GoString

                                                                                                                                                                                                                                                                            func (s DeleteAliasInput) GoString() string

                                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                                              func (*DeleteAliasInput) SetAlias

                                                                                                                                                                                                                                                                              func (s *DeleteAliasInput) SetAlias(v string) *DeleteAliasInput

                                                                                                                                                                                                                                                                                SetAlias sets the Alias field's value.

                                                                                                                                                                                                                                                                                func (*DeleteAliasInput) SetEntityId

                                                                                                                                                                                                                                                                                func (s *DeleteAliasInput) SetEntityId(v string) *DeleteAliasInput

                                                                                                                                                                                                                                                                                  SetEntityId sets the EntityId field's value.

                                                                                                                                                                                                                                                                                  func (*DeleteAliasInput) SetOrganizationId

                                                                                                                                                                                                                                                                                  func (s *DeleteAliasInput) SetOrganizationId(v string) *DeleteAliasInput

                                                                                                                                                                                                                                                                                    SetOrganizationId sets the OrganizationId field's value.

                                                                                                                                                                                                                                                                                    func (DeleteAliasInput) String

                                                                                                                                                                                                                                                                                    func (s DeleteAliasInput) String() string

                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                      func (*DeleteAliasInput) Validate

                                                                                                                                                                                                                                                                                      func (s *DeleteAliasInput) Validate() error

                                                                                                                                                                                                                                                                                        Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                        type DeleteAliasOutput

                                                                                                                                                                                                                                                                                        type DeleteAliasOutput struct {
                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                        func (DeleteAliasOutput) GoString

                                                                                                                                                                                                                                                                                        func (s DeleteAliasOutput) GoString() string

                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                          func (DeleteAliasOutput) String

                                                                                                                                                                                                                                                                                          func (s DeleteAliasOutput) String() string

                                                                                                                                                                                                                                                                                            String returns the string representation

                                                                                                                                                                                                                                                                                            type DeleteGroupInput

                                                                                                                                                                                                                                                                                            type DeleteGroupInput struct {
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            	// The identifier of the group to be deleted.
                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                            	// GroupId is a required field
                                                                                                                                                                                                                                                                                            	GroupId *string `min:"12" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                            	// The organization that contains the group.
                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                            	// OrganizationId is a required field
                                                                                                                                                                                                                                                                                            	OrganizationId *string `min:"34" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                            func (DeleteGroupInput) GoString

                                                                                                                                                                                                                                                                                            func (s DeleteGroupInput) GoString() string

                                                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                                                              func (*DeleteGroupInput) SetGroupId

                                                                                                                                                                                                                                                                                              func (s *DeleteGroupInput) SetGroupId(v string) *DeleteGroupInput

                                                                                                                                                                                                                                                                                                SetGroupId sets the GroupId field's value.

                                                                                                                                                                                                                                                                                                func (*DeleteGroupInput) SetOrganizationId

                                                                                                                                                                                                                                                                                                func (s *DeleteGroupInput) SetOrganizationId(v string) *DeleteGroupInput

                                                                                                                                                                                                                                                                                                  SetOrganizationId sets the OrganizationId field's value.

                                                                                                                                                                                                                                                                                                  func (DeleteGroupInput) String

                                                                                                                                                                                                                                                                                                  func (s DeleteGroupInput) String() string

                                                                                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                                                                                    func (*DeleteGroupInput) Validate

                                                                                                                                                                                                                                                                                                    func (s *DeleteGroupInput) Validate() error

                                                                                                                                                                                                                                                                                                      Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                      type DeleteGroupOutput

                                                                                                                                                                                                                                                                                                      type DeleteGroupOutput struct {
                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                      func (DeleteGroupOutput) GoString

                                                                                                                                                                                                                                                                                                      func (s DeleteGroupOutput) GoString() string

                                                                                                                                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                                                                                                                                        func (DeleteGroupOutput) String

                                                                                                                                                                                                                                                                                                        func (s DeleteGroupOutput) String() string

                                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                                          type DeleteMailboxPermissionsInput

                                                                                                                                                                                                                                                                                                          type DeleteMailboxPermissionsInput struct {
                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                          	// The identifier of the member (user or group) that owns the mailbox.
                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                          	// EntityId is a required field
                                                                                                                                                                                                                                                                                                          	EntityId *string `min:"12" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                          	// The identifier of the member (user or group) for which to delete granted
                                                                                                                                                                                                                                                                                                          	// permissions.
                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                          	// GranteeId is a required field
                                                                                                                                                                                                                                                                                                          	GranteeId *string `min:"12" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                          	// The identifier of the organization under which the member (user or group)
                                                                                                                                                                                                                                                                                                          	// exists.
                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                          	// OrganizationId is a required field
                                                                                                                                                                                                                                                                                                          	OrganizationId *string `min:"34" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                          func (DeleteMailboxPermissionsInput) GoString

                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                            func (*DeleteMailboxPermissionsInput) SetEntityId

                                                                                                                                                                                                                                                                                                              SetEntityId sets the EntityId field's value.

                                                                                                                                                                                                                                                                                                              func (*DeleteMailboxPermissionsInput) SetGranteeId

                                                                                                                                                                                                                                                                                                                SetGranteeId sets the GranteeId field's value.

                                                                                                                                                                                                                                                                                                                func (*DeleteMailboxPermissionsInput) SetOrganizationId

                                                                                                                                                                                                                                                                                                                  SetOrganizationId sets the OrganizationId field's value.

                                                                                                                                                                                                                                                                                                                  func (DeleteMailboxPermissionsInput) String

                                                                                                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                                                                                                    func (*DeleteMailboxPermissionsInput) Validate

                                                                                                                                                                                                                                                                                                                    func (s *DeleteMailboxPermissionsInput) Validate() error

                                                                                                                                                                                                                                                                                                                      Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                      type DeleteMailboxPermissionsOutput

                                                                                                                                                                                                                                                                                                                      type DeleteMailboxPermissionsOutput struct {
                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                      func (DeleteMailboxPermissionsOutput) GoString

                                                                                                                                                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                                                                                                                                                        func (DeleteMailboxPermissionsOutput) String

                                                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                                                          type DeleteMobileDeviceAccessRuleInput

                                                                                                                                                                                                                                                                                                                          type DeleteMobileDeviceAccessRuleInput struct {
                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                          	// The identifier of the rule to be deleted.
                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                          	// MobileDeviceAccessRuleId is a required field
                                                                                                                                                                                                                                                                                                                          	MobileDeviceAccessRuleId *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                          	// The Amazon WorkMail organization under which the rule will be deleted.
                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                          	// OrganizationId is a required field
                                                                                                                                                                                                                                                                                                                          	OrganizationId *string `min:"34" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                          func (DeleteMobileDeviceAccessRuleInput) GoString

                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                            func (*DeleteMobileDeviceAccessRuleInput) SetMobileDeviceAccessRuleId

                                                                                                                                                                                                                                                                                                                              SetMobileDeviceAccessRuleId sets the MobileDeviceAccessRuleId field's value.

                                                                                                                                                                                                                                                                                                                              func (*DeleteMobileDeviceAccessRuleInput) SetOrganizationId

                                                                                                                                                                                                                                                                                                                                SetOrganizationId sets the OrganizationId field's value.

                                                                                                                                                                                                                                                                                                                                func (DeleteMobileDeviceAccessRuleInput) String

                                                                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                                                                  func (*DeleteMobileDeviceAccessRuleInput) Validate

                                                                                                                                                                                                                                                                                                                                    Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                    type DeleteMobileDeviceAccessRuleOutput

                                                                                                                                                                                                                                                                                                                                    type DeleteMobileDeviceAccessRuleOutput struct {
                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                    func (DeleteMobileDeviceAccessRuleOutput) GoString

                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                      func (DeleteMobileDeviceAccessRuleOutput) String

                                                                                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                                                                                        type DeleteOrganizationInput

                                                                                                                                                                                                                                                                                                                                        type DeleteOrganizationInput struct {
                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                        	// The idempotency token associated with the request.
                                                                                                                                                                                                                                                                                                                                        	ClientToken *string `min:"1" type:"string" idempotencyToken:"true"`
                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                        	// If true, deletes the AWS Directory Service directory associated with the
                                                                                                                                                                                                                                                                                                                                        	// organization.
                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                        	// DeleteDirectory is a required field
                                                                                                                                                                                                                                                                                                                                        	DeleteDirectory *bool `type:"boolean" required:"true"`
                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                        	// The organization ID.
                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                        	// OrganizationId is a required field
                                                                                                                                                                                                                                                                                                                                        	OrganizationId *string `min:"34" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                        func (DeleteOrganizationInput) GoString

                                                                                                                                                                                                                                                                                                                                        func (s DeleteOrganizationInput) GoString() string

                                                                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                          func (*DeleteOrganizationInput) SetClientToken

                                                                                                                                                                                                                                                                                                                                            SetClientToken sets the ClientToken field's value.

                                                                                                                                                                                                                                                                                                                                            func (*DeleteOrganizationInput) SetDeleteDirectory

                                                                                                                                                                                                                                                                                                                                            func (s *DeleteOrganizationInput) SetDeleteDirectory(v bool) *DeleteOrganizationInput

                                                                                                                                                                                                                                                                                                                                              SetDeleteDirectory sets the DeleteDirectory field's value.

                                                                                                                                                                                                                                                                                                                                              func (*DeleteOrganizationInput) SetOrganizationId

                                                                                                                                                                                                                                                                                                                                              func (s *DeleteOrganizationInput) SetOrganizationId(v string) *DeleteOrganizationInput

                                                                                                                                                                                                                                                                                                                                                SetOrganizationId sets the OrganizationId field's value.

                                                                                                                                                                                                                                                                                                                                                func (DeleteOrganizationInput) String

                                                                                                                                                                                                                                                                                                                                                func (s DeleteOrganizationInput) String() string

                                                                                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                                                                                  func (*DeleteOrganizationInput) Validate

                                                                                                                                                                                                                                                                                                                                                  func (s *DeleteOrganizationInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                    Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                    type DeleteOrganizationOutput

                                                                                                                                                                                                                                                                                                                                                    type DeleteOrganizationOutput struct {
                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                    	// The organization ID.
                                                                                                                                                                                                                                                                                                                                                    	OrganizationId *string `min:"34" type:"string"`
                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                    	// The state of the organization.
                                                                                                                                                                                                                                                                                                                                                    	State *string `type:"string"`
                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                    func (DeleteOrganizationOutput) GoString

                                                                                                                                                                                                                                                                                                                                                    func (s DeleteOrganizationOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                      func (*DeleteOrganizationOutput) SetOrganizationId

                                                                                                                                                                                                                                                                                                                                                      func (s *DeleteOrganizationOutput) SetOrganizationId(v string) *DeleteOrganizationOutput

                                                                                                                                                                                                                                                                                                                                                        SetOrganizationId sets the OrganizationId field's value.

                                                                                                                                                                                                                                                                                                                                                        func (*DeleteOrganizationOutput) SetState

                                                                                                                                                                                                                                                                                                                                                          SetState sets the State field's value.

                                                                                                                                                                                                                                                                                                                                                          func (DeleteOrganizationOutput) String

                                                                                                                                                                                                                                                                                                                                                          func (s DeleteOrganizationOutput) String() string

                                                                                                                                                                                                                                                                                                                                                            String returns the string representation

                                                                                                                                                                                                                                                                                                                                                            type DeleteResourceInput

                                                                                                                                                                                                                                                                                                                                                            type DeleteResourceInput struct {
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            	// The identifier associated with the organization from which the resource is
                                                                                                                                                                                                                                                                                                                                                            	// deleted.
                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                            	// OrganizationId is a required field
                                                                                                                                                                                                                                                                                                                                                            	OrganizationId *string `min:"34" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                            	// The identifier of the resource to be deleted.
                                                                                                                                                                                                                                                                                                                                                            	//
                                                                                                                                                                                                                                                                                                                                                            	// ResourceId is a required field
                                                                                                                                                                                                                                                                                                                                                            	ResourceId *string `min:"34" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                            func (DeleteResourceInput) GoString

                                                                                                                                                                                                                                                                                                                                                            func (s DeleteResourceInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                              func (*DeleteResourceInput) SetOrganizationId

                                                                                                                                                                                                                                                                                                                                                              func (s *DeleteResourceInput) SetOrganizationId(v string) *DeleteResourceInput

                                                                                                                                                                                                                                                                                                                                                                SetOrganizationId sets the OrganizationId field's value.

                                                                                                                                                                                                                                                                                                                                                                func (*DeleteResourceInput) SetResourceId

                                                                                                                                                                                                                                                                                                                                                                func (s *DeleteResourceInput) SetResourceId(v string) *DeleteResourceInput

                                                                                                                                                                                                                                                                                                                                                                  SetResourceId sets the ResourceId field's value.

                                                                                                                                                                                                                                                                                                                                                                  func (DeleteResourceInput) String

                                                                                                                                                                                                                                                                                                                                                                  func (s DeleteResourceInput) String() string

                                                                                                                                                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                    func (*DeleteResourceInput) Validate

                                                                                                                                                                                                                                                                                                                                                                    func (s *DeleteResourceInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                      Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                      type DeleteResourceOutput

                                                                                                                                                                                                                                                                                                                                                                      type DeleteResourceOutput struct {
                                                                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                      func (DeleteResourceOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                      func (s DeleteResourceOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                        func (DeleteResourceOutput) String

                                                                                                                                                                                                                                                                                                                                                                        func (s DeleteResourceOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                          type DeleteRetentionPolicyInput

                                                                                                                                                                                                                                                                                                                                                                          type DeleteRetentionPolicyInput struct {
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                          	// The retention policy ID.
                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                          	// Id is a required field
                                                                                                                                                                                                                                                                                                                                                                          	Id *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                          
                                                                                                                                                                                                                                                                                                                                                                          	// The organization ID.
                                                                                                                                                                                                                                                                                                                                                                          	//
                                                                                                                                                                                                                                                                                                                                                                          	// OrganizationId is a required field
                                                                                                                                                                                                                                                                                                                                                                          	OrganizationId *string `min:"34" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                          	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                          }

                                                                                                                                                                                                                                                                                                                                                                          func (DeleteRetentionPolicyInput) GoString

                                                                                                                                                                                                                                                                                                                                                                          func (s DeleteRetentionPolicyInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                            GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                            func (*DeleteRetentionPolicyInput) SetId

                                                                                                                                                                                                                                                                                                                                                                              SetId sets the Id field's value.

                                                                                                                                                                                                                                                                                                                                                                              func (*DeleteRetentionPolicyInput) SetOrganizationId

                                                                                                                                                                                                                                                                                                                                                                                SetOrganizationId sets the OrganizationId field's value.

                                                                                                                                                                                                                                                                                                                                                                                func (DeleteRetentionPolicyInput) String

                                                                                                                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                  func (*DeleteRetentionPolicyInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                  func (s *DeleteRetentionPolicyInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                    Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                    type DeleteRetentionPolicyOutput

                                                                                                                                                                                                                                                                                                                                                                                    type DeleteRetentionPolicyOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                    func (DeleteRetentionPolicyOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                    func (s DeleteRetentionPolicyOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                      func (DeleteRetentionPolicyOutput) String

                                                                                                                                                                                                                                                                                                                                                                                        String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                        type DeleteUserInput

                                                                                                                                                                                                                                                                                                                                                                                        type DeleteUserInput struct {
                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                        	// The organization that contains the user to be deleted.
                                                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                                                        	// OrganizationId is a required field
                                                                                                                                                                                                                                                                                                                                                                                        	OrganizationId *string `min:"34" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                        	// The identifier of the user to be deleted.
                                                                                                                                                                                                                                                                                                                                                                                        	//
                                                                                                                                                                                                                                                                                                                                                                                        	// UserId is a required field
                                                                                                                                                                                                                                                                                                                                                                                        	UserId *string `min:"12" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                        func (DeleteUserInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                        func (s DeleteUserInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                          func (*DeleteUserInput) SetOrganizationId

                                                                                                                                                                                                                                                                                                                                                                                          func (s *DeleteUserInput) SetOrganizationId(v string) *DeleteUserInput

                                                                                                                                                                                                                                                                                                                                                                                            SetOrganizationId sets the OrganizationId field's value.

                                                                                                                                                                                                                                                                                                                                                                                            func (*DeleteUserInput) SetUserId

                                                                                                                                                                                                                                                                                                                                                                                            func (s *DeleteUserInput) SetUserId(v string) *DeleteUserInput

                                                                                                                                                                                                                                                                                                                                                                                              SetUserId sets the UserId field's value.

                                                                                                                                                                                                                                                                                                                                                                                              func (DeleteUserInput) String

                                                                                                                                                                                                                                                                                                                                                                                              func (s DeleteUserInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                func (*DeleteUserInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                func (s *DeleteUserInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                  Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                  type DeleteUserOutput

                                                                                                                                                                                                                                                                                                                                                                                                  type DeleteUserOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                  func (DeleteUserOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                  func (s DeleteUserOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                    func (DeleteUserOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                    func (s DeleteUserOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                      type DeregisterFromWorkMailInput

                                                                                                                                                                                                                                                                                                                                                                                                      type DeregisterFromWorkMailInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                      	// The identifier for the member (user or group) to be updated.
                                                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                                                      	// EntityId is a required field
                                                                                                                                                                                                                                                                                                                                                                                                      	EntityId *string `min:"12" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                      
                                                                                                                                                                                                                                                                                                                                                                                                      	// The identifier for the organization under which the Amazon WorkMail entity
                                                                                                                                                                                                                                                                                                                                                                                                      	// exists.
                                                                                                                                                                                                                                                                                                                                                                                                      	//
                                                                                                                                                                                                                                                                                                                                                                                                      	// OrganizationId is a required field
                                                                                                                                                                                                                                                                                                                                                                                                      	OrganizationId *string `min:"34" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                      	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                      }

                                                                                                                                                                                                                                                                                                                                                                                                      func (DeregisterFromWorkMailInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                      func (s DeregisterFromWorkMailInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                        GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                        func (*DeregisterFromWorkMailInput) SetEntityId

                                                                                                                                                                                                                                                                                                                                                                                                          SetEntityId sets the EntityId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                          func (*DeregisterFromWorkMailInput) SetOrganizationId

                                                                                                                                                                                                                                                                                                                                                                                                            SetOrganizationId sets the OrganizationId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                            func (DeregisterFromWorkMailInput) String

                                                                                                                                                                                                                                                                                                                                                                                                              String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                              func (*DeregisterFromWorkMailInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                              func (s *DeregisterFromWorkMailInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                type DeregisterFromWorkMailOutput

                                                                                                                                                                                                                                                                                                                                                                                                                type DeregisterFromWorkMailOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                }

                                                                                                                                                                                                                                                                                                                                                                                                                func (DeregisterFromWorkMailOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                func (s DeregisterFromWorkMailOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                  GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                  func (DeregisterFromWorkMailOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                    type DescribeGroupInput

                                                                                                                                                                                                                                                                                                                                                                                                                    type DescribeGroupInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                    	// The identifier for the group to be described.
                                                                                                                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                                                                                                                    	// GroupId is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                    	GroupId *string `min:"12" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                    	// The identifier for the organization under which the group exists.
                                                                                                                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                                                                                                                    	// OrganizationId is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                    	OrganizationId *string `min:"34" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                    func (DescribeGroupInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                    func (s DescribeGroupInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                      func (*DescribeGroupInput) SetGroupId

                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *DescribeGroupInput) SetGroupId(v string) *DescribeGroupInput

                                                                                                                                                                                                                                                                                                                                                                                                                        SetGroupId sets the GroupId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                        func (*DescribeGroupInput) SetOrganizationId

                                                                                                                                                                                                                                                                                                                                                                                                                        func (s *DescribeGroupInput) SetOrganizationId(v string) *DescribeGroupInput

                                                                                                                                                                                                                                                                                                                                                                                                                          SetOrganizationId sets the OrganizationId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                          func (DescribeGroupInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                          func (s DescribeGroupInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                            String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                            func (*DescribeGroupInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                            func (s *DescribeGroupInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                              Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                              type DescribeGroupOutput

                                                                                                                                                                                                                                                                                                                                                                                                                              type DescribeGroupOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                              	// The date and time when a user was deregistered from WorkMail, in UNIX epoch
                                                                                                                                                                                                                                                                                                                                                                                                                              	// time format.
                                                                                                                                                                                                                                                                                                                                                                                                                              	DisabledDate *time.Time `type:"timestamp"`
                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                              	// The email of the described group.
                                                                                                                                                                                                                                                                                                                                                                                                                              	Email *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                              	// The date and time when a user was registered to WorkMail, in UNIX epoch time
                                                                                                                                                                                                                                                                                                                                                                                                                              	// format.
                                                                                                                                                                                                                                                                                                                                                                                                                              	EnabledDate *time.Time `type:"timestamp"`
                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                              	// The identifier of the described group.
                                                                                                                                                                                                                                                                                                                                                                                                                              	GroupId *string `min:"12" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                              	// The name of the described group.
                                                                                                                                                                                                                                                                                                                                                                                                                              	Name *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                              	// The state of the user: enabled (registered to Amazon WorkMail) or disabled
                                                                                                                                                                                                                                                                                                                                                                                                                              	// (deregistered or never registered to WorkMail).
                                                                                                                                                                                                                                                                                                                                                                                                                              	State *string `type:"string" enum:"EntityState"`
                                                                                                                                                                                                                                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                              func (DescribeGroupOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                              func (s DescribeGroupOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                func (*DescribeGroupOutput) SetDisabledDate

                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *DescribeGroupOutput) SetDisabledDate(v time.Time) *DescribeGroupOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                  SetDisabledDate sets the DisabledDate field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DescribeGroupOutput) SetEmail

                                                                                                                                                                                                                                                                                                                                                                                                                                    SetEmail sets the Email field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*DescribeGroupOutput) SetEnabledDate

                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s *DescribeGroupOutput) SetEnabledDate(v time.Time) *DescribeGroupOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                      SetEnabledDate sets the EnabledDate field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*DescribeGroupOutput) SetGroupId

                                                                                                                                                                                                                                                                                                                                                                                                                                        SetGroupId sets the GroupId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*DescribeGroupOutput) SetName

                                                                                                                                                                                                                                                                                                                                                                                                                                          SetName sets the Name field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*DescribeGroupOutput) SetState

                                                                                                                                                                                                                                                                                                                                                                                                                                            SetState sets the State field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                            func (DescribeGroupOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s DescribeGroupOutput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                              String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                              type DescribeMailboxExportJobInput

                                                                                                                                                                                                                                                                                                                                                                                                                                              type DescribeMailboxExportJobInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The mailbox export job ID.
                                                                                                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                                                                                                              	// JobId is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                              	JobId *string `min:"1" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                              	// The organization ID.
                                                                                                                                                                                                                                                                                                                                                                                                                                              	//
                                                                                                                                                                                                                                                                                                                                                                                                                                              	// OrganizationId is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                              	OrganizationId *string `min:"34" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                              	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                              }

                                                                                                                                                                                                                                                                                                                                                                                                                                              func (DescribeMailboxExportJobInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*DescribeMailboxExportJobInput) SetJobId

                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetJobId sets the JobId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DescribeMailboxExportJobInput) SetOrganizationId

                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetOrganizationId sets the OrganizationId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (DescribeMailboxExportJobInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                      String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*DescribeMailboxExportJobInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *DescribeMailboxExportJobInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                        Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                        type DescribeMailboxExportJobOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                        type DescribeMailboxExportJobOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The mailbox export job description.
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	Description *string `type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The mailbox export job end timestamp.
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	EndTime *time.Time `type:"timestamp"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The identifier of the user or resource associated with the mailbox.
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	EntityId *string `min:"12" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// Error information for failed mailbox export jobs.
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	ErrorInfo *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The estimated progress of the mailbox export job, in percentage points.
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	EstimatedProgress *int64 `type:"integer"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The Amazon Resource Name (ARN) of the symmetric AWS Key Management Service
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// (AWS KMS) key that encrypts the exported mailbox content.
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	KmsKeyArn *string `min:"20" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The ARN of the AWS Identity and Access Management (IAM) role that grants
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// write permission to the Amazon Simple Storage Service (Amazon S3) bucket.
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	RoleArn *string `min:"20" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The name of the S3 bucket.
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	S3BucketName *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The path to the S3 bucket and file that the mailbox export job is exporting
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// to.
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	S3Path *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The S3 bucket prefix.
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	S3Prefix *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The mailbox export job start timestamp.
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	StartTime *time.Time `type:"timestamp"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// The state of the mailbox export job.
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	State *string `type:"string" enum:"MailboxExportJobState"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                        	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                        }

                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (DescribeMailboxExportJobOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                          GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*DescribeMailboxExportJobOutput) SetDescription

                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetDescription sets the Description field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*DescribeMailboxExportJobOutput) SetEndTime

                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetEndTime sets the EndTime field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*DescribeMailboxExportJobOutput) SetEntityId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetEntityId sets the EntityId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*DescribeMailboxExportJobOutput) SetErrorInfo

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetErrorInfo sets the ErrorInfo field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DescribeMailboxExportJobOutput) SetEstimatedProgress

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetEstimatedProgress sets the EstimatedProgress field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*DescribeMailboxExportJobOutput) SetKmsKeyArn

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SetKmsKeyArn sets the KmsKeyArn field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*DescribeMailboxExportJobOutput) SetRoleArn

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetRoleArn sets the RoleArn field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*DescribeMailboxExportJobOutput) SetS3BucketName

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SetS3BucketName sets the S3BucketName field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*DescribeMailboxExportJobOutput) SetS3Path

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetS3Path sets the S3Path field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*DescribeMailboxExportJobOutput) SetS3Prefix

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetS3Prefix sets the S3Prefix field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*DescribeMailboxExportJobOutput) SetStartTime

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetStartTime sets the StartTime field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*DescribeMailboxExportJobOutput) SetState

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetState sets the State field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (DescribeMailboxExportJobOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type DescribeOrganizationInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    type DescribeOrganizationInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// The identifier for the organization to be described.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// OrganizationId is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	OrganizationId *string `min:"34" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (DescribeOrganizationInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s DescribeOrganizationInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*DescribeOrganizationInput) SetOrganizationId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetOrganizationId sets the OrganizationId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (DescribeOrganizationInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s DescribeOrganizationInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*DescribeOrganizationInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *DescribeOrganizationInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type DescribeOrganizationOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type DescribeOrganizationOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The Amazon Resource Name (ARN) of the organization.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	ARN *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The alias for an organization.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Alias *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The date at which the organization became usable in the WorkMail context,
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// in UNIX epoch time format.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	CompletedDate *time.Time `type:"timestamp"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The default mail domain associated with the organization.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	DefaultMailDomain *string `type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The identifier for the directory associated with an Amazon WorkMail organization.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	DirectoryId *string `type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The type of directory associated with the WorkMail organization.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	DirectoryType *string `type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// (Optional) The error message indicating if unexpected behavior was encountered
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// with regards to the organization.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	ErrorMessage *string `type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The identifier of an organization.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	OrganizationId *string `min:"34" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The state of an organization.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	State *string `type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (DescribeOrganizationOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s DescribeOrganizationOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*DescribeOrganizationOutput) SetARN

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetARN sets the ARN field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*DescribeOrganizationOutput) SetAlias

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetAlias sets the Alias field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DescribeOrganizationOutput) SetCompletedDate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetCompletedDate sets the CompletedDate field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*DescribeOrganizationOutput) SetDefaultMailDomain

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s *DescribeOrganizationOutput) SetDefaultMailDomain(v string) *DescribeOrganizationOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SetDefaultMailDomain sets the DefaultMailDomain field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*DescribeOrganizationOutput) SetDirectoryId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetDirectoryId sets the DirectoryId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (*DescribeOrganizationOutput) SetDirectoryType

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          SetDirectoryType sets the DirectoryType field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*DescribeOrganizationOutput) SetErrorMessage

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            SetErrorMessage sets the ErrorMessage field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (*DescribeOrganizationOutput) SetOrganizationId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              SetOrganizationId sets the OrganizationId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*DescribeOrganizationOutput) SetState

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetState sets the State field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (DescribeOrganizationOutput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type DescribeResourceInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  type DescribeResourceInput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The identifier associated with the organization for which the resource is
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// described.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// OrganizationId is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	OrganizationId *string `min:"34" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// The identifier of the resource to be described.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	//
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// ResourceId is a required field
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	ResourceId *string `min:"34" type:"string" required:"true"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (DescribeResourceInput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (s DescribeResourceInput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (*DescribeResourceInput) SetOrganizationId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (s *DescribeResourceInput) SetOrganizationId(v string) *DescribeResourceInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      SetOrganizationId sets the OrganizationId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (*DescribeResourceInput) SetResourceId

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      func (s *DescribeResourceInput) SetResourceId(v string) *DescribeResourceInput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        SetResourceId sets the ResourceId field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (DescribeResourceInput) String

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        func (s DescribeResourceInput) String() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          String returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (*DescribeResourceInput) Validate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          func (s *DescribeResourceInput) Validate() error

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            Validate inspects the fields of the type to determine if they are valid.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type DescribeResourceOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            type DescribeResourceOutput struct {
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The booking options for the described resource.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	BookingOptions *BookingOptions `type:"structure"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The date and time when a resource was disabled from WorkMail, in UNIX epoch
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// time format.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	DisabledDate *time.Time `type:"timestamp"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The email of the described resource.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Email *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The date and time when a resource was enabled for WorkMail, in UNIX epoch
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// time format.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	EnabledDate *time.Time `type:"timestamp"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The name of the described resource.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Name *string `min:"1" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The identifier of the described resource.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	ResourceId *string `min:"34" type:"string"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The state of the resource: enabled (registered to Amazon WorkMail), disabled
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// (deregistered or never registered to WorkMail), or deleted.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	State *string `type:"string" enum:"EntityState"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// The type of the described resource.
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	Type *string `type:"string" enum:"ResourceType"`
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            	// contains filtered or unexported fields
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            }

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (DescribeResourceOutput) GoString

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            func (s DescribeResourceOutput) GoString() string

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              GoString returns the string representation

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              func (*DescribeResourceOutput) SetBookingOptions

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                SetBookingOptions sets the BookingOptions field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (*DescribeResourceOutput) SetDisabledDate

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                func (s *DescribeResourceOutput) SetDisabledDate(v time.Time) *DescribeResourceOutput

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  SetDisabledDate sets the DisabledDate field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  func (*DescribeResourceOutput) SetEmail

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    SetEmail sets the Email field's value.

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    func (