// Code generated by smithy-go-codegen DO NOT EDIT. package iam import ( "context" "fmt" "github.com/aws/aws-sdk-go-v2/service/iam/types" smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" ) type validateOpAddClientIDToOpenIDConnectProvider struct { } func (*validateOpAddClientIDToOpenIDConnectProvider) ID() string { return "OperationInputValidation" } func (m *validateOpAddClientIDToOpenIDConnectProvider) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*AddClientIDToOpenIDConnectProviderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpAddClientIDToOpenIDConnectProviderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpAddRoleToInstanceProfile struct { } func (*validateOpAddRoleToInstanceProfile) ID() string { return "OperationInputValidation" } func (m *validateOpAddRoleToInstanceProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*AddRoleToInstanceProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpAddRoleToInstanceProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpAddUserToGroup struct { } func (*validateOpAddUserToGroup) ID() string { return "OperationInputValidation" } func (m *validateOpAddUserToGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*AddUserToGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpAddUserToGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpAttachGroupPolicy struct { } func (*validateOpAttachGroupPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpAttachGroupPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*AttachGroupPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpAttachGroupPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpAttachRolePolicy struct { } func (*validateOpAttachRolePolicy) ID() string { return "OperationInputValidation" } func (m *validateOpAttachRolePolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*AttachRolePolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpAttachRolePolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpAttachUserPolicy struct { } func (*validateOpAttachUserPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpAttachUserPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*AttachUserPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpAttachUserPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpChangePassword struct { } func (*validateOpChangePassword) ID() string { return "OperationInputValidation" } func (m *validateOpChangePassword) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ChangePasswordInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpChangePasswordInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateAccountAlias struct { } func (*validateOpCreateAccountAlias) ID() string { return "OperationInputValidation" } func (m *validateOpCreateAccountAlias) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateAccountAliasInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateAccountAliasInput(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 validateOpCreateInstanceProfile struct { } func (*validateOpCreateInstanceProfile) ID() string { return "OperationInputValidation" } func (m *validateOpCreateInstanceProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateInstanceProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateInstanceProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateLoginProfile struct { } func (*validateOpCreateLoginProfile) ID() string { return "OperationInputValidation" } func (m *validateOpCreateLoginProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateLoginProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateLoginProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateOpenIDConnectProvider struct { } func (*validateOpCreateOpenIDConnectProvider) ID() string { return "OperationInputValidation" } func (m *validateOpCreateOpenIDConnectProvider) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateOpenIDConnectProviderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateOpenIDConnectProviderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreatePolicy struct { } func (*validateOpCreatePolicy) ID() string { return "OperationInputValidation" } func (m *validateOpCreatePolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreatePolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreatePolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreatePolicyVersion struct { } func (*validateOpCreatePolicyVersion) ID() string { return "OperationInputValidation" } func (m *validateOpCreatePolicyVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreatePolicyVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreatePolicyVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateRole struct { } func (*validateOpCreateRole) ID() string { return "OperationInputValidation" } func (m *validateOpCreateRole) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateRoleInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateRoleInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateSAMLProvider struct { } func (*validateOpCreateSAMLProvider) ID() string { return "OperationInputValidation" } func (m *validateOpCreateSAMLProvider) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateSAMLProviderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateSAMLProviderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateServiceLinkedRole struct { } func (*validateOpCreateServiceLinkedRole) ID() string { return "OperationInputValidation" } func (m *validateOpCreateServiceLinkedRole) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateServiceLinkedRoleInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateServiceLinkedRoleInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateServiceSpecificCredential struct { } func (*validateOpCreateServiceSpecificCredential) ID() string { return "OperationInputValidation" } func (m *validateOpCreateServiceSpecificCredential) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateServiceSpecificCredentialInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateServiceSpecificCredentialInput(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 validateOpCreateVirtualMFADevice struct { } func (*validateOpCreateVirtualMFADevice) ID() string { return "OperationInputValidation" } func (m *validateOpCreateVirtualMFADevice) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateVirtualMFADeviceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateVirtualMFADeviceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeactivateMFADevice struct { } func (*validateOpDeactivateMFADevice) ID() string { return "OperationInputValidation" } func (m *validateOpDeactivateMFADevice) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeactivateMFADeviceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeactivateMFADeviceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteAccessKey struct { } func (*validateOpDeleteAccessKey) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteAccessKey) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteAccessKeyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteAccessKeyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteAccountAlias struct { } func (*validateOpDeleteAccountAlias) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteAccountAlias) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteAccountAliasInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteAccountAliasInput(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 validateOpDeleteGroupPolicy struct { } func (*validateOpDeleteGroupPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteGroupPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteGroupPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteGroupPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteInstanceProfile struct { } func (*validateOpDeleteInstanceProfile) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteInstanceProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteInstanceProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteInstanceProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteLoginProfile struct { } func (*validateOpDeleteLoginProfile) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteLoginProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteLoginProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteLoginProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteOpenIDConnectProvider struct { } func (*validateOpDeleteOpenIDConnectProvider) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteOpenIDConnectProvider) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteOpenIDConnectProviderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteOpenIDConnectProviderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeletePolicy struct { } func (*validateOpDeletePolicy) ID() string { return "OperationInputValidation" } func (m *validateOpDeletePolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeletePolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeletePolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeletePolicyVersion struct { } func (*validateOpDeletePolicyVersion) ID() string { return "OperationInputValidation" } func (m *validateOpDeletePolicyVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeletePolicyVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeletePolicyVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteRole struct { } func (*validateOpDeleteRole) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteRole) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteRoleInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteRoleInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteRolePermissionsBoundary struct { } func (*validateOpDeleteRolePermissionsBoundary) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteRolePermissionsBoundary) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteRolePermissionsBoundaryInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteRolePermissionsBoundaryInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteRolePolicy struct { } func (*validateOpDeleteRolePolicy) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteRolePolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteRolePolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteRolePolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteSAMLProvider struct { } func (*validateOpDeleteSAMLProvider) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteSAMLProvider) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteSAMLProviderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteSAMLProviderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteServerCertificate struct { } func (*validateOpDeleteServerCertificate) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteServerCertificate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteServerCertificateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteServerCertificateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteServiceLinkedRole struct { } func (*validateOpDeleteServiceLinkedRole) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteServiceLinkedRole) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteServiceLinkedRoleInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteServiceLinkedRoleInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteServiceSpecificCredential struct { } func (*validateOpDeleteServiceSpecificCredential) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteServiceSpecificCredential) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteServiceSpecificCredentialInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteServiceSpecificCredentialInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteSigningCertificate struct { } func (*validateOpDeleteSigningCertificate) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteSigningCertificate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteSigningCertificateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteSigningCertificateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteSSHPublicKey struct { } func (*validateOpDeleteSSHPublicKey) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteSSHPublicKey) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteSSHPublicKeyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteSSHPublicKeyInput(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 validateOpDeleteUserPermissionsBoundary struct { } func (*validateOpDeleteUserPermissionsBoundary) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteUserPermissionsBoundary) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteUserPermissionsBoundaryInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteUserPermissionsBoundaryInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteUserPolicy struct { } func (*validateOpDeleteUserPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteUserPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteUserPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteUserPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteVirtualMFADevice struct { } func (*validateOpDeleteVirtualMFADevice) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteVirtualMFADevice) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteVirtualMFADeviceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteVirtualMFADeviceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDetachGroupPolicy struct { } func (*validateOpDetachGroupPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpDetachGroupPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DetachGroupPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDetachGroupPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDetachRolePolicy struct { } func (*validateOpDetachRolePolicy) ID() string { return "OperationInputValidation" } func (m *validateOpDetachRolePolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DetachRolePolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDetachRolePolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDetachUserPolicy struct { } func (*validateOpDetachUserPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpDetachUserPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DetachUserPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDetachUserPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpEnableMFADevice struct { } func (*validateOpEnableMFADevice) ID() string { return "OperationInputValidation" } func (m *validateOpEnableMFADevice) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*EnableMFADeviceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpEnableMFADeviceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGenerateOrganizationsAccessReport struct { } func (*validateOpGenerateOrganizationsAccessReport) ID() string { return "OperationInputValidation" } func (m *validateOpGenerateOrganizationsAccessReport) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GenerateOrganizationsAccessReportInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGenerateOrganizationsAccessReportInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGenerateServiceLastAccessedDetails struct { } func (*validateOpGenerateServiceLastAccessedDetails) ID() string { return "OperationInputValidation" } func (m *validateOpGenerateServiceLastAccessedDetails) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GenerateServiceLastAccessedDetailsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGenerateServiceLastAccessedDetailsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetAccessKeyLastUsed struct { } func (*validateOpGetAccessKeyLastUsed) ID() string { return "OperationInputValidation" } func (m *validateOpGetAccessKeyLastUsed) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetAccessKeyLastUsedInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetAccessKeyLastUsedInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetContextKeysForCustomPolicy struct { } func (*validateOpGetContextKeysForCustomPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpGetContextKeysForCustomPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetContextKeysForCustomPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetContextKeysForCustomPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetContextKeysForPrincipalPolicy struct { } func (*validateOpGetContextKeysForPrincipalPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpGetContextKeysForPrincipalPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetContextKeysForPrincipalPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetContextKeysForPrincipalPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetGroup struct { } func (*validateOpGetGroup) ID() string { return "OperationInputValidation" } func (m *validateOpGetGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetGroupPolicy struct { } func (*validateOpGetGroupPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpGetGroupPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetGroupPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetGroupPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetInstanceProfile struct { } func (*validateOpGetInstanceProfile) ID() string { return "OperationInputValidation" } func (m *validateOpGetInstanceProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetInstanceProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetInstanceProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetLoginProfile struct { } func (*validateOpGetLoginProfile) ID() string { return "OperationInputValidation" } func (m *validateOpGetLoginProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetLoginProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetLoginProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetMFADevice struct { } func (*validateOpGetMFADevice) ID() string { return "OperationInputValidation" } func (m *validateOpGetMFADevice) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetMFADeviceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetMFADeviceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetOpenIDConnectProvider struct { } func (*validateOpGetOpenIDConnectProvider) ID() string { return "OperationInputValidation" } func (m *validateOpGetOpenIDConnectProvider) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetOpenIDConnectProviderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetOpenIDConnectProviderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetOrganizationsAccessReport struct { } func (*validateOpGetOrganizationsAccessReport) ID() string { return "OperationInputValidation" } func (m *validateOpGetOrganizationsAccessReport) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetOrganizationsAccessReportInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetOrganizationsAccessReportInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetPolicy struct { } func (*validateOpGetPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpGetPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetPolicyVersion struct { } func (*validateOpGetPolicyVersion) ID() string { return "OperationInputValidation" } func (m *validateOpGetPolicyVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetPolicyVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetPolicyVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetRole struct { } func (*validateOpGetRole) ID() string { return "OperationInputValidation" } func (m *validateOpGetRole) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetRoleInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetRoleInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetRolePolicy struct { } func (*validateOpGetRolePolicy) ID() string { return "OperationInputValidation" } func (m *validateOpGetRolePolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetRolePolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetRolePolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetSAMLProvider struct { } func (*validateOpGetSAMLProvider) ID() string { return "OperationInputValidation" } func (m *validateOpGetSAMLProvider) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetSAMLProviderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetSAMLProviderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetServerCertificate struct { } func (*validateOpGetServerCertificate) ID() string { return "OperationInputValidation" } func (m *validateOpGetServerCertificate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetServerCertificateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetServerCertificateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetServiceLastAccessedDetails struct { } func (*validateOpGetServiceLastAccessedDetails) ID() string { return "OperationInputValidation" } func (m *validateOpGetServiceLastAccessedDetails) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetServiceLastAccessedDetailsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetServiceLastAccessedDetailsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetServiceLastAccessedDetailsWithEntities struct { } func (*validateOpGetServiceLastAccessedDetailsWithEntities) ID() string { return "OperationInputValidation" } func (m *validateOpGetServiceLastAccessedDetailsWithEntities) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetServiceLastAccessedDetailsWithEntitiesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetServiceLastAccessedDetailsWithEntitiesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetServiceLinkedRoleDeletionStatus struct { } func (*validateOpGetServiceLinkedRoleDeletionStatus) ID() string { return "OperationInputValidation" } func (m *validateOpGetServiceLinkedRoleDeletionStatus) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetServiceLinkedRoleDeletionStatusInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetServiceLinkedRoleDeletionStatusInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetSSHPublicKey struct { } func (*validateOpGetSSHPublicKey) ID() string { return "OperationInputValidation" } func (m *validateOpGetSSHPublicKey) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetSSHPublicKeyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetSSHPublicKeyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetUserPolicy struct { } func (*validateOpGetUserPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpGetUserPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetUserPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetUserPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListAttachedGroupPolicies struct { } func (*validateOpListAttachedGroupPolicies) ID() string { return "OperationInputValidation" } func (m *validateOpListAttachedGroupPolicies) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListAttachedGroupPoliciesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListAttachedGroupPoliciesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListAttachedRolePolicies struct { } func (*validateOpListAttachedRolePolicies) ID() string { return "OperationInputValidation" } func (m *validateOpListAttachedRolePolicies) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListAttachedRolePoliciesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListAttachedRolePoliciesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListAttachedUserPolicies struct { } func (*validateOpListAttachedUserPolicies) ID() string { return "OperationInputValidation" } func (m *validateOpListAttachedUserPolicies) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListAttachedUserPoliciesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListAttachedUserPoliciesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListEntitiesForPolicy struct { } func (*validateOpListEntitiesForPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpListEntitiesForPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListEntitiesForPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListEntitiesForPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListGroupPolicies struct { } func (*validateOpListGroupPolicies) ID() string { return "OperationInputValidation" } func (m *validateOpListGroupPolicies) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListGroupPoliciesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListGroupPoliciesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListGroupsForUser struct { } func (*validateOpListGroupsForUser) ID() string { return "OperationInputValidation" } func (m *validateOpListGroupsForUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListGroupsForUserInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListGroupsForUserInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListInstanceProfilesForRole struct { } func (*validateOpListInstanceProfilesForRole) ID() string { return "OperationInputValidation" } func (m *validateOpListInstanceProfilesForRole) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListInstanceProfilesForRoleInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListInstanceProfilesForRoleInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListInstanceProfileTags struct { } func (*validateOpListInstanceProfileTags) ID() string { return "OperationInputValidation" } func (m *validateOpListInstanceProfileTags) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListInstanceProfileTagsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListInstanceProfileTagsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListMFADeviceTags struct { } func (*validateOpListMFADeviceTags) ID() string { return "OperationInputValidation" } func (m *validateOpListMFADeviceTags) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListMFADeviceTagsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListMFADeviceTagsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListOpenIDConnectProviderTags struct { } func (*validateOpListOpenIDConnectProviderTags) ID() string { return "OperationInputValidation" } func (m *validateOpListOpenIDConnectProviderTags) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListOpenIDConnectProviderTagsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListOpenIDConnectProviderTagsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListPoliciesGrantingServiceAccess struct { } func (*validateOpListPoliciesGrantingServiceAccess) ID() string { return "OperationInputValidation" } func (m *validateOpListPoliciesGrantingServiceAccess) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListPoliciesGrantingServiceAccessInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListPoliciesGrantingServiceAccessInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListPolicyTags struct { } func (*validateOpListPolicyTags) ID() string { return "OperationInputValidation" } func (m *validateOpListPolicyTags) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListPolicyTagsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListPolicyTagsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListPolicyVersions struct { } func (*validateOpListPolicyVersions) ID() string { return "OperationInputValidation" } func (m *validateOpListPolicyVersions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListPolicyVersionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListPolicyVersionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListRolePolicies struct { } func (*validateOpListRolePolicies) ID() string { return "OperationInputValidation" } func (m *validateOpListRolePolicies) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListRolePoliciesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListRolePoliciesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListRoleTags struct { } func (*validateOpListRoleTags) ID() string { return "OperationInputValidation" } func (m *validateOpListRoleTags) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListRoleTagsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListRoleTagsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListSAMLProviderTags struct { } func (*validateOpListSAMLProviderTags) ID() string { return "OperationInputValidation" } func (m *validateOpListSAMLProviderTags) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListSAMLProviderTagsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListSAMLProviderTagsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListServerCertificateTags struct { } func (*validateOpListServerCertificateTags) ID() string { return "OperationInputValidation" } func (m *validateOpListServerCertificateTags) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListServerCertificateTagsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListServerCertificateTagsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListUserPolicies struct { } func (*validateOpListUserPolicies) ID() string { return "OperationInputValidation" } func (m *validateOpListUserPolicies) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListUserPoliciesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListUserPoliciesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListUserTags struct { } func (*validateOpListUserTags) ID() string { return "OperationInputValidation" } func (m *validateOpListUserTags) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListUserTagsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListUserTagsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutGroupPolicy struct { } func (*validateOpPutGroupPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpPutGroupPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutGroupPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutGroupPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutRolePermissionsBoundary struct { } func (*validateOpPutRolePermissionsBoundary) ID() string { return "OperationInputValidation" } func (m *validateOpPutRolePermissionsBoundary) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutRolePermissionsBoundaryInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutRolePermissionsBoundaryInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutRolePolicy struct { } func (*validateOpPutRolePolicy) ID() string { return "OperationInputValidation" } func (m *validateOpPutRolePolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutRolePolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutRolePolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutUserPermissionsBoundary struct { } func (*validateOpPutUserPermissionsBoundary) ID() string { return "OperationInputValidation" } func (m *validateOpPutUserPermissionsBoundary) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutUserPermissionsBoundaryInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutUserPermissionsBoundaryInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutUserPolicy struct { } func (*validateOpPutUserPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpPutUserPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutUserPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutUserPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpRemoveClientIDFromOpenIDConnectProvider struct { } func (*validateOpRemoveClientIDFromOpenIDConnectProvider) ID() string { return "OperationInputValidation" } func (m *validateOpRemoveClientIDFromOpenIDConnectProvider) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*RemoveClientIDFromOpenIDConnectProviderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpRemoveClientIDFromOpenIDConnectProviderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpRemoveRoleFromInstanceProfile struct { } func (*validateOpRemoveRoleFromInstanceProfile) ID() string { return "OperationInputValidation" } func (m *validateOpRemoveRoleFromInstanceProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*RemoveRoleFromInstanceProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpRemoveRoleFromInstanceProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpRemoveUserFromGroup struct { } func (*validateOpRemoveUserFromGroup) ID() string { return "OperationInputValidation" } func (m *validateOpRemoveUserFromGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*RemoveUserFromGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpRemoveUserFromGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpResetServiceSpecificCredential struct { } func (*validateOpResetServiceSpecificCredential) ID() string { return "OperationInputValidation" } func (m *validateOpResetServiceSpecificCredential) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ResetServiceSpecificCredentialInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpResetServiceSpecificCredentialInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpResyncMFADevice struct { } func (*validateOpResyncMFADevice) ID() string { return "OperationInputValidation" } func (m *validateOpResyncMFADevice) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ResyncMFADeviceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpResyncMFADeviceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpSetDefaultPolicyVersion struct { } func (*validateOpSetDefaultPolicyVersion) ID() string { return "OperationInputValidation" } func (m *validateOpSetDefaultPolicyVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*SetDefaultPolicyVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpSetDefaultPolicyVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpSetSecurityTokenServicePreferences struct { } func (*validateOpSetSecurityTokenServicePreferences) ID() string { return "OperationInputValidation" } func (m *validateOpSetSecurityTokenServicePreferences) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*SetSecurityTokenServicePreferencesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpSetSecurityTokenServicePreferencesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpSimulateCustomPolicy struct { } func (*validateOpSimulateCustomPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpSimulateCustomPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*SimulateCustomPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpSimulateCustomPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpSimulatePrincipalPolicy struct { } func (*validateOpSimulatePrincipalPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpSimulatePrincipalPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*SimulatePrincipalPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpSimulatePrincipalPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpTagInstanceProfile struct { } func (*validateOpTagInstanceProfile) ID() string { return "OperationInputValidation" } func (m *validateOpTagInstanceProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*TagInstanceProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpTagInstanceProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpTagMFADevice struct { } func (*validateOpTagMFADevice) ID() string { return "OperationInputValidation" } func (m *validateOpTagMFADevice) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*TagMFADeviceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpTagMFADeviceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpTagOpenIDConnectProvider struct { } func (*validateOpTagOpenIDConnectProvider) ID() string { return "OperationInputValidation" } func (m *validateOpTagOpenIDConnectProvider) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*TagOpenIDConnectProviderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpTagOpenIDConnectProviderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpTagPolicy struct { } func (*validateOpTagPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpTagPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*TagPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpTagPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpTagRole struct { } func (*validateOpTagRole) ID() string { return "OperationInputValidation" } func (m *validateOpTagRole) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*TagRoleInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpTagRoleInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpTagSAMLProvider struct { } func (*validateOpTagSAMLProvider) ID() string { return "OperationInputValidation" } func (m *validateOpTagSAMLProvider) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*TagSAMLProviderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpTagSAMLProviderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpTagServerCertificate struct { } func (*validateOpTagServerCertificate) ID() string { return "OperationInputValidation" } func (m *validateOpTagServerCertificate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*TagServerCertificateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpTagServerCertificateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpTagUser struct { } func (*validateOpTagUser) ID() string { return "OperationInputValidation" } func (m *validateOpTagUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*TagUserInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpTagUserInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUntagInstanceProfile struct { } func (*validateOpUntagInstanceProfile) ID() string { return "OperationInputValidation" } func (m *validateOpUntagInstanceProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UntagInstanceProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUntagInstanceProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUntagMFADevice struct { } func (*validateOpUntagMFADevice) ID() string { return "OperationInputValidation" } func (m *validateOpUntagMFADevice) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UntagMFADeviceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUntagMFADeviceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUntagOpenIDConnectProvider struct { } func (*validateOpUntagOpenIDConnectProvider) ID() string { return "OperationInputValidation" } func (m *validateOpUntagOpenIDConnectProvider) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UntagOpenIDConnectProviderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUntagOpenIDConnectProviderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUntagPolicy struct { } func (*validateOpUntagPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpUntagPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UntagPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUntagPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUntagRole struct { } func (*validateOpUntagRole) ID() string { return "OperationInputValidation" } func (m *validateOpUntagRole) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UntagRoleInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUntagRoleInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUntagSAMLProvider struct { } func (*validateOpUntagSAMLProvider) ID() string { return "OperationInputValidation" } func (m *validateOpUntagSAMLProvider) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UntagSAMLProviderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUntagSAMLProviderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUntagServerCertificate struct { } func (*validateOpUntagServerCertificate) ID() string { return "OperationInputValidation" } func (m *validateOpUntagServerCertificate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UntagServerCertificateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUntagServerCertificateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUntagUser struct { } func (*validateOpUntagUser) ID() string { return "OperationInputValidation" } func (m *validateOpUntagUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UntagUserInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUntagUserInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateAccessKey struct { } func (*validateOpUpdateAccessKey) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateAccessKey) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateAccessKeyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateAccessKeyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateAssumeRolePolicy struct { } func (*validateOpUpdateAssumeRolePolicy) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateAssumeRolePolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateAssumeRolePolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateAssumeRolePolicyInput(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 validateOpUpdateLoginProfile struct { } func (*validateOpUpdateLoginProfile) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateLoginProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateLoginProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateLoginProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateOpenIDConnectProviderThumbprint struct { } func (*validateOpUpdateOpenIDConnectProviderThumbprint) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateOpenIDConnectProviderThumbprint) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateOpenIDConnectProviderThumbprintInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateOpenIDConnectProviderThumbprintInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateRoleDescription struct { } func (*validateOpUpdateRoleDescription) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateRoleDescription) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateRoleDescriptionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateRoleDescriptionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateRole struct { } func (*validateOpUpdateRole) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateRole) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateRoleInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateRoleInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateSAMLProvider struct { } func (*validateOpUpdateSAMLProvider) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateSAMLProvider) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateSAMLProviderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateSAMLProviderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateServerCertificate struct { } func (*validateOpUpdateServerCertificate) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateServerCertificate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateServerCertificateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateServerCertificateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateServiceSpecificCredential struct { } func (*validateOpUpdateServiceSpecificCredential) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateServiceSpecificCredential) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateServiceSpecificCredentialInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateServiceSpecificCredentialInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateSigningCertificate struct { } func (*validateOpUpdateSigningCertificate) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateSigningCertificate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateSigningCertificateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateSigningCertificateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateSSHPublicKey struct { } func (*validateOpUpdateSSHPublicKey) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateSSHPublicKey) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateSSHPublicKeyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateSSHPublicKeyInput(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) } type validateOpUploadServerCertificate struct { } func (*validateOpUploadServerCertificate) ID() string { return "OperationInputValidation" } func (m *validateOpUploadServerCertificate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UploadServerCertificateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUploadServerCertificateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUploadSigningCertificate struct { } func (*validateOpUploadSigningCertificate) ID() string { return "OperationInputValidation" } func (m *validateOpUploadSigningCertificate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UploadSigningCertificateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUploadSigningCertificateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUploadSSHPublicKey struct { } func (*validateOpUploadSSHPublicKey) ID() string { return "OperationInputValidation" } func (m *validateOpUploadSSHPublicKey) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UploadSSHPublicKeyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUploadSSHPublicKeyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } func addOpAddClientIDToOpenIDConnectProviderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpAddClientIDToOpenIDConnectProvider{}, middleware.After) } func addOpAddRoleToInstanceProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpAddRoleToInstanceProfile{}, middleware.After) } func addOpAddUserToGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpAddUserToGroup{}, middleware.After) } func addOpAttachGroupPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpAttachGroupPolicy{}, middleware.After) } func addOpAttachRolePolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpAttachRolePolicy{}, middleware.After) } func addOpAttachUserPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpAttachUserPolicy{}, middleware.After) } func addOpChangePasswordValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpChangePassword{}, middleware.After) } func addOpCreateAccountAliasValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateAccountAlias{}, middleware.After) } func addOpCreateGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateGroup{}, middleware.After) } func addOpCreateInstanceProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateInstanceProfile{}, middleware.After) } func addOpCreateLoginProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateLoginProfile{}, middleware.After) } func addOpCreateOpenIDConnectProviderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateOpenIDConnectProvider{}, middleware.After) } func addOpCreatePolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreatePolicy{}, middleware.After) } func addOpCreatePolicyVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreatePolicyVersion{}, middleware.After) } func addOpCreateRoleValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateRole{}, middleware.After) } func addOpCreateSAMLProviderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateSAMLProvider{}, middleware.After) } func addOpCreateServiceLinkedRoleValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateServiceLinkedRole{}, middleware.After) } func addOpCreateServiceSpecificCredentialValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateServiceSpecificCredential{}, middleware.After) } func addOpCreateUserValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateUser{}, middleware.After) } func addOpCreateVirtualMFADeviceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateVirtualMFADevice{}, middleware.After) } func addOpDeactivateMFADeviceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeactivateMFADevice{}, middleware.After) } func addOpDeleteAccessKeyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteAccessKey{}, middleware.After) } func addOpDeleteAccountAliasValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteAccountAlias{}, middleware.After) } func addOpDeleteGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteGroup{}, middleware.After) } func addOpDeleteGroupPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteGroupPolicy{}, middleware.After) } func addOpDeleteInstanceProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteInstanceProfile{}, middleware.After) } func addOpDeleteLoginProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteLoginProfile{}, middleware.After) } func addOpDeleteOpenIDConnectProviderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteOpenIDConnectProvider{}, middleware.After) } func addOpDeletePolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeletePolicy{}, middleware.After) } func addOpDeletePolicyVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeletePolicyVersion{}, middleware.After) } func addOpDeleteRoleValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteRole{}, middleware.After) } func addOpDeleteRolePermissionsBoundaryValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteRolePermissionsBoundary{}, middleware.After) } func addOpDeleteRolePolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteRolePolicy{}, middleware.After) } func addOpDeleteSAMLProviderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteSAMLProvider{}, middleware.After) } func addOpDeleteServerCertificateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteServerCertificate{}, middleware.After) } func addOpDeleteServiceLinkedRoleValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteServiceLinkedRole{}, middleware.After) } func addOpDeleteServiceSpecificCredentialValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteServiceSpecificCredential{}, middleware.After) } func addOpDeleteSigningCertificateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteSigningCertificate{}, middleware.After) } func addOpDeleteSSHPublicKeyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteSSHPublicKey{}, middleware.After) } func addOpDeleteUserValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteUser{}, middleware.After) } func addOpDeleteUserPermissionsBoundaryValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteUserPermissionsBoundary{}, middleware.After) } func addOpDeleteUserPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteUserPolicy{}, middleware.After) } func addOpDeleteVirtualMFADeviceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteVirtualMFADevice{}, middleware.After) } func addOpDetachGroupPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDetachGroupPolicy{}, middleware.After) } func addOpDetachRolePolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDetachRolePolicy{}, middleware.After) } func addOpDetachUserPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDetachUserPolicy{}, middleware.After) } func addOpEnableMFADeviceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpEnableMFADevice{}, middleware.After) } func addOpGenerateOrganizationsAccessReportValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGenerateOrganizationsAccessReport{}, middleware.After) } func addOpGenerateServiceLastAccessedDetailsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGenerateServiceLastAccessedDetails{}, middleware.After) } func addOpGetAccessKeyLastUsedValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetAccessKeyLastUsed{}, middleware.After) } func addOpGetContextKeysForCustomPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetContextKeysForCustomPolicy{}, middleware.After) } func addOpGetContextKeysForPrincipalPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetContextKeysForPrincipalPolicy{}, middleware.After) } func addOpGetGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetGroup{}, middleware.After) } func addOpGetGroupPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetGroupPolicy{}, middleware.After) } func addOpGetInstanceProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetInstanceProfile{}, middleware.After) } func addOpGetLoginProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetLoginProfile{}, middleware.After) } func addOpGetMFADeviceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetMFADevice{}, middleware.After) } func addOpGetOpenIDConnectProviderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetOpenIDConnectProvider{}, middleware.After) } func addOpGetOrganizationsAccessReportValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetOrganizationsAccessReport{}, middleware.After) } func addOpGetPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetPolicy{}, middleware.After) } func addOpGetPolicyVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetPolicyVersion{}, middleware.After) } func addOpGetRoleValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetRole{}, middleware.After) } func addOpGetRolePolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetRolePolicy{}, middleware.After) } func addOpGetSAMLProviderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetSAMLProvider{}, middleware.After) } func addOpGetServerCertificateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetServerCertificate{}, middleware.After) } func addOpGetServiceLastAccessedDetailsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetServiceLastAccessedDetails{}, middleware.After) } func addOpGetServiceLastAccessedDetailsWithEntitiesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetServiceLastAccessedDetailsWithEntities{}, middleware.After) } func addOpGetServiceLinkedRoleDeletionStatusValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetServiceLinkedRoleDeletionStatus{}, middleware.After) } func addOpGetSSHPublicKeyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetSSHPublicKey{}, middleware.After) } func addOpGetUserPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetUserPolicy{}, middleware.After) } func addOpListAttachedGroupPoliciesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListAttachedGroupPolicies{}, middleware.After) } func addOpListAttachedRolePoliciesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListAttachedRolePolicies{}, middleware.After) } func addOpListAttachedUserPoliciesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListAttachedUserPolicies{}, middleware.After) } func addOpListEntitiesForPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListEntitiesForPolicy{}, middleware.After) } func addOpListGroupPoliciesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListGroupPolicies{}, middleware.After) } func addOpListGroupsForUserValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListGroupsForUser{}, middleware.After) } func addOpListInstanceProfilesForRoleValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListInstanceProfilesForRole{}, middleware.After) } func addOpListInstanceProfileTagsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListInstanceProfileTags{}, middleware.After) } func addOpListMFADeviceTagsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListMFADeviceTags{}, middleware.After) } func addOpListOpenIDConnectProviderTagsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListOpenIDConnectProviderTags{}, middleware.After) } func addOpListPoliciesGrantingServiceAccessValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListPoliciesGrantingServiceAccess{}, middleware.After) } func addOpListPolicyTagsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListPolicyTags{}, middleware.After) } func addOpListPolicyVersionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListPolicyVersions{}, middleware.After) } func addOpListRolePoliciesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListRolePolicies{}, middleware.After) } func addOpListRoleTagsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListRoleTags{}, middleware.After) } func addOpListSAMLProviderTagsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListSAMLProviderTags{}, middleware.After) } func addOpListServerCertificateTagsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListServerCertificateTags{}, middleware.After) } func addOpListUserPoliciesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListUserPolicies{}, middleware.After) } func addOpListUserTagsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListUserTags{}, middleware.After) } func addOpPutGroupPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutGroupPolicy{}, middleware.After) } func addOpPutRolePermissionsBoundaryValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutRolePermissionsBoundary{}, middleware.After) } func addOpPutRolePolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutRolePolicy{}, middleware.After) } func addOpPutUserPermissionsBoundaryValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutUserPermissionsBoundary{}, middleware.After) } func addOpPutUserPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutUserPolicy{}, middleware.After) } func addOpRemoveClientIDFromOpenIDConnectProviderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpRemoveClientIDFromOpenIDConnectProvider{}, middleware.After) } func addOpRemoveRoleFromInstanceProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpRemoveRoleFromInstanceProfile{}, middleware.After) } func addOpRemoveUserFromGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpRemoveUserFromGroup{}, middleware.After) } func addOpResetServiceSpecificCredentialValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpResetServiceSpecificCredential{}, middleware.After) } func addOpResyncMFADeviceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpResyncMFADevice{}, middleware.After) } func addOpSetDefaultPolicyVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpSetDefaultPolicyVersion{}, middleware.After) } func addOpSetSecurityTokenServicePreferencesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpSetSecurityTokenServicePreferences{}, middleware.After) } func addOpSimulateCustomPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpSimulateCustomPolicy{}, middleware.After) } func addOpSimulatePrincipalPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpSimulatePrincipalPolicy{}, middleware.After) } func addOpTagInstanceProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpTagInstanceProfile{}, middleware.After) } func addOpTagMFADeviceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpTagMFADevice{}, middleware.After) } func addOpTagOpenIDConnectProviderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpTagOpenIDConnectProvider{}, middleware.After) } func addOpTagPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpTagPolicy{}, middleware.After) } func addOpTagRoleValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpTagRole{}, middleware.After) } func addOpTagSAMLProviderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpTagSAMLProvider{}, middleware.After) } func addOpTagServerCertificateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpTagServerCertificate{}, middleware.After) } func addOpTagUserValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpTagUser{}, middleware.After) } func addOpUntagInstanceProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUntagInstanceProfile{}, middleware.After) } func addOpUntagMFADeviceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUntagMFADevice{}, middleware.After) } func addOpUntagOpenIDConnectProviderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUntagOpenIDConnectProvider{}, middleware.After) } func addOpUntagPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUntagPolicy{}, middleware.After) } func addOpUntagRoleValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUntagRole{}, middleware.After) } func addOpUntagSAMLProviderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUntagSAMLProvider{}, middleware.After) } func addOpUntagServerCertificateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUntagServerCertificate{}, middleware.After) } func addOpUntagUserValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUntagUser{}, middleware.After) } func addOpUpdateAccessKeyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateAccessKey{}, middleware.After) } func addOpUpdateAssumeRolePolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateAssumeRolePolicy{}, middleware.After) } func addOpUpdateGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateGroup{}, middleware.After) } func addOpUpdateLoginProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateLoginProfile{}, middleware.After) } func addOpUpdateOpenIDConnectProviderThumbprintValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateOpenIDConnectProviderThumbprint{}, middleware.After) } func addOpUpdateRoleDescriptionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateRoleDescription{}, middleware.After) } func addOpUpdateRoleValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateRole{}, middleware.After) } func addOpUpdateSAMLProviderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateSAMLProvider{}, middleware.After) } func addOpUpdateServerCertificateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateServerCertificate{}, middleware.After) } func addOpUpdateServiceSpecificCredentialValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateServiceSpecificCredential{}, middleware.After) } func addOpUpdateSigningCertificateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateSigningCertificate{}, middleware.After) } func addOpUpdateSSHPublicKeyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateSSHPublicKey{}, middleware.After) } func addOpUpdateUserValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateUser{}, middleware.After) } func addOpUploadServerCertificateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUploadServerCertificate{}, middleware.After) } func addOpUploadSigningCertificateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUploadSigningCertificate{}, middleware.After) } func addOpUploadSSHPublicKeyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUploadSSHPublicKey{}, middleware.After) } 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 validateTagListType(v []types.Tag) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TagListType"} 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 validateOpAddClientIDToOpenIDConnectProviderInput(v *AddClientIDToOpenIDConnectProviderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AddClientIDToOpenIDConnectProviderInput"} if v.OpenIDConnectProviderArn == nil { invalidParams.Add(smithy.NewErrParamRequired("OpenIDConnectProviderArn")) } if v.ClientID == nil { invalidParams.Add(smithy.NewErrParamRequired("ClientID")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpAddRoleToInstanceProfileInput(v *AddRoleToInstanceProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AddRoleToInstanceProfileInput"} if v.InstanceProfileName == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceProfileName")) } if v.RoleName == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpAddUserToGroupInput(v *AddUserToGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AddUserToGroupInput"} if v.GroupName == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupName")) } if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpAttachGroupPolicyInput(v *AttachGroupPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AttachGroupPolicyInput"} if v.GroupName == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupName")) } if v.PolicyArn == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpAttachRolePolicyInput(v *AttachRolePolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AttachRolePolicyInput"} if v.RoleName == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleName")) } if v.PolicyArn == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpAttachUserPolicyInput(v *AttachUserPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AttachUserPolicyInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if v.PolicyArn == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpChangePasswordInput(v *ChangePasswordInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ChangePasswordInput"} if v.OldPassword == nil { invalidParams.Add(smithy.NewErrParamRequired("OldPassword")) } if v.NewPassword == nil { invalidParams.Add(smithy.NewErrParamRequired("NewPassword")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateAccountAliasInput(v *CreateAccountAliasInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateAccountAliasInput"} if v.AccountAlias == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountAlias")) } 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.GroupName == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateInstanceProfileInput(v *CreateInstanceProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateInstanceProfileInput"} if v.InstanceProfileName == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceProfileName")) } if v.Tags != nil { if err := validateTagListType(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateLoginProfileInput(v *CreateLoginProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateLoginProfileInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if v.Password == nil { invalidParams.Add(smithy.NewErrParamRequired("Password")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateOpenIDConnectProviderInput(v *CreateOpenIDConnectProviderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateOpenIDConnectProviderInput"} if v.Url == nil { invalidParams.Add(smithy.NewErrParamRequired("Url")) } if v.ThumbprintList == nil { invalidParams.Add(smithy.NewErrParamRequired("ThumbprintList")) } if v.Tags != nil { if err := validateTagListType(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreatePolicyInput(v *CreatePolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreatePolicyInput"} if v.PolicyName == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyName")) } if v.PolicyDocument == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyDocument")) } if v.Tags != nil { if err := validateTagListType(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreatePolicyVersionInput(v *CreatePolicyVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreatePolicyVersionInput"} if v.PolicyArn == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyArn")) } if v.PolicyDocument == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyDocument")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateRoleInput(v *CreateRoleInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateRoleInput"} if v.RoleName == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleName")) } if v.AssumeRolePolicyDocument == nil { invalidParams.Add(smithy.NewErrParamRequired("AssumeRolePolicyDocument")) } if v.Tags != nil { if err := validateTagListType(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateSAMLProviderInput(v *CreateSAMLProviderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateSAMLProviderInput"} if v.SAMLMetadataDocument == nil { invalidParams.Add(smithy.NewErrParamRequired("SAMLMetadataDocument")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.Tags != nil { if err := validateTagListType(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateServiceLinkedRoleInput(v *CreateServiceLinkedRoleInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateServiceLinkedRoleInput"} if v.AWSServiceName == nil { invalidParams.Add(smithy.NewErrParamRequired("AWSServiceName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateServiceSpecificCredentialInput(v *CreateServiceSpecificCredentialInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateServiceSpecificCredentialInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if v.ServiceName == nil { invalidParams.Add(smithy.NewErrParamRequired("ServiceName")) } 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.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if v.Tags != nil { if err := validateTagListType(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateVirtualMFADeviceInput(v *CreateVirtualMFADeviceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateVirtualMFADeviceInput"} if v.VirtualMFADeviceName == nil { invalidParams.Add(smithy.NewErrParamRequired("VirtualMFADeviceName")) } if v.Tags != nil { if err := validateTagListType(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeactivateMFADeviceInput(v *DeactivateMFADeviceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeactivateMFADeviceInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if v.SerialNumber == nil { invalidParams.Add(smithy.NewErrParamRequired("SerialNumber")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteAccessKeyInput(v *DeleteAccessKeyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteAccessKeyInput"} if v.AccessKeyId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccessKeyId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteAccountAliasInput(v *DeleteAccountAliasInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteAccountAliasInput"} if v.AccountAlias == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountAlias")) } 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.GroupName == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteGroupPolicyInput(v *DeleteGroupPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteGroupPolicyInput"} if v.GroupName == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupName")) } if v.PolicyName == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteInstanceProfileInput(v *DeleteInstanceProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteInstanceProfileInput"} if v.InstanceProfileName == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceProfileName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteLoginProfileInput(v *DeleteLoginProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteLoginProfileInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteOpenIDConnectProviderInput(v *DeleteOpenIDConnectProviderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteOpenIDConnectProviderInput"} if v.OpenIDConnectProviderArn == nil { invalidParams.Add(smithy.NewErrParamRequired("OpenIDConnectProviderArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeletePolicyInput(v *DeletePolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeletePolicyInput"} if v.PolicyArn == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeletePolicyVersionInput(v *DeletePolicyVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeletePolicyVersionInput"} if v.PolicyArn == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyArn")) } if v.VersionId == nil { invalidParams.Add(smithy.NewErrParamRequired("VersionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteRoleInput(v *DeleteRoleInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteRoleInput"} if v.RoleName == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteRolePermissionsBoundaryInput(v *DeleteRolePermissionsBoundaryInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteRolePermissionsBoundaryInput"} if v.RoleName == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteRolePolicyInput(v *DeleteRolePolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteRolePolicyInput"} if v.RoleName == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleName")) } if v.PolicyName == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteSAMLProviderInput(v *DeleteSAMLProviderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteSAMLProviderInput"} if v.SAMLProviderArn == nil { invalidParams.Add(smithy.NewErrParamRequired("SAMLProviderArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteServerCertificateInput(v *DeleteServerCertificateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteServerCertificateInput"} if v.ServerCertificateName == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerCertificateName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteServiceLinkedRoleInput(v *DeleteServiceLinkedRoleInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteServiceLinkedRoleInput"} if v.RoleName == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteServiceSpecificCredentialInput(v *DeleteServiceSpecificCredentialInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteServiceSpecificCredentialInput"} if v.ServiceSpecificCredentialId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServiceSpecificCredentialId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteSigningCertificateInput(v *DeleteSigningCertificateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteSigningCertificateInput"} if v.CertificateId == nil { invalidParams.Add(smithy.NewErrParamRequired("CertificateId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteSSHPublicKeyInput(v *DeleteSSHPublicKeyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteSSHPublicKeyInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if v.SSHPublicKeyId == nil { invalidParams.Add(smithy.NewErrParamRequired("SSHPublicKeyId")) } 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.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteUserPermissionsBoundaryInput(v *DeleteUserPermissionsBoundaryInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteUserPermissionsBoundaryInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteUserPolicyInput(v *DeleteUserPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteUserPolicyInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if v.PolicyName == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteVirtualMFADeviceInput(v *DeleteVirtualMFADeviceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteVirtualMFADeviceInput"} if v.SerialNumber == nil { invalidParams.Add(smithy.NewErrParamRequired("SerialNumber")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDetachGroupPolicyInput(v *DetachGroupPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DetachGroupPolicyInput"} if v.GroupName == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupName")) } if v.PolicyArn == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDetachRolePolicyInput(v *DetachRolePolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DetachRolePolicyInput"} if v.RoleName == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleName")) } if v.PolicyArn == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDetachUserPolicyInput(v *DetachUserPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DetachUserPolicyInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if v.PolicyArn == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpEnableMFADeviceInput(v *EnableMFADeviceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "EnableMFADeviceInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if v.SerialNumber == nil { invalidParams.Add(smithy.NewErrParamRequired("SerialNumber")) } if v.AuthenticationCode1 == nil { invalidParams.Add(smithy.NewErrParamRequired("AuthenticationCode1")) } if v.AuthenticationCode2 == nil { invalidParams.Add(smithy.NewErrParamRequired("AuthenticationCode2")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGenerateOrganizationsAccessReportInput(v *GenerateOrganizationsAccessReportInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GenerateOrganizationsAccessReportInput"} if v.EntityPath == nil { invalidParams.Add(smithy.NewErrParamRequired("EntityPath")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGenerateServiceLastAccessedDetailsInput(v *GenerateServiceLastAccessedDetailsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GenerateServiceLastAccessedDetailsInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetAccessKeyLastUsedInput(v *GetAccessKeyLastUsedInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetAccessKeyLastUsedInput"} if v.AccessKeyId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccessKeyId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetContextKeysForCustomPolicyInput(v *GetContextKeysForCustomPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetContextKeysForCustomPolicyInput"} if v.PolicyInputList == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyInputList")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetContextKeysForPrincipalPolicyInput(v *GetContextKeysForPrincipalPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetContextKeysForPrincipalPolicyInput"} if v.PolicySourceArn == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicySourceArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetGroupInput(v *GetGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetGroupInput"} if v.GroupName == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetGroupPolicyInput(v *GetGroupPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetGroupPolicyInput"} if v.GroupName == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupName")) } if v.PolicyName == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetInstanceProfileInput(v *GetInstanceProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetInstanceProfileInput"} if v.InstanceProfileName == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceProfileName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetLoginProfileInput(v *GetLoginProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetLoginProfileInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetMFADeviceInput(v *GetMFADeviceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetMFADeviceInput"} if v.SerialNumber == nil { invalidParams.Add(smithy.NewErrParamRequired("SerialNumber")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetOpenIDConnectProviderInput(v *GetOpenIDConnectProviderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetOpenIDConnectProviderInput"} if v.OpenIDConnectProviderArn == nil { invalidParams.Add(smithy.NewErrParamRequired("OpenIDConnectProviderArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetOrganizationsAccessReportInput(v *GetOrganizationsAccessReportInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetOrganizationsAccessReportInput"} if v.JobId == nil { invalidParams.Add(smithy.NewErrParamRequired("JobId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetPolicyInput(v *GetPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetPolicyInput"} if v.PolicyArn == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetPolicyVersionInput(v *GetPolicyVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetPolicyVersionInput"} if v.PolicyArn == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyArn")) } if v.VersionId == nil { invalidParams.Add(smithy.NewErrParamRequired("VersionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetRoleInput(v *GetRoleInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetRoleInput"} if v.RoleName == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetRolePolicyInput(v *GetRolePolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetRolePolicyInput"} if v.RoleName == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleName")) } if v.PolicyName == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetSAMLProviderInput(v *GetSAMLProviderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetSAMLProviderInput"} if v.SAMLProviderArn == nil { invalidParams.Add(smithy.NewErrParamRequired("SAMLProviderArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetServerCertificateInput(v *GetServerCertificateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetServerCertificateInput"} if v.ServerCertificateName == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerCertificateName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetServiceLastAccessedDetailsInput(v *GetServiceLastAccessedDetailsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetServiceLastAccessedDetailsInput"} if v.JobId == nil { invalidParams.Add(smithy.NewErrParamRequired("JobId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetServiceLastAccessedDetailsWithEntitiesInput(v *GetServiceLastAccessedDetailsWithEntitiesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetServiceLastAccessedDetailsWithEntitiesInput"} if v.JobId == nil { invalidParams.Add(smithy.NewErrParamRequired("JobId")) } if v.ServiceNamespace == nil { invalidParams.Add(smithy.NewErrParamRequired("ServiceNamespace")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetServiceLinkedRoleDeletionStatusInput(v *GetServiceLinkedRoleDeletionStatusInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetServiceLinkedRoleDeletionStatusInput"} if v.DeletionTaskId == nil { invalidParams.Add(smithy.NewErrParamRequired("DeletionTaskId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetSSHPublicKeyInput(v *GetSSHPublicKeyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetSSHPublicKeyInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if v.SSHPublicKeyId == nil { invalidParams.Add(smithy.NewErrParamRequired("SSHPublicKeyId")) } if len(v.Encoding) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Encoding")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetUserPolicyInput(v *GetUserPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetUserPolicyInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if v.PolicyName == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListAttachedGroupPoliciesInput(v *ListAttachedGroupPoliciesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListAttachedGroupPoliciesInput"} if v.GroupName == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListAttachedRolePoliciesInput(v *ListAttachedRolePoliciesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListAttachedRolePoliciesInput"} if v.RoleName == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListAttachedUserPoliciesInput(v *ListAttachedUserPoliciesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListAttachedUserPoliciesInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListEntitiesForPolicyInput(v *ListEntitiesForPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListEntitiesForPolicyInput"} if v.PolicyArn == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListGroupPoliciesInput(v *ListGroupPoliciesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListGroupPoliciesInput"} if v.GroupName == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListGroupsForUserInput(v *ListGroupsForUserInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListGroupsForUserInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListInstanceProfilesForRoleInput(v *ListInstanceProfilesForRoleInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListInstanceProfilesForRoleInput"} if v.RoleName == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListInstanceProfileTagsInput(v *ListInstanceProfileTagsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListInstanceProfileTagsInput"} if v.InstanceProfileName == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceProfileName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListMFADeviceTagsInput(v *ListMFADeviceTagsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListMFADeviceTagsInput"} if v.SerialNumber == nil { invalidParams.Add(smithy.NewErrParamRequired("SerialNumber")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListOpenIDConnectProviderTagsInput(v *ListOpenIDConnectProviderTagsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOpenIDConnectProviderTagsInput"} if v.OpenIDConnectProviderArn == nil { invalidParams.Add(smithy.NewErrParamRequired("OpenIDConnectProviderArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListPoliciesGrantingServiceAccessInput(v *ListPoliciesGrantingServiceAccessInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListPoliciesGrantingServiceAccessInput"} if v.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if v.ServiceNamespaces == nil { invalidParams.Add(smithy.NewErrParamRequired("ServiceNamespaces")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListPolicyTagsInput(v *ListPolicyTagsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListPolicyTagsInput"} if v.PolicyArn == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListPolicyVersionsInput(v *ListPolicyVersionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListPolicyVersionsInput"} if v.PolicyArn == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListRolePoliciesInput(v *ListRolePoliciesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListRolePoliciesInput"} if v.RoleName == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListRoleTagsInput(v *ListRoleTagsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListRoleTagsInput"} if v.RoleName == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListSAMLProviderTagsInput(v *ListSAMLProviderTagsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListSAMLProviderTagsInput"} if v.SAMLProviderArn == nil { invalidParams.Add(smithy.NewErrParamRequired("SAMLProviderArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListServerCertificateTagsInput(v *ListServerCertificateTagsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListServerCertificateTagsInput"} if v.ServerCertificateName == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerCertificateName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListUserPoliciesInput(v *ListUserPoliciesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListUserPoliciesInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListUserTagsInput(v *ListUserTagsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListUserTagsInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutGroupPolicyInput(v *PutGroupPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutGroupPolicyInput"} if v.GroupName == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupName")) } if v.PolicyName == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyName")) } if v.PolicyDocument == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyDocument")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutRolePermissionsBoundaryInput(v *PutRolePermissionsBoundaryInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutRolePermissionsBoundaryInput"} if v.RoleName == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleName")) } if v.PermissionsBoundary == nil { invalidParams.Add(smithy.NewErrParamRequired("PermissionsBoundary")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutRolePolicyInput(v *PutRolePolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutRolePolicyInput"} if v.RoleName == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleName")) } if v.PolicyName == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyName")) } if v.PolicyDocument == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyDocument")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutUserPermissionsBoundaryInput(v *PutUserPermissionsBoundaryInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutUserPermissionsBoundaryInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if v.PermissionsBoundary == nil { invalidParams.Add(smithy.NewErrParamRequired("PermissionsBoundary")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutUserPolicyInput(v *PutUserPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutUserPolicyInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if v.PolicyName == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyName")) } if v.PolicyDocument == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyDocument")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpRemoveClientIDFromOpenIDConnectProviderInput(v *RemoveClientIDFromOpenIDConnectProviderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "RemoveClientIDFromOpenIDConnectProviderInput"} if v.OpenIDConnectProviderArn == nil { invalidParams.Add(smithy.NewErrParamRequired("OpenIDConnectProviderArn")) } if v.ClientID == nil { invalidParams.Add(smithy.NewErrParamRequired("ClientID")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpRemoveRoleFromInstanceProfileInput(v *RemoveRoleFromInstanceProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "RemoveRoleFromInstanceProfileInput"} if v.InstanceProfileName == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceProfileName")) } if v.RoleName == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpRemoveUserFromGroupInput(v *RemoveUserFromGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "RemoveUserFromGroupInput"} if v.GroupName == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupName")) } if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpResetServiceSpecificCredentialInput(v *ResetServiceSpecificCredentialInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ResetServiceSpecificCredentialInput"} if v.ServiceSpecificCredentialId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServiceSpecificCredentialId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpResyncMFADeviceInput(v *ResyncMFADeviceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ResyncMFADeviceInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if v.SerialNumber == nil { invalidParams.Add(smithy.NewErrParamRequired("SerialNumber")) } if v.AuthenticationCode1 == nil { invalidParams.Add(smithy.NewErrParamRequired("AuthenticationCode1")) } if v.AuthenticationCode2 == nil { invalidParams.Add(smithy.NewErrParamRequired("AuthenticationCode2")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpSetDefaultPolicyVersionInput(v *SetDefaultPolicyVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SetDefaultPolicyVersionInput"} if v.PolicyArn == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyArn")) } if v.VersionId == nil { invalidParams.Add(smithy.NewErrParamRequired("VersionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpSetSecurityTokenServicePreferencesInput(v *SetSecurityTokenServicePreferencesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SetSecurityTokenServicePreferencesInput"} if len(v.GlobalEndpointTokenVersion) == 0 { invalidParams.Add(smithy.NewErrParamRequired("GlobalEndpointTokenVersion")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpSimulateCustomPolicyInput(v *SimulateCustomPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SimulateCustomPolicyInput"} if v.PolicyInputList == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyInputList")) } if v.ActionNames == nil { invalidParams.Add(smithy.NewErrParamRequired("ActionNames")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpSimulatePrincipalPolicyInput(v *SimulatePrincipalPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SimulatePrincipalPolicyInput"} if v.PolicySourceArn == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicySourceArn")) } if v.ActionNames == nil { invalidParams.Add(smithy.NewErrParamRequired("ActionNames")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpTagInstanceProfileInput(v *TagInstanceProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TagInstanceProfileInput"} if v.InstanceProfileName == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceProfileName")) } if v.Tags == nil { invalidParams.Add(smithy.NewErrParamRequired("Tags")) } else if v.Tags != nil { if err := validateTagListType(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpTagMFADeviceInput(v *TagMFADeviceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TagMFADeviceInput"} if v.SerialNumber == nil { invalidParams.Add(smithy.NewErrParamRequired("SerialNumber")) } if v.Tags == nil { invalidParams.Add(smithy.NewErrParamRequired("Tags")) } else if v.Tags != nil { if err := validateTagListType(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpTagOpenIDConnectProviderInput(v *TagOpenIDConnectProviderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TagOpenIDConnectProviderInput"} if v.OpenIDConnectProviderArn == nil { invalidParams.Add(smithy.NewErrParamRequired("OpenIDConnectProviderArn")) } if v.Tags == nil { invalidParams.Add(smithy.NewErrParamRequired("Tags")) } else if v.Tags != nil { if err := validateTagListType(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpTagPolicyInput(v *TagPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TagPolicyInput"} if v.PolicyArn == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyArn")) } if v.Tags == nil { invalidParams.Add(smithy.NewErrParamRequired("Tags")) } else if v.Tags != nil { if err := validateTagListType(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpTagRoleInput(v *TagRoleInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TagRoleInput"} if v.RoleName == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleName")) } if v.Tags == nil { invalidParams.Add(smithy.NewErrParamRequired("Tags")) } else if v.Tags != nil { if err := validateTagListType(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpTagSAMLProviderInput(v *TagSAMLProviderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TagSAMLProviderInput"} if v.SAMLProviderArn == nil { invalidParams.Add(smithy.NewErrParamRequired("SAMLProviderArn")) } if v.Tags == nil { invalidParams.Add(smithy.NewErrParamRequired("Tags")) } else if v.Tags != nil { if err := validateTagListType(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpTagServerCertificateInput(v *TagServerCertificateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TagServerCertificateInput"} if v.ServerCertificateName == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerCertificateName")) } if v.Tags == nil { invalidParams.Add(smithy.NewErrParamRequired("Tags")) } else if v.Tags != nil { if err := validateTagListType(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpTagUserInput(v *TagUserInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TagUserInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if v.Tags == nil { invalidParams.Add(smithy.NewErrParamRequired("Tags")) } else if v.Tags != nil { if err := validateTagListType(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUntagInstanceProfileInput(v *UntagInstanceProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UntagInstanceProfileInput"} if v.InstanceProfileName == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceProfileName")) } if v.TagKeys == nil { invalidParams.Add(smithy.NewErrParamRequired("TagKeys")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUntagMFADeviceInput(v *UntagMFADeviceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UntagMFADeviceInput"} if v.SerialNumber == nil { invalidParams.Add(smithy.NewErrParamRequired("SerialNumber")) } if v.TagKeys == nil { invalidParams.Add(smithy.NewErrParamRequired("TagKeys")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUntagOpenIDConnectProviderInput(v *UntagOpenIDConnectProviderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UntagOpenIDConnectProviderInput"} if v.OpenIDConnectProviderArn == nil { invalidParams.Add(smithy.NewErrParamRequired("OpenIDConnectProviderArn")) } if v.TagKeys == nil { invalidParams.Add(smithy.NewErrParamRequired("TagKeys")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUntagPolicyInput(v *UntagPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UntagPolicyInput"} if v.PolicyArn == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyArn")) } if v.TagKeys == nil { invalidParams.Add(smithy.NewErrParamRequired("TagKeys")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUntagRoleInput(v *UntagRoleInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UntagRoleInput"} if v.RoleName == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleName")) } if v.TagKeys == nil { invalidParams.Add(smithy.NewErrParamRequired("TagKeys")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUntagSAMLProviderInput(v *UntagSAMLProviderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UntagSAMLProviderInput"} if v.SAMLProviderArn == nil { invalidParams.Add(smithy.NewErrParamRequired("SAMLProviderArn")) } if v.TagKeys == nil { invalidParams.Add(smithy.NewErrParamRequired("TagKeys")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUntagServerCertificateInput(v *UntagServerCertificateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UntagServerCertificateInput"} if v.ServerCertificateName == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerCertificateName")) } if v.TagKeys == nil { invalidParams.Add(smithy.NewErrParamRequired("TagKeys")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUntagUserInput(v *UntagUserInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UntagUserInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if v.TagKeys == nil { invalidParams.Add(smithy.NewErrParamRequired("TagKeys")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateAccessKeyInput(v *UpdateAccessKeyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateAccessKeyInput"} if v.AccessKeyId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccessKeyId")) } if len(v.Status) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Status")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateAssumeRolePolicyInput(v *UpdateAssumeRolePolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateAssumeRolePolicyInput"} if v.RoleName == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleName")) } if v.PolicyDocument == nil { invalidParams.Add(smithy.NewErrParamRequired("PolicyDocument")) } 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.GroupName == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateLoginProfileInput(v *UpdateLoginProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateLoginProfileInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateOpenIDConnectProviderThumbprintInput(v *UpdateOpenIDConnectProviderThumbprintInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateOpenIDConnectProviderThumbprintInput"} if v.OpenIDConnectProviderArn == nil { invalidParams.Add(smithy.NewErrParamRequired("OpenIDConnectProviderArn")) } if v.ThumbprintList == nil { invalidParams.Add(smithy.NewErrParamRequired("ThumbprintList")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateRoleDescriptionInput(v *UpdateRoleDescriptionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateRoleDescriptionInput"} if v.RoleName == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleName")) } if v.Description == nil { invalidParams.Add(smithy.NewErrParamRequired("Description")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateRoleInput(v *UpdateRoleInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateRoleInput"} if v.RoleName == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateSAMLProviderInput(v *UpdateSAMLProviderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateSAMLProviderInput"} if v.SAMLMetadataDocument == nil { invalidParams.Add(smithy.NewErrParamRequired("SAMLMetadataDocument")) } if v.SAMLProviderArn == nil { invalidParams.Add(smithy.NewErrParamRequired("SAMLProviderArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateServerCertificateInput(v *UpdateServerCertificateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateServerCertificateInput"} if v.ServerCertificateName == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerCertificateName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateServiceSpecificCredentialInput(v *UpdateServiceSpecificCredentialInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateServiceSpecificCredentialInput"} if v.ServiceSpecificCredentialId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServiceSpecificCredentialId")) } if len(v.Status) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Status")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateSigningCertificateInput(v *UpdateSigningCertificateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateSigningCertificateInput"} if v.CertificateId == nil { invalidParams.Add(smithy.NewErrParamRequired("CertificateId")) } if len(v.Status) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Status")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateSSHPublicKeyInput(v *UpdateSSHPublicKeyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateSSHPublicKeyInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if v.SSHPublicKeyId == nil { invalidParams.Add(smithy.NewErrParamRequired("SSHPublicKeyId")) } if len(v.Status) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Status")) } 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.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUploadServerCertificateInput(v *UploadServerCertificateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UploadServerCertificateInput"} if v.ServerCertificateName == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerCertificateName")) } if v.CertificateBody == nil { invalidParams.Add(smithy.NewErrParamRequired("CertificateBody")) } if v.PrivateKey == nil { invalidParams.Add(smithy.NewErrParamRequired("PrivateKey")) } if v.Tags != nil { if err := validateTagListType(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUploadSigningCertificateInput(v *UploadSigningCertificateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UploadSigningCertificateInput"} if v.CertificateBody == nil { invalidParams.Add(smithy.NewErrParamRequired("CertificateBody")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUploadSSHPublicKeyInput(v *UploadSSHPublicKeyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UploadSSHPublicKeyInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if v.SSHPublicKeyBody == nil { invalidParams.Add(smithy.NewErrParamRequired("SSHPublicKeyBody")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } }