service/workmail/validators.go (3,679 lines of code) (raw):
// Code generated by smithy-go-codegen DO NOT EDIT.
package workmail
import (
"context"
"fmt"
"github.com/aws/aws-sdk-go-v2/service/workmail/types"
smithy "github.com/aws/smithy-go"
"github.com/aws/smithy-go/middleware"
)
type validateOpAssociateDelegateToResource struct {
}
func (*validateOpAssociateDelegateToResource) ID() string {
return "OperationInputValidation"
}
func (m *validateOpAssociateDelegateToResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*AssociateDelegateToResourceInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpAssociateDelegateToResourceInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpAssociateMemberToGroup struct {
}
func (*validateOpAssociateMemberToGroup) ID() string {
return "OperationInputValidation"
}
func (m *validateOpAssociateMemberToGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*AssociateMemberToGroupInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpAssociateMemberToGroupInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpAssumeImpersonationRole struct {
}
func (*validateOpAssumeImpersonationRole) ID() string {
return "OperationInputValidation"
}
func (m *validateOpAssumeImpersonationRole) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*AssumeImpersonationRoleInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpAssumeImpersonationRoleInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCancelMailboxExportJob struct {
}
func (*validateOpCancelMailboxExportJob) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCancelMailboxExportJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CancelMailboxExportJobInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCancelMailboxExportJobInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateAlias struct {
}
func (*validateOpCreateAlias) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateAlias) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateAliasInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateAliasInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateAvailabilityConfiguration struct {
}
func (*validateOpCreateAvailabilityConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateAvailabilityConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateAvailabilityConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateAvailabilityConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateGroup struct {
}
func (*validateOpCreateGroup) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateGroupInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateGroupInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateIdentityCenterApplication struct {
}
func (*validateOpCreateIdentityCenterApplication) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateIdentityCenterApplication) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateIdentityCenterApplicationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateIdentityCenterApplicationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateImpersonationRole struct {
}
func (*validateOpCreateImpersonationRole) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateImpersonationRole) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateImpersonationRoleInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateImpersonationRoleInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateMobileDeviceAccessRule struct {
}
func (*validateOpCreateMobileDeviceAccessRule) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateMobileDeviceAccessRule) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateMobileDeviceAccessRuleInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateMobileDeviceAccessRuleInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateOrganization struct {
}
func (*validateOpCreateOrganization) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateOrganization) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateOrganizationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateOrganizationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateResource struct {
}
func (*validateOpCreateResource) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateResourceInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateResourceInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateUser struct {
}
func (*validateOpCreateUser) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateUserInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateUserInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteAccessControlRule struct {
}
func (*validateOpDeleteAccessControlRule) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteAccessControlRule) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteAccessControlRuleInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteAccessControlRuleInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteAlias struct {
}
func (*validateOpDeleteAlias) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteAlias) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteAliasInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteAliasInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteAvailabilityConfiguration struct {
}
func (*validateOpDeleteAvailabilityConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteAvailabilityConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteAvailabilityConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteAvailabilityConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteEmailMonitoringConfiguration struct {
}
func (*validateOpDeleteEmailMonitoringConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteEmailMonitoringConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteEmailMonitoringConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteEmailMonitoringConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteGroup struct {
}
func (*validateOpDeleteGroup) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteGroupInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteGroupInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteIdentityCenterApplication struct {
}
func (*validateOpDeleteIdentityCenterApplication) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteIdentityCenterApplication) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteIdentityCenterApplicationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteIdentityCenterApplicationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteIdentityProviderConfiguration struct {
}
func (*validateOpDeleteIdentityProviderConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteIdentityProviderConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteIdentityProviderConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteIdentityProviderConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteImpersonationRole struct {
}
func (*validateOpDeleteImpersonationRole) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteImpersonationRole) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteImpersonationRoleInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteImpersonationRoleInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteMailboxPermissions struct {
}
func (*validateOpDeleteMailboxPermissions) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteMailboxPermissions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteMailboxPermissionsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteMailboxPermissionsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteMobileDeviceAccessOverride struct {
}
func (*validateOpDeleteMobileDeviceAccessOverride) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteMobileDeviceAccessOverride) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteMobileDeviceAccessOverrideInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteMobileDeviceAccessOverrideInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteMobileDeviceAccessRule struct {
}
func (*validateOpDeleteMobileDeviceAccessRule) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteMobileDeviceAccessRule) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteMobileDeviceAccessRuleInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteMobileDeviceAccessRuleInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteOrganization struct {
}
func (*validateOpDeleteOrganization) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteOrganization) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteOrganizationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteOrganizationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeletePersonalAccessToken struct {
}
func (*validateOpDeletePersonalAccessToken) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeletePersonalAccessToken) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeletePersonalAccessTokenInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeletePersonalAccessTokenInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteResource struct {
}
func (*validateOpDeleteResource) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteResourceInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteResourceInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteRetentionPolicy struct {
}
func (*validateOpDeleteRetentionPolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteRetentionPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteRetentionPolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteRetentionPolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteUser struct {
}
func (*validateOpDeleteUser) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteUserInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteUserInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeregisterFromWorkMail struct {
}
func (*validateOpDeregisterFromWorkMail) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeregisterFromWorkMail) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeregisterFromWorkMailInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeregisterFromWorkMailInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeregisterMailDomain struct {
}
func (*validateOpDeregisterMailDomain) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeregisterMailDomain) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeregisterMailDomainInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeregisterMailDomainInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeEmailMonitoringConfiguration struct {
}
func (*validateOpDescribeEmailMonitoringConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeEmailMonitoringConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeEmailMonitoringConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeEmailMonitoringConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeEntity struct {
}
func (*validateOpDescribeEntity) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeEntity) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeEntityInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeEntityInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeGroup struct {
}
func (*validateOpDescribeGroup) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeGroupInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeGroupInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeIdentityProviderConfiguration struct {
}
func (*validateOpDescribeIdentityProviderConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeIdentityProviderConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeIdentityProviderConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeIdentityProviderConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeInboundDmarcSettings struct {
}
func (*validateOpDescribeInboundDmarcSettings) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeInboundDmarcSettings) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeInboundDmarcSettingsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeInboundDmarcSettingsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeMailboxExportJob struct {
}
func (*validateOpDescribeMailboxExportJob) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeMailboxExportJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeMailboxExportJobInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeMailboxExportJobInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeOrganization struct {
}
func (*validateOpDescribeOrganization) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeOrganization) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeOrganizationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeOrganizationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeResource struct {
}
func (*validateOpDescribeResource) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeResourceInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeResourceInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeUser struct {
}
func (*validateOpDescribeUser) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeUserInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeUserInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDisassociateDelegateFromResource struct {
}
func (*validateOpDisassociateDelegateFromResource) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDisassociateDelegateFromResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DisassociateDelegateFromResourceInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDisassociateDelegateFromResourceInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDisassociateMemberFromGroup struct {
}
func (*validateOpDisassociateMemberFromGroup) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDisassociateMemberFromGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DisassociateMemberFromGroupInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDisassociateMemberFromGroupInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetAccessControlEffect struct {
}
func (*validateOpGetAccessControlEffect) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetAccessControlEffect) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetAccessControlEffectInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetAccessControlEffectInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetDefaultRetentionPolicy struct {
}
func (*validateOpGetDefaultRetentionPolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetDefaultRetentionPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetDefaultRetentionPolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetDefaultRetentionPolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetImpersonationRoleEffect struct {
}
func (*validateOpGetImpersonationRoleEffect) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetImpersonationRoleEffect) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetImpersonationRoleEffectInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetImpersonationRoleEffectInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetImpersonationRole struct {
}
func (*validateOpGetImpersonationRole) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetImpersonationRole) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetImpersonationRoleInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetImpersonationRoleInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetMailboxDetails struct {
}
func (*validateOpGetMailboxDetails) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetMailboxDetails) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetMailboxDetailsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetMailboxDetailsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetMailDomain struct {
}
func (*validateOpGetMailDomain) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetMailDomain) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetMailDomainInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetMailDomainInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetMobileDeviceAccessEffect struct {
}
func (*validateOpGetMobileDeviceAccessEffect) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetMobileDeviceAccessEffect) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetMobileDeviceAccessEffectInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetMobileDeviceAccessEffectInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetMobileDeviceAccessOverride struct {
}
func (*validateOpGetMobileDeviceAccessOverride) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetMobileDeviceAccessOverride) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetMobileDeviceAccessOverrideInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetMobileDeviceAccessOverrideInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetPersonalAccessTokenMetadata struct {
}
func (*validateOpGetPersonalAccessTokenMetadata) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetPersonalAccessTokenMetadata) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetPersonalAccessTokenMetadataInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetPersonalAccessTokenMetadataInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListAccessControlRules struct {
}
func (*validateOpListAccessControlRules) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListAccessControlRules) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListAccessControlRulesInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListAccessControlRulesInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListAliases struct {
}
func (*validateOpListAliases) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListAliases) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListAliasesInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListAliasesInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListAvailabilityConfigurations struct {
}
func (*validateOpListAvailabilityConfigurations) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListAvailabilityConfigurations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListAvailabilityConfigurationsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListAvailabilityConfigurationsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListGroupMembers struct {
}
func (*validateOpListGroupMembers) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListGroupMembers) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListGroupMembersInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListGroupMembersInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListGroupsForEntity struct {
}
func (*validateOpListGroupsForEntity) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListGroupsForEntity) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListGroupsForEntityInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListGroupsForEntityInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListGroups struct {
}
func (*validateOpListGroups) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListGroups) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListGroupsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListGroupsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListImpersonationRoles struct {
}
func (*validateOpListImpersonationRoles) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListImpersonationRoles) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListImpersonationRolesInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListImpersonationRolesInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListMailboxExportJobs struct {
}
func (*validateOpListMailboxExportJobs) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListMailboxExportJobs) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListMailboxExportJobsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListMailboxExportJobsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListMailboxPermissions struct {
}
func (*validateOpListMailboxPermissions) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListMailboxPermissions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListMailboxPermissionsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListMailboxPermissionsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListMailDomains struct {
}
func (*validateOpListMailDomains) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListMailDomains) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListMailDomainsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListMailDomainsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListMobileDeviceAccessOverrides struct {
}
func (*validateOpListMobileDeviceAccessOverrides) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListMobileDeviceAccessOverrides) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListMobileDeviceAccessOverridesInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListMobileDeviceAccessOverridesInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListMobileDeviceAccessRules struct {
}
func (*validateOpListMobileDeviceAccessRules) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListMobileDeviceAccessRules) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListMobileDeviceAccessRulesInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListMobileDeviceAccessRulesInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListPersonalAccessTokens struct {
}
func (*validateOpListPersonalAccessTokens) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListPersonalAccessTokens) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListPersonalAccessTokensInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListPersonalAccessTokensInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListResourceDelegates struct {
}
func (*validateOpListResourceDelegates) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListResourceDelegates) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListResourceDelegatesInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListResourceDelegatesInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListResources struct {
}
func (*validateOpListResources) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListResources) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListResourcesInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListResourcesInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListTagsForResource struct {
}
func (*validateOpListTagsForResource) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListTagsForResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListTagsForResourceInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListTagsForResourceInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListUsers struct {
}
func (*validateOpListUsers) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListUsers) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListUsersInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListUsersInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutAccessControlRule struct {
}
func (*validateOpPutAccessControlRule) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutAccessControlRule) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutAccessControlRuleInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutAccessControlRuleInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutEmailMonitoringConfiguration struct {
}
func (*validateOpPutEmailMonitoringConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutEmailMonitoringConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutEmailMonitoringConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutEmailMonitoringConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutIdentityProviderConfiguration struct {
}
func (*validateOpPutIdentityProviderConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutIdentityProviderConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutIdentityProviderConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutIdentityProviderConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutInboundDmarcSettings struct {
}
func (*validateOpPutInboundDmarcSettings) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutInboundDmarcSettings) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutInboundDmarcSettingsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutInboundDmarcSettingsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutMailboxPermissions struct {
}
func (*validateOpPutMailboxPermissions) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutMailboxPermissions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutMailboxPermissionsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutMailboxPermissionsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutMobileDeviceAccessOverride struct {
}
func (*validateOpPutMobileDeviceAccessOverride) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutMobileDeviceAccessOverride) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutMobileDeviceAccessOverrideInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutMobileDeviceAccessOverrideInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutRetentionPolicy struct {
}
func (*validateOpPutRetentionPolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutRetentionPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutRetentionPolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutRetentionPolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpRegisterMailDomain struct {
}
func (*validateOpRegisterMailDomain) ID() string {
return "OperationInputValidation"
}
func (m *validateOpRegisterMailDomain) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*RegisterMailDomainInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpRegisterMailDomainInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpRegisterToWorkMail struct {
}
func (*validateOpRegisterToWorkMail) ID() string {
return "OperationInputValidation"
}
func (m *validateOpRegisterToWorkMail) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*RegisterToWorkMailInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpRegisterToWorkMailInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpResetPassword struct {
}
func (*validateOpResetPassword) ID() string {
return "OperationInputValidation"
}
func (m *validateOpResetPassword) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ResetPasswordInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpResetPasswordInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpStartMailboxExportJob struct {
}
func (*validateOpStartMailboxExportJob) ID() string {
return "OperationInputValidation"
}
func (m *validateOpStartMailboxExportJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*StartMailboxExportJobInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpStartMailboxExportJobInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpTagResource struct {
}
func (*validateOpTagResource) ID() string {
return "OperationInputValidation"
}
func (m *validateOpTagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*TagResourceInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpTagResourceInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpTestAvailabilityConfiguration struct {
}
func (*validateOpTestAvailabilityConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpTestAvailabilityConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*TestAvailabilityConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpTestAvailabilityConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUntagResource struct {
}
func (*validateOpUntagResource) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUntagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UntagResourceInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUntagResourceInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateAvailabilityConfiguration struct {
}
func (*validateOpUpdateAvailabilityConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateAvailabilityConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateAvailabilityConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateAvailabilityConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateDefaultMailDomain struct {
}
func (*validateOpUpdateDefaultMailDomain) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateDefaultMailDomain) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateDefaultMailDomainInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateDefaultMailDomainInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateGroup struct {
}
func (*validateOpUpdateGroup) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateGroupInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateGroupInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateImpersonationRole struct {
}
func (*validateOpUpdateImpersonationRole) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateImpersonationRole) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateImpersonationRoleInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateImpersonationRoleInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateMailboxQuota struct {
}
func (*validateOpUpdateMailboxQuota) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateMailboxQuota) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateMailboxQuotaInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateMailboxQuotaInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateMobileDeviceAccessRule struct {
}
func (*validateOpUpdateMobileDeviceAccessRule) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateMobileDeviceAccessRule) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateMobileDeviceAccessRuleInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateMobileDeviceAccessRuleInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdatePrimaryEmailAddress struct {
}
func (*validateOpUpdatePrimaryEmailAddress) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdatePrimaryEmailAddress) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdatePrimaryEmailAddressInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdatePrimaryEmailAddressInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateResource struct {
}
func (*validateOpUpdateResource) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateResourceInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateResourceInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateUser struct {
}
func (*validateOpUpdateUser) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateUserInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateUserInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
func addOpAssociateDelegateToResourceValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpAssociateDelegateToResource{}, middleware.After)
}
func addOpAssociateMemberToGroupValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpAssociateMemberToGroup{}, middleware.After)
}
func addOpAssumeImpersonationRoleValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpAssumeImpersonationRole{}, middleware.After)
}
func addOpCancelMailboxExportJobValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCancelMailboxExportJob{}, middleware.After)
}
func addOpCreateAliasValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateAlias{}, middleware.After)
}
func addOpCreateAvailabilityConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateAvailabilityConfiguration{}, middleware.After)
}
func addOpCreateGroupValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateGroup{}, middleware.After)
}
func addOpCreateIdentityCenterApplicationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateIdentityCenterApplication{}, middleware.After)
}
func addOpCreateImpersonationRoleValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateImpersonationRole{}, middleware.After)
}
func addOpCreateMobileDeviceAccessRuleValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateMobileDeviceAccessRule{}, middleware.After)
}
func addOpCreateOrganizationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateOrganization{}, middleware.After)
}
func addOpCreateResourceValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateResource{}, middleware.After)
}
func addOpCreateUserValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateUser{}, middleware.After)
}
func addOpDeleteAccessControlRuleValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteAccessControlRule{}, middleware.After)
}
func addOpDeleteAliasValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteAlias{}, middleware.After)
}
func addOpDeleteAvailabilityConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteAvailabilityConfiguration{}, middleware.After)
}
func addOpDeleteEmailMonitoringConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteEmailMonitoringConfiguration{}, middleware.After)
}
func addOpDeleteGroupValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteGroup{}, middleware.After)
}
func addOpDeleteIdentityCenterApplicationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteIdentityCenterApplication{}, middleware.After)
}
func addOpDeleteIdentityProviderConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteIdentityProviderConfiguration{}, middleware.After)
}
func addOpDeleteImpersonationRoleValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteImpersonationRole{}, middleware.After)
}
func addOpDeleteMailboxPermissionsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteMailboxPermissions{}, middleware.After)
}
func addOpDeleteMobileDeviceAccessOverrideValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteMobileDeviceAccessOverride{}, middleware.After)
}
func addOpDeleteMobileDeviceAccessRuleValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteMobileDeviceAccessRule{}, middleware.After)
}
func addOpDeleteOrganizationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteOrganization{}, middleware.After)
}
func addOpDeletePersonalAccessTokenValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeletePersonalAccessToken{}, middleware.After)
}
func addOpDeleteResourceValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteResource{}, middleware.After)
}
func addOpDeleteRetentionPolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteRetentionPolicy{}, middleware.After)
}
func addOpDeleteUserValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteUser{}, middleware.After)
}
func addOpDeregisterFromWorkMailValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeregisterFromWorkMail{}, middleware.After)
}
func addOpDeregisterMailDomainValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeregisterMailDomain{}, middleware.After)
}
func addOpDescribeEmailMonitoringConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeEmailMonitoringConfiguration{}, middleware.After)
}
func addOpDescribeEntityValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeEntity{}, middleware.After)
}
func addOpDescribeGroupValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeGroup{}, middleware.After)
}
func addOpDescribeIdentityProviderConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeIdentityProviderConfiguration{}, middleware.After)
}
func addOpDescribeInboundDmarcSettingsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeInboundDmarcSettings{}, middleware.After)
}
func addOpDescribeMailboxExportJobValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeMailboxExportJob{}, middleware.After)
}
func addOpDescribeOrganizationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeOrganization{}, middleware.After)
}
func addOpDescribeResourceValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeResource{}, middleware.After)
}
func addOpDescribeUserValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeUser{}, middleware.After)
}
func addOpDisassociateDelegateFromResourceValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDisassociateDelegateFromResource{}, middleware.After)
}
func addOpDisassociateMemberFromGroupValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDisassociateMemberFromGroup{}, middleware.After)
}
func addOpGetAccessControlEffectValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetAccessControlEffect{}, middleware.After)
}
func addOpGetDefaultRetentionPolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetDefaultRetentionPolicy{}, middleware.After)
}
func addOpGetImpersonationRoleEffectValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetImpersonationRoleEffect{}, middleware.After)
}
func addOpGetImpersonationRoleValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetImpersonationRole{}, middleware.After)
}
func addOpGetMailboxDetailsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetMailboxDetails{}, middleware.After)
}
func addOpGetMailDomainValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetMailDomain{}, middleware.After)
}
func addOpGetMobileDeviceAccessEffectValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetMobileDeviceAccessEffect{}, middleware.After)
}
func addOpGetMobileDeviceAccessOverrideValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetMobileDeviceAccessOverride{}, middleware.After)
}
func addOpGetPersonalAccessTokenMetadataValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetPersonalAccessTokenMetadata{}, middleware.After)
}
func addOpListAccessControlRulesValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListAccessControlRules{}, middleware.After)
}
func addOpListAliasesValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListAliases{}, middleware.After)
}
func addOpListAvailabilityConfigurationsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListAvailabilityConfigurations{}, middleware.After)
}
func addOpListGroupMembersValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListGroupMembers{}, middleware.After)
}
func addOpListGroupsForEntityValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListGroupsForEntity{}, middleware.After)
}
func addOpListGroupsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListGroups{}, middleware.After)
}
func addOpListImpersonationRolesValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListImpersonationRoles{}, middleware.After)
}
func addOpListMailboxExportJobsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListMailboxExportJobs{}, middleware.After)
}
func addOpListMailboxPermissionsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListMailboxPermissions{}, middleware.After)
}
func addOpListMailDomainsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListMailDomains{}, middleware.After)
}
func addOpListMobileDeviceAccessOverridesValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListMobileDeviceAccessOverrides{}, middleware.After)
}
func addOpListMobileDeviceAccessRulesValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListMobileDeviceAccessRules{}, middleware.After)
}
func addOpListPersonalAccessTokensValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListPersonalAccessTokens{}, middleware.After)
}
func addOpListResourceDelegatesValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListResourceDelegates{}, middleware.After)
}
func addOpListResourcesValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListResources{}, middleware.After)
}
func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After)
}
func addOpListUsersValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListUsers{}, middleware.After)
}
func addOpPutAccessControlRuleValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutAccessControlRule{}, middleware.After)
}
func addOpPutEmailMonitoringConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutEmailMonitoringConfiguration{}, middleware.After)
}
func addOpPutIdentityProviderConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutIdentityProviderConfiguration{}, middleware.After)
}
func addOpPutInboundDmarcSettingsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutInboundDmarcSettings{}, middleware.After)
}
func addOpPutMailboxPermissionsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutMailboxPermissions{}, middleware.After)
}
func addOpPutMobileDeviceAccessOverrideValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutMobileDeviceAccessOverride{}, middleware.After)
}
func addOpPutRetentionPolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutRetentionPolicy{}, middleware.After)
}
func addOpRegisterMailDomainValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpRegisterMailDomain{}, middleware.After)
}
func addOpRegisterToWorkMailValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpRegisterToWorkMail{}, middleware.After)
}
func addOpResetPasswordValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpResetPassword{}, middleware.After)
}
func addOpStartMailboxExportJobValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpStartMailboxExportJob{}, middleware.After)
}
func addOpTagResourceValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpTagResource{}, middleware.After)
}
func addOpTestAvailabilityConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpTestAvailabilityConfiguration{}, middleware.After)
}
func addOpUntagResourceValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUntagResource{}, middleware.After)
}
func addOpUpdateAvailabilityConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateAvailabilityConfiguration{}, middleware.After)
}
func addOpUpdateDefaultMailDomainValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateDefaultMailDomain{}, middleware.After)
}
func addOpUpdateGroupValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateGroup{}, middleware.After)
}
func addOpUpdateImpersonationRoleValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateImpersonationRole{}, middleware.After)
}
func addOpUpdateMailboxQuotaValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateMailboxQuota{}, middleware.After)
}
func addOpUpdateMobileDeviceAccessRuleValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateMobileDeviceAccessRule{}, middleware.After)
}
func addOpUpdatePrimaryEmailAddressValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdatePrimaryEmailAddress{}, middleware.After)
}
func addOpUpdateResourceValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateResource{}, middleware.After)
}
func addOpUpdateUserValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateUser{}, middleware.After)
}
func validateDomain(v *types.Domain) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "Domain"}
if v.DomainName == nil {
invalidParams.Add(smithy.NewErrParamRequired("DomainName"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateDomains(v []types.Domain) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "Domains"}
for i := range v {
if err := validateDomain(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateEwsAvailabilityProvider(v *types.EwsAvailabilityProvider) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "EwsAvailabilityProvider"}
if v.EwsEndpoint == nil {
invalidParams.Add(smithy.NewErrParamRequired("EwsEndpoint"))
}
if v.EwsUsername == nil {
invalidParams.Add(smithy.NewErrParamRequired("EwsUsername"))
}
if v.EwsPassword == nil {
invalidParams.Add(smithy.NewErrParamRequired("EwsPassword"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateFolderConfiguration(v *types.FolderConfiguration) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "FolderConfiguration"}
if len(v.Name) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if len(v.Action) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Action"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateFolderConfigurations(v []types.FolderConfiguration) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "FolderConfigurations"}
for i := range v {
if err := validateFolderConfiguration(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateIdentityCenterConfiguration(v *types.IdentityCenterConfiguration) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "IdentityCenterConfiguration"}
if v.InstanceArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("InstanceArn"))
}
if v.ApplicationArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("ApplicationArn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateImpersonationRule(v *types.ImpersonationRule) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ImpersonationRule"}
if v.ImpersonationRuleId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ImpersonationRuleId"))
}
if len(v.Effect) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Effect"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateImpersonationRuleList(v []types.ImpersonationRule) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ImpersonationRuleList"}
for i := range v {
if err := validateImpersonationRule(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateLambdaAvailabilityProvider(v *types.LambdaAvailabilityProvider) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "LambdaAvailabilityProvider"}
if v.LambdaArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("LambdaArn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validatePersonalAccessTokenConfiguration(v *types.PersonalAccessTokenConfiguration) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PersonalAccessTokenConfiguration"}
if len(v.Status) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Status"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateTag(v *types.Tag) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "Tag"}
if v.Key == nil {
invalidParams.Add(smithy.NewErrParamRequired("Key"))
}
if v.Value == nil {
invalidParams.Add(smithy.NewErrParamRequired("Value"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateTagList(v []types.Tag) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "TagList"}
for i := range v {
if err := validateTag(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpAssociateDelegateToResourceInput(v *AssociateDelegateToResourceInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AssociateDelegateToResourceInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.ResourceId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceId"))
}
if v.EntityId == nil {
invalidParams.Add(smithy.NewErrParamRequired("EntityId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpAssociateMemberToGroupInput(v *AssociateMemberToGroupInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AssociateMemberToGroupInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.GroupId == nil {
invalidParams.Add(smithy.NewErrParamRequired("GroupId"))
}
if v.MemberId == nil {
invalidParams.Add(smithy.NewErrParamRequired("MemberId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpAssumeImpersonationRoleInput(v *AssumeImpersonationRoleInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AssumeImpersonationRoleInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.ImpersonationRoleId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ImpersonationRoleId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCancelMailboxExportJobInput(v *CancelMailboxExportJobInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CancelMailboxExportJobInput"}
if v.ClientToken == nil {
invalidParams.Add(smithy.NewErrParamRequired("ClientToken"))
}
if v.JobId == nil {
invalidParams.Add(smithy.NewErrParamRequired("JobId"))
}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateAliasInput(v *CreateAliasInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateAliasInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.EntityId == nil {
invalidParams.Add(smithy.NewErrParamRequired("EntityId"))
}
if v.Alias == nil {
invalidParams.Add(smithy.NewErrParamRequired("Alias"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateAvailabilityConfigurationInput(v *CreateAvailabilityConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateAvailabilityConfigurationInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.DomainName == nil {
invalidParams.Add(smithy.NewErrParamRequired("DomainName"))
}
if v.EwsProvider != nil {
if err := validateEwsAvailabilityProvider(v.EwsProvider); err != nil {
invalidParams.AddNested("EwsProvider", err.(smithy.InvalidParamsError))
}
}
if v.LambdaProvider != nil {
if err := validateLambdaAvailabilityProvider(v.LambdaProvider); err != nil {
invalidParams.AddNested("LambdaProvider", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateGroupInput(v *CreateGroupInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateGroupInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateIdentityCenterApplicationInput(v *CreateIdentityCenterApplicationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateIdentityCenterApplicationInput"}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.InstanceArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("InstanceArn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateImpersonationRoleInput(v *CreateImpersonationRoleInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateImpersonationRoleInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if len(v.Type) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Type"))
}
if v.Rules == nil {
invalidParams.Add(smithy.NewErrParamRequired("Rules"))
} else if v.Rules != nil {
if err := validateImpersonationRuleList(v.Rules); err != nil {
invalidParams.AddNested("Rules", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateMobileDeviceAccessRuleInput(v *CreateMobileDeviceAccessRuleInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateMobileDeviceAccessRuleInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if len(v.Effect) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Effect"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateOrganizationInput(v *CreateOrganizationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateOrganizationInput"}
if v.Alias == nil {
invalidParams.Add(smithy.NewErrParamRequired("Alias"))
}
if v.Domains != nil {
if err := validateDomains(v.Domains); err != nil {
invalidParams.AddNested("Domains", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateResourceInput(v *CreateResourceInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateResourceInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if len(v.Type) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Type"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateUserInput(v *CreateUserInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateUserInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.DisplayName == nil {
invalidParams.Add(smithy.NewErrParamRequired("DisplayName"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteAccessControlRuleInput(v *DeleteAccessControlRuleInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteAccessControlRuleInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteAliasInput(v *DeleteAliasInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteAliasInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.EntityId == nil {
invalidParams.Add(smithy.NewErrParamRequired("EntityId"))
}
if v.Alias == nil {
invalidParams.Add(smithy.NewErrParamRequired("Alias"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteAvailabilityConfigurationInput(v *DeleteAvailabilityConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteAvailabilityConfigurationInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.DomainName == nil {
invalidParams.Add(smithy.NewErrParamRequired("DomainName"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteEmailMonitoringConfigurationInput(v *DeleteEmailMonitoringConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteEmailMonitoringConfigurationInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteGroupInput(v *DeleteGroupInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteGroupInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.GroupId == nil {
invalidParams.Add(smithy.NewErrParamRequired("GroupId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteIdentityCenterApplicationInput(v *DeleteIdentityCenterApplicationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteIdentityCenterApplicationInput"}
if v.ApplicationArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("ApplicationArn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteIdentityProviderConfigurationInput(v *DeleteIdentityProviderConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteIdentityProviderConfigurationInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteImpersonationRoleInput(v *DeleteImpersonationRoleInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteImpersonationRoleInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.ImpersonationRoleId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ImpersonationRoleId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteMailboxPermissionsInput(v *DeleteMailboxPermissionsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteMailboxPermissionsInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.EntityId == nil {
invalidParams.Add(smithy.NewErrParamRequired("EntityId"))
}
if v.GranteeId == nil {
invalidParams.Add(smithy.NewErrParamRequired("GranteeId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteMobileDeviceAccessOverrideInput(v *DeleteMobileDeviceAccessOverrideInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteMobileDeviceAccessOverrideInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.UserId == nil {
invalidParams.Add(smithy.NewErrParamRequired("UserId"))
}
if v.DeviceId == nil {
invalidParams.Add(smithy.NewErrParamRequired("DeviceId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteMobileDeviceAccessRuleInput(v *DeleteMobileDeviceAccessRuleInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteMobileDeviceAccessRuleInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.MobileDeviceAccessRuleId == nil {
invalidParams.Add(smithy.NewErrParamRequired("MobileDeviceAccessRuleId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteOrganizationInput(v *DeleteOrganizationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteOrganizationInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeletePersonalAccessTokenInput(v *DeletePersonalAccessTokenInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeletePersonalAccessTokenInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.PersonalAccessTokenId == nil {
invalidParams.Add(smithy.NewErrParamRequired("PersonalAccessTokenId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteResourceInput(v *DeleteResourceInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteResourceInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.ResourceId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteRetentionPolicyInput(v *DeleteRetentionPolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteRetentionPolicyInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.Id == nil {
invalidParams.Add(smithy.NewErrParamRequired("Id"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteUserInput(v *DeleteUserInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteUserInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.UserId == nil {
invalidParams.Add(smithy.NewErrParamRequired("UserId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeregisterFromWorkMailInput(v *DeregisterFromWorkMailInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeregisterFromWorkMailInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.EntityId == nil {
invalidParams.Add(smithy.NewErrParamRequired("EntityId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeregisterMailDomainInput(v *DeregisterMailDomainInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeregisterMailDomainInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.DomainName == nil {
invalidParams.Add(smithy.NewErrParamRequired("DomainName"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeEmailMonitoringConfigurationInput(v *DescribeEmailMonitoringConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeEmailMonitoringConfigurationInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeEntityInput(v *DescribeEntityInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeEntityInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.Email == nil {
invalidParams.Add(smithy.NewErrParamRequired("Email"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeGroupInput(v *DescribeGroupInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeGroupInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.GroupId == nil {
invalidParams.Add(smithy.NewErrParamRequired("GroupId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeIdentityProviderConfigurationInput(v *DescribeIdentityProviderConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeIdentityProviderConfigurationInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeInboundDmarcSettingsInput(v *DescribeInboundDmarcSettingsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeInboundDmarcSettingsInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeMailboxExportJobInput(v *DescribeMailboxExportJobInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeMailboxExportJobInput"}
if v.JobId == nil {
invalidParams.Add(smithy.NewErrParamRequired("JobId"))
}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeOrganizationInput(v *DescribeOrganizationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeOrganizationInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeResourceInput(v *DescribeResourceInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeResourceInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.ResourceId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeUserInput(v *DescribeUserInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeUserInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.UserId == nil {
invalidParams.Add(smithy.NewErrParamRequired("UserId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDisassociateDelegateFromResourceInput(v *DisassociateDelegateFromResourceInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DisassociateDelegateFromResourceInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.ResourceId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceId"))
}
if v.EntityId == nil {
invalidParams.Add(smithy.NewErrParamRequired("EntityId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDisassociateMemberFromGroupInput(v *DisassociateMemberFromGroupInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DisassociateMemberFromGroupInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.GroupId == nil {
invalidParams.Add(smithy.NewErrParamRequired("GroupId"))
}
if v.MemberId == nil {
invalidParams.Add(smithy.NewErrParamRequired("MemberId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetAccessControlEffectInput(v *GetAccessControlEffectInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetAccessControlEffectInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.IpAddress == nil {
invalidParams.Add(smithy.NewErrParamRequired("IpAddress"))
}
if v.Action == nil {
invalidParams.Add(smithy.NewErrParamRequired("Action"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetDefaultRetentionPolicyInput(v *GetDefaultRetentionPolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetDefaultRetentionPolicyInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetImpersonationRoleEffectInput(v *GetImpersonationRoleEffectInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetImpersonationRoleEffectInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.ImpersonationRoleId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ImpersonationRoleId"))
}
if v.TargetUser == nil {
invalidParams.Add(smithy.NewErrParamRequired("TargetUser"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetImpersonationRoleInput(v *GetImpersonationRoleInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetImpersonationRoleInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.ImpersonationRoleId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ImpersonationRoleId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetMailboxDetailsInput(v *GetMailboxDetailsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetMailboxDetailsInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.UserId == nil {
invalidParams.Add(smithy.NewErrParamRequired("UserId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetMailDomainInput(v *GetMailDomainInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetMailDomainInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.DomainName == nil {
invalidParams.Add(smithy.NewErrParamRequired("DomainName"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetMobileDeviceAccessEffectInput(v *GetMobileDeviceAccessEffectInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetMobileDeviceAccessEffectInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetMobileDeviceAccessOverrideInput(v *GetMobileDeviceAccessOverrideInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetMobileDeviceAccessOverrideInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.UserId == nil {
invalidParams.Add(smithy.NewErrParamRequired("UserId"))
}
if v.DeviceId == nil {
invalidParams.Add(smithy.NewErrParamRequired("DeviceId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetPersonalAccessTokenMetadataInput(v *GetPersonalAccessTokenMetadataInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetPersonalAccessTokenMetadataInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.PersonalAccessTokenId == nil {
invalidParams.Add(smithy.NewErrParamRequired("PersonalAccessTokenId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListAccessControlRulesInput(v *ListAccessControlRulesInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListAccessControlRulesInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListAliasesInput(v *ListAliasesInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListAliasesInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.EntityId == nil {
invalidParams.Add(smithy.NewErrParamRequired("EntityId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListAvailabilityConfigurationsInput(v *ListAvailabilityConfigurationsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListAvailabilityConfigurationsInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListGroupMembersInput(v *ListGroupMembersInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListGroupMembersInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.GroupId == nil {
invalidParams.Add(smithy.NewErrParamRequired("GroupId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListGroupsForEntityInput(v *ListGroupsForEntityInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListGroupsForEntityInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.EntityId == nil {
invalidParams.Add(smithy.NewErrParamRequired("EntityId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListGroupsInput(v *ListGroupsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListGroupsInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListImpersonationRolesInput(v *ListImpersonationRolesInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListImpersonationRolesInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListMailboxExportJobsInput(v *ListMailboxExportJobsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListMailboxExportJobsInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListMailboxPermissionsInput(v *ListMailboxPermissionsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListMailboxPermissionsInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.EntityId == nil {
invalidParams.Add(smithy.NewErrParamRequired("EntityId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListMailDomainsInput(v *ListMailDomainsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListMailDomainsInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListMobileDeviceAccessOverridesInput(v *ListMobileDeviceAccessOverridesInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListMobileDeviceAccessOverridesInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListMobileDeviceAccessRulesInput(v *ListMobileDeviceAccessRulesInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListMobileDeviceAccessRulesInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListPersonalAccessTokensInput(v *ListPersonalAccessTokensInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListPersonalAccessTokensInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListResourceDelegatesInput(v *ListResourceDelegatesInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListResourceDelegatesInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.ResourceId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListResourcesInput(v *ListResourcesInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListResourcesInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListTagsForResourceInput(v *ListTagsForResourceInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListTagsForResourceInput"}
if v.ResourceARN == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceARN"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListUsersInput(v *ListUsersInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListUsersInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutAccessControlRuleInput(v *PutAccessControlRuleInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutAccessControlRuleInput"}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if len(v.Effect) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Effect"))
}
if v.Description == nil {
invalidParams.Add(smithy.NewErrParamRequired("Description"))
}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutEmailMonitoringConfigurationInput(v *PutEmailMonitoringConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutEmailMonitoringConfigurationInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.RoleArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("RoleArn"))
}
if v.LogGroupArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("LogGroupArn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutIdentityProviderConfigurationInput(v *PutIdentityProviderConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutIdentityProviderConfigurationInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if len(v.AuthenticationMode) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("AuthenticationMode"))
}
if v.IdentityCenterConfiguration == nil {
invalidParams.Add(smithy.NewErrParamRequired("IdentityCenterConfiguration"))
} else if v.IdentityCenterConfiguration != nil {
if err := validateIdentityCenterConfiguration(v.IdentityCenterConfiguration); err != nil {
invalidParams.AddNested("IdentityCenterConfiguration", err.(smithy.InvalidParamsError))
}
}
if v.PersonalAccessTokenConfiguration == nil {
invalidParams.Add(smithy.NewErrParamRequired("PersonalAccessTokenConfiguration"))
} else if v.PersonalAccessTokenConfiguration != nil {
if err := validatePersonalAccessTokenConfiguration(v.PersonalAccessTokenConfiguration); err != nil {
invalidParams.AddNested("PersonalAccessTokenConfiguration", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutInboundDmarcSettingsInput(v *PutInboundDmarcSettingsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutInboundDmarcSettingsInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.Enforced == nil {
invalidParams.Add(smithy.NewErrParamRequired("Enforced"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutMailboxPermissionsInput(v *PutMailboxPermissionsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutMailboxPermissionsInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.EntityId == nil {
invalidParams.Add(smithy.NewErrParamRequired("EntityId"))
}
if v.GranteeId == nil {
invalidParams.Add(smithy.NewErrParamRequired("GranteeId"))
}
if v.PermissionValues == nil {
invalidParams.Add(smithy.NewErrParamRequired("PermissionValues"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutMobileDeviceAccessOverrideInput(v *PutMobileDeviceAccessOverrideInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutMobileDeviceAccessOverrideInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.UserId == nil {
invalidParams.Add(smithy.NewErrParamRequired("UserId"))
}
if v.DeviceId == nil {
invalidParams.Add(smithy.NewErrParamRequired("DeviceId"))
}
if len(v.Effect) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Effect"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutRetentionPolicyInput(v *PutRetentionPolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutRetentionPolicyInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.FolderConfigurations == nil {
invalidParams.Add(smithy.NewErrParamRequired("FolderConfigurations"))
} else if v.FolderConfigurations != nil {
if err := validateFolderConfigurations(v.FolderConfigurations); err != nil {
invalidParams.AddNested("FolderConfigurations", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpRegisterMailDomainInput(v *RegisterMailDomainInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "RegisterMailDomainInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.DomainName == nil {
invalidParams.Add(smithy.NewErrParamRequired("DomainName"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpRegisterToWorkMailInput(v *RegisterToWorkMailInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "RegisterToWorkMailInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.EntityId == nil {
invalidParams.Add(smithy.NewErrParamRequired("EntityId"))
}
if v.Email == nil {
invalidParams.Add(smithy.NewErrParamRequired("Email"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpResetPasswordInput(v *ResetPasswordInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ResetPasswordInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.UserId == nil {
invalidParams.Add(smithy.NewErrParamRequired("UserId"))
}
if v.Password == nil {
invalidParams.Add(smithy.NewErrParamRequired("Password"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpStartMailboxExportJobInput(v *StartMailboxExportJobInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "StartMailboxExportJobInput"}
if v.ClientToken == nil {
invalidParams.Add(smithy.NewErrParamRequired("ClientToken"))
}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.EntityId == nil {
invalidParams.Add(smithy.NewErrParamRequired("EntityId"))
}
if v.RoleArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("RoleArn"))
}
if v.KmsKeyArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("KmsKeyArn"))
}
if v.S3BucketName == nil {
invalidParams.Add(smithy.NewErrParamRequired("S3BucketName"))
}
if v.S3Prefix == nil {
invalidParams.Add(smithy.NewErrParamRequired("S3Prefix"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpTagResourceInput(v *TagResourceInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "TagResourceInput"}
if v.ResourceARN == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceARN"))
}
if v.Tags == nil {
invalidParams.Add(smithy.NewErrParamRequired("Tags"))
} else if v.Tags != nil {
if err := validateTagList(v.Tags); err != nil {
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpTestAvailabilityConfigurationInput(v *TestAvailabilityConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "TestAvailabilityConfigurationInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.EwsProvider != nil {
if err := validateEwsAvailabilityProvider(v.EwsProvider); err != nil {
invalidParams.AddNested("EwsProvider", err.(smithy.InvalidParamsError))
}
}
if v.LambdaProvider != nil {
if err := validateLambdaAvailabilityProvider(v.LambdaProvider); err != nil {
invalidParams.AddNested("LambdaProvider", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUntagResourceInput(v *UntagResourceInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UntagResourceInput"}
if v.ResourceARN == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceARN"))
}
if v.TagKeys == nil {
invalidParams.Add(smithy.NewErrParamRequired("TagKeys"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateAvailabilityConfigurationInput(v *UpdateAvailabilityConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateAvailabilityConfigurationInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.DomainName == nil {
invalidParams.Add(smithy.NewErrParamRequired("DomainName"))
}
if v.EwsProvider != nil {
if err := validateEwsAvailabilityProvider(v.EwsProvider); err != nil {
invalidParams.AddNested("EwsProvider", err.(smithy.InvalidParamsError))
}
}
if v.LambdaProvider != nil {
if err := validateLambdaAvailabilityProvider(v.LambdaProvider); err != nil {
invalidParams.AddNested("LambdaProvider", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateDefaultMailDomainInput(v *UpdateDefaultMailDomainInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateDefaultMailDomainInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.DomainName == nil {
invalidParams.Add(smithy.NewErrParamRequired("DomainName"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateGroupInput(v *UpdateGroupInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateGroupInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.GroupId == nil {
invalidParams.Add(smithy.NewErrParamRequired("GroupId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateImpersonationRoleInput(v *UpdateImpersonationRoleInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateImpersonationRoleInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.ImpersonationRoleId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ImpersonationRoleId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if len(v.Type) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Type"))
}
if v.Rules == nil {
invalidParams.Add(smithy.NewErrParamRequired("Rules"))
} else if v.Rules != nil {
if err := validateImpersonationRuleList(v.Rules); err != nil {
invalidParams.AddNested("Rules", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateMailboxQuotaInput(v *UpdateMailboxQuotaInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateMailboxQuotaInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.UserId == nil {
invalidParams.Add(smithy.NewErrParamRequired("UserId"))
}
if v.MailboxQuota == nil {
invalidParams.Add(smithy.NewErrParamRequired("MailboxQuota"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateMobileDeviceAccessRuleInput(v *UpdateMobileDeviceAccessRuleInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateMobileDeviceAccessRuleInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.MobileDeviceAccessRuleId == nil {
invalidParams.Add(smithy.NewErrParamRequired("MobileDeviceAccessRuleId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if len(v.Effect) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Effect"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdatePrimaryEmailAddressInput(v *UpdatePrimaryEmailAddressInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdatePrimaryEmailAddressInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.EntityId == nil {
invalidParams.Add(smithy.NewErrParamRequired("EntityId"))
}
if v.Email == nil {
invalidParams.Add(smithy.NewErrParamRequired("Email"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateResourceInput(v *UpdateResourceInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateResourceInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.ResourceId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateUserInput(v *UpdateUserInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateUserInput"}
if v.OrganizationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("OrganizationId"))
}
if v.UserId == nil {
invalidParams.Add(smithy.NewErrParamRequired("UserId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}