// Code generated by smithy-go-codegen DO NOT EDIT. package macie2 import ( "context" "fmt" "github.com/aws/aws-sdk-go-v2/service/macie2/types" smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" ) type validateOpAcceptInvitation struct { } func (*validateOpAcceptInvitation) ID() string { return "OperationInputValidation" } func (m *validateOpAcceptInvitation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*AcceptInvitationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpAcceptInvitationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateAllowList struct { } func (*validateOpCreateAllowList) ID() string { return "OperationInputValidation" } func (m *validateOpCreateAllowList) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateAllowListInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateAllowListInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateClassificationJob struct { } func (*validateOpCreateClassificationJob) ID() string { return "OperationInputValidation" } func (m *validateOpCreateClassificationJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateClassificationJobInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateClassificationJobInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateCustomDataIdentifier struct { } func (*validateOpCreateCustomDataIdentifier) ID() string { return "OperationInputValidation" } func (m *validateOpCreateCustomDataIdentifier) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateCustomDataIdentifierInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateCustomDataIdentifierInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateFindingsFilter struct { } func (*validateOpCreateFindingsFilter) ID() string { return "OperationInputValidation" } func (m *validateOpCreateFindingsFilter) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateFindingsFilterInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateFindingsFilterInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateInvitations struct { } func (*validateOpCreateInvitations) ID() string { return "OperationInputValidation" } func (m *validateOpCreateInvitations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateInvitationsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateInvitationsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateMember struct { } func (*validateOpCreateMember) ID() string { return "OperationInputValidation" } func (m *validateOpCreateMember) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateMemberInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateMemberInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeclineInvitations struct { } func (*validateOpDeclineInvitations) ID() string { return "OperationInputValidation" } func (m *validateOpDeclineInvitations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeclineInvitationsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeclineInvitationsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteAllowList struct { } func (*validateOpDeleteAllowList) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteAllowList) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteAllowListInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteAllowListInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteCustomDataIdentifier struct { } func (*validateOpDeleteCustomDataIdentifier) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteCustomDataIdentifier) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteCustomDataIdentifierInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteCustomDataIdentifierInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteFindingsFilter struct { } func (*validateOpDeleteFindingsFilter) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteFindingsFilter) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteFindingsFilterInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteFindingsFilterInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteInvitations struct { } func (*validateOpDeleteInvitations) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteInvitations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteInvitationsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteInvitationsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteMember struct { } func (*validateOpDeleteMember) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteMember) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteMemberInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteMemberInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeClassificationJob struct { } func (*validateOpDescribeClassificationJob) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeClassificationJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeClassificationJobInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeClassificationJobInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDisableOrganizationAdminAccount struct { } func (*validateOpDisableOrganizationAdminAccount) ID() string { return "OperationInputValidation" } func (m *validateOpDisableOrganizationAdminAccount) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DisableOrganizationAdminAccountInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDisableOrganizationAdminAccountInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDisassociateMember struct { } func (*validateOpDisassociateMember) ID() string { return "OperationInputValidation" } func (m *validateOpDisassociateMember) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DisassociateMemberInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDisassociateMemberInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpEnableOrganizationAdminAccount struct { } func (*validateOpEnableOrganizationAdminAccount) ID() string { return "OperationInputValidation" } func (m *validateOpEnableOrganizationAdminAccount) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*EnableOrganizationAdminAccountInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpEnableOrganizationAdminAccountInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetAllowList struct { } func (*validateOpGetAllowList) ID() string { return "OperationInputValidation" } func (m *validateOpGetAllowList) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetAllowListInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetAllowListInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetClassificationScope struct { } func (*validateOpGetClassificationScope) ID() string { return "OperationInputValidation" } func (m *validateOpGetClassificationScope) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetClassificationScopeInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetClassificationScopeInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetCustomDataIdentifier struct { } func (*validateOpGetCustomDataIdentifier) ID() string { return "OperationInputValidation" } func (m *validateOpGetCustomDataIdentifier) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetCustomDataIdentifierInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetCustomDataIdentifierInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetFindingsFilter struct { } func (*validateOpGetFindingsFilter) ID() string { return "OperationInputValidation" } func (m *validateOpGetFindingsFilter) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetFindingsFilterInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetFindingsFilterInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetFindings struct { } func (*validateOpGetFindings) ID() string { return "OperationInputValidation" } func (m *validateOpGetFindings) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetFindingsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetFindingsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetFindingStatistics struct { } func (*validateOpGetFindingStatistics) ID() string { return "OperationInputValidation" } func (m *validateOpGetFindingStatistics) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetFindingStatisticsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetFindingStatisticsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetMember struct { } func (*validateOpGetMember) ID() string { return "OperationInputValidation" } func (m *validateOpGetMember) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetMemberInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetMemberInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetResourceProfile struct { } func (*validateOpGetResourceProfile) ID() string { return "OperationInputValidation" } func (m *validateOpGetResourceProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetResourceProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetResourceProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetSensitiveDataOccurrencesAvailability struct { } func (*validateOpGetSensitiveDataOccurrencesAvailability) ID() string { return "OperationInputValidation" } func (m *validateOpGetSensitiveDataOccurrencesAvailability) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetSensitiveDataOccurrencesAvailabilityInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetSensitiveDataOccurrencesAvailabilityInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetSensitiveDataOccurrences struct { } func (*validateOpGetSensitiveDataOccurrences) ID() string { return "OperationInputValidation" } func (m *validateOpGetSensitiveDataOccurrences) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetSensitiveDataOccurrencesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetSensitiveDataOccurrencesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetSensitivityInspectionTemplate struct { } func (*validateOpGetSensitivityInspectionTemplate) ID() string { return "OperationInputValidation" } func (m *validateOpGetSensitivityInspectionTemplate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetSensitivityInspectionTemplateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetSensitivityInspectionTemplateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListResourceProfileArtifacts struct { } func (*validateOpListResourceProfileArtifacts) ID() string { return "OperationInputValidation" } func (m *validateOpListResourceProfileArtifacts) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListResourceProfileArtifactsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListResourceProfileArtifactsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListResourceProfileDetections struct { } func (*validateOpListResourceProfileDetections) ID() string { return "OperationInputValidation" } func (m *validateOpListResourceProfileDetections) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListResourceProfileDetectionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListResourceProfileDetectionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListTagsForResource struct { } func (*validateOpListTagsForResource) ID() string { return "OperationInputValidation" } func (m *validateOpListTagsForResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListTagsForResourceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListTagsForResourceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutClassificationExportConfiguration struct { } func (*validateOpPutClassificationExportConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpPutClassificationExportConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutClassificationExportConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutClassificationExportConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutFindingsPublicationConfiguration struct { } func (*validateOpPutFindingsPublicationConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpPutFindingsPublicationConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutFindingsPublicationConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutFindingsPublicationConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpTagResource struct { } func (*validateOpTagResource) ID() string { return "OperationInputValidation" } func (m *validateOpTagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*TagResourceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpTagResourceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpTestCustomDataIdentifier struct { } func (*validateOpTestCustomDataIdentifier) ID() string { return "OperationInputValidation" } func (m *validateOpTestCustomDataIdentifier) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*TestCustomDataIdentifierInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpTestCustomDataIdentifierInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUntagResource struct { } func (*validateOpUntagResource) ID() string { return "OperationInputValidation" } func (m *validateOpUntagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UntagResourceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUntagResourceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateAllowList struct { } func (*validateOpUpdateAllowList) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateAllowList) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateAllowListInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateAllowListInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateAutomatedDiscoveryConfiguration struct { } func (*validateOpUpdateAutomatedDiscoveryConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateAutomatedDiscoveryConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateAutomatedDiscoveryConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateAutomatedDiscoveryConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateClassificationJob struct { } func (*validateOpUpdateClassificationJob) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateClassificationJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateClassificationJobInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateClassificationJobInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateClassificationScope struct { } func (*validateOpUpdateClassificationScope) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateClassificationScope) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateClassificationScopeInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateClassificationScopeInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateFindingsFilter struct { } func (*validateOpUpdateFindingsFilter) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateFindingsFilter) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateFindingsFilterInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateFindingsFilterInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateMemberSession struct { } func (*validateOpUpdateMemberSession) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateMemberSession) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateMemberSessionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateMemberSessionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateOrganizationConfiguration struct { } func (*validateOpUpdateOrganizationConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateOrganizationConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateOrganizationConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateOrganizationConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateResourceProfileDetections struct { } func (*validateOpUpdateResourceProfileDetections) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateResourceProfileDetections) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateResourceProfileDetectionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateResourceProfileDetectionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateResourceProfile struct { } func (*validateOpUpdateResourceProfile) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateResourceProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateResourceProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateResourceProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateRevealConfiguration struct { } func (*validateOpUpdateRevealConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateRevealConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateRevealConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateRevealConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateSensitivityInspectionTemplate struct { } func (*validateOpUpdateSensitivityInspectionTemplate) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateSensitivityInspectionTemplate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateSensitivityInspectionTemplateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateSensitivityInspectionTemplateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } func addOpAcceptInvitationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpAcceptInvitation{}, middleware.After) } func addOpCreateAllowListValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateAllowList{}, middleware.After) } func addOpCreateClassificationJobValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateClassificationJob{}, middleware.After) } func addOpCreateCustomDataIdentifierValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateCustomDataIdentifier{}, middleware.After) } func addOpCreateFindingsFilterValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateFindingsFilter{}, middleware.After) } func addOpCreateInvitationsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateInvitations{}, middleware.After) } func addOpCreateMemberValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateMember{}, middleware.After) } func addOpDeclineInvitationsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeclineInvitations{}, middleware.After) } func addOpDeleteAllowListValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteAllowList{}, middleware.After) } func addOpDeleteCustomDataIdentifierValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteCustomDataIdentifier{}, middleware.After) } func addOpDeleteFindingsFilterValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteFindingsFilter{}, middleware.After) } func addOpDeleteInvitationsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteInvitations{}, middleware.After) } func addOpDeleteMemberValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteMember{}, middleware.After) } func addOpDescribeClassificationJobValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeClassificationJob{}, middleware.After) } func addOpDisableOrganizationAdminAccountValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDisableOrganizationAdminAccount{}, middleware.After) } func addOpDisassociateMemberValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDisassociateMember{}, middleware.After) } func addOpEnableOrganizationAdminAccountValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpEnableOrganizationAdminAccount{}, middleware.After) } func addOpGetAllowListValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetAllowList{}, middleware.After) } func addOpGetClassificationScopeValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetClassificationScope{}, middleware.After) } func addOpGetCustomDataIdentifierValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetCustomDataIdentifier{}, middleware.After) } func addOpGetFindingsFilterValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetFindingsFilter{}, middleware.After) } func addOpGetFindingsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetFindings{}, middleware.After) } func addOpGetFindingStatisticsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetFindingStatistics{}, middleware.After) } func addOpGetMemberValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetMember{}, middleware.After) } func addOpGetResourceProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetResourceProfile{}, middleware.After) } func addOpGetSensitiveDataOccurrencesAvailabilityValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetSensitiveDataOccurrencesAvailability{}, middleware.After) } func addOpGetSensitiveDataOccurrencesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetSensitiveDataOccurrences{}, middleware.After) } func addOpGetSensitivityInspectionTemplateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetSensitivityInspectionTemplate{}, middleware.After) } func addOpListResourceProfileArtifactsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListResourceProfileArtifacts{}, middleware.After) } func addOpListResourceProfileDetectionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListResourceProfileDetections{}, middleware.After) } func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After) } func addOpPutClassificationExportConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutClassificationExportConfiguration{}, middleware.After) } func addOpPutFindingsPublicationConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutFindingsPublicationConfiguration{}, middleware.After) } func addOpTagResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpTagResource{}, middleware.After) } func addOpTestCustomDataIdentifierValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpTestCustomDataIdentifier{}, middleware.After) } func addOpUntagResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUntagResource{}, middleware.After) } func addOpUpdateAllowListValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateAllowList{}, middleware.After) } func addOpUpdateAutomatedDiscoveryConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateAutomatedDiscoveryConfiguration{}, middleware.After) } func addOpUpdateClassificationJobValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateClassificationJob{}, middleware.After) } func addOpUpdateClassificationScopeValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateClassificationScope{}, middleware.After) } func addOpUpdateFindingsFilterValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateFindingsFilter{}, middleware.After) } func addOpUpdateMemberSessionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateMemberSession{}, middleware.After) } func addOpUpdateOrganizationConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateOrganizationConfiguration{}, middleware.After) } func addOpUpdateResourceProfileDetectionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateResourceProfileDetections{}, middleware.After) } func addOpUpdateResourceProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateResourceProfile{}, middleware.After) } func addOpUpdateRevealConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateRevealConfiguration{}, middleware.After) } func addOpUpdateSensitivityInspectionTemplateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateSensitivityInspectionTemplate{}, middleware.After) } func validate__listOfS3BucketDefinitionForJob(v []types.S3BucketDefinitionForJob) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfS3BucketDefinitionForJob"} for i := range v { if err := validateS3BucketDefinitionForJob(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAccountDetail(v *types.AccountDetail) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AccountDetail"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Email == nil { invalidParams.Add(smithy.NewErrParamRequired("Email")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAllowListCriteria(v *types.AllowListCriteria) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AllowListCriteria"} if v.S3WordsList != nil { if err := validateS3WordsList(v.S3WordsList); err != nil { invalidParams.AddNested("S3WordsList", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateClassificationExportConfiguration(v *types.ClassificationExportConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ClassificationExportConfiguration"} if v.S3Destination != nil { if err := validateS3Destination(v.S3Destination); err != nil { invalidParams.AddNested("S3Destination", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateRevealConfiguration(v *types.RevealConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "RevealConfiguration"} if len(v.Status) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Status")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3BucketDefinitionForJob(v *types.S3BucketDefinitionForJob) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3BucketDefinitionForJob"} if v.AccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountId")) } if v.Buckets == nil { invalidParams.Add(smithy.NewErrParamRequired("Buckets")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3ClassificationScopeExclusionUpdate(v *types.S3ClassificationScopeExclusionUpdate) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3ClassificationScopeExclusionUpdate"} if v.BucketNames == nil { invalidParams.Add(smithy.NewErrParamRequired("BucketNames")) } if len(v.Operation) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Operation")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3ClassificationScopeUpdate(v *types.S3ClassificationScopeUpdate) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3ClassificationScopeUpdate"} if v.Excludes == nil { invalidParams.Add(smithy.NewErrParamRequired("Excludes")) } else if v.Excludes != nil { if err := validateS3ClassificationScopeExclusionUpdate(v.Excludes); err != nil { invalidParams.AddNested("Excludes", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3Destination(v *types.S3Destination) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3Destination"} if v.BucketName == nil { invalidParams.Add(smithy.NewErrParamRequired("BucketName")) } if v.KmsKeyArn == nil { invalidParams.Add(smithy.NewErrParamRequired("KmsKeyArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3JobDefinition(v *types.S3JobDefinition) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3JobDefinition"} if v.BucketDefinitions != nil { if err := validate__listOfS3BucketDefinitionForJob(v.BucketDefinitions); err != nil { invalidParams.AddNested("BucketDefinitions", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3WordsList(v *types.S3WordsList) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3WordsList"} if v.BucketName == nil { invalidParams.Add(smithy.NewErrParamRequired("BucketName")) } if v.ObjectKey == nil { invalidParams.Add(smithy.NewErrParamRequired("ObjectKey")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateSecurityHubConfiguration(v *types.SecurityHubConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SecurityHubConfiguration"} if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateSeverityLevel(v *types.SeverityLevel) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SeverityLevel"} if len(v.Severity) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Severity")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateSeverityLevelList(v []types.SeverityLevel) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SeverityLevelList"} for i := range v { if err := validateSeverityLevel(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpAcceptInvitationInput(v *AcceptInvitationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AcceptInvitationInput"} if v.InvitationId == nil { invalidParams.Add(smithy.NewErrParamRequired("InvitationId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateAllowListInput(v *CreateAllowListInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateAllowListInput"} if v.ClientToken == nil { invalidParams.Add(smithy.NewErrParamRequired("ClientToken")) } if v.Criteria == nil { invalidParams.Add(smithy.NewErrParamRequired("Criteria")) } else if v.Criteria != nil { if err := validateAllowListCriteria(v.Criteria); err != nil { invalidParams.AddNested("Criteria", err.(smithy.InvalidParamsError)) } } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateClassificationJobInput(v *CreateClassificationJobInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateClassificationJobInput"} if v.ClientToken == nil { invalidParams.Add(smithy.NewErrParamRequired("ClientToken")) } if len(v.JobType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("JobType")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.S3JobDefinition == nil { invalidParams.Add(smithy.NewErrParamRequired("S3JobDefinition")) } else if v.S3JobDefinition != nil { if err := validateS3JobDefinition(v.S3JobDefinition); err != nil { invalidParams.AddNested("S3JobDefinition", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateCustomDataIdentifierInput(v *CreateCustomDataIdentifierInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateCustomDataIdentifierInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.Regex == nil { invalidParams.Add(smithy.NewErrParamRequired("Regex")) } if v.SeverityLevels != nil { if err := validateSeverityLevelList(v.SeverityLevels); err != nil { invalidParams.AddNested("SeverityLevels", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateFindingsFilterInput(v *CreateFindingsFilterInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateFindingsFilterInput"} if len(v.Action) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Action")) } if v.FindingCriteria == nil { invalidParams.Add(smithy.NewErrParamRequired("FindingCriteria")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateInvitationsInput(v *CreateInvitationsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateInvitationsInput"} if v.AccountIds == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountIds")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateMemberInput(v *CreateMemberInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateMemberInput"} if v.Account == nil { invalidParams.Add(smithy.NewErrParamRequired("Account")) } else if v.Account != nil { if err := validateAccountDetail(v.Account); err != nil { invalidParams.AddNested("Account", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeclineInvitationsInput(v *DeclineInvitationsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeclineInvitationsInput"} if v.AccountIds == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountIds")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteAllowListInput(v *DeleteAllowListInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteAllowListInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteCustomDataIdentifierInput(v *DeleteCustomDataIdentifierInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteCustomDataIdentifierInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteFindingsFilterInput(v *DeleteFindingsFilterInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteFindingsFilterInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteInvitationsInput(v *DeleteInvitationsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteInvitationsInput"} if v.AccountIds == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountIds")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteMemberInput(v *DeleteMemberInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteMemberInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeClassificationJobInput(v *DescribeClassificationJobInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeClassificationJobInput"} if v.JobId == nil { invalidParams.Add(smithy.NewErrParamRequired("JobId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDisableOrganizationAdminAccountInput(v *DisableOrganizationAdminAccountInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DisableOrganizationAdminAccountInput"} if v.AdminAccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AdminAccountId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDisassociateMemberInput(v *DisassociateMemberInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DisassociateMemberInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpEnableOrganizationAdminAccountInput(v *EnableOrganizationAdminAccountInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "EnableOrganizationAdminAccountInput"} if v.AdminAccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("AdminAccountId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetAllowListInput(v *GetAllowListInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetAllowListInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetClassificationScopeInput(v *GetClassificationScopeInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetClassificationScopeInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetCustomDataIdentifierInput(v *GetCustomDataIdentifierInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetCustomDataIdentifierInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetFindingsFilterInput(v *GetFindingsFilterInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetFindingsFilterInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetFindingsInput(v *GetFindingsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetFindingsInput"} if v.FindingIds == nil { invalidParams.Add(smithy.NewErrParamRequired("FindingIds")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetFindingStatisticsInput(v *GetFindingStatisticsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetFindingStatisticsInput"} if len(v.GroupBy) == 0 { invalidParams.Add(smithy.NewErrParamRequired("GroupBy")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetMemberInput(v *GetMemberInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetMemberInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetResourceProfileInput(v *GetResourceProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetResourceProfileInput"} if v.ResourceArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetSensitiveDataOccurrencesAvailabilityInput(v *GetSensitiveDataOccurrencesAvailabilityInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetSensitiveDataOccurrencesAvailabilityInput"} if v.FindingId == nil { invalidParams.Add(smithy.NewErrParamRequired("FindingId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetSensitiveDataOccurrencesInput(v *GetSensitiveDataOccurrencesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetSensitiveDataOccurrencesInput"} if v.FindingId == nil { invalidParams.Add(smithy.NewErrParamRequired("FindingId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetSensitivityInspectionTemplateInput(v *GetSensitivityInspectionTemplateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetSensitivityInspectionTemplateInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListResourceProfileArtifactsInput(v *ListResourceProfileArtifactsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListResourceProfileArtifactsInput"} if v.ResourceArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListResourceProfileDetectionsInput(v *ListResourceProfileDetectionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListResourceProfileDetectionsInput"} if v.ResourceArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListTagsForResourceInput(v *ListTagsForResourceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListTagsForResourceInput"} if v.ResourceArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutClassificationExportConfigurationInput(v *PutClassificationExportConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutClassificationExportConfigurationInput"} if v.Configuration == nil { invalidParams.Add(smithy.NewErrParamRequired("Configuration")) } else if v.Configuration != nil { if err := validateClassificationExportConfiguration(v.Configuration); err != nil { invalidParams.AddNested("Configuration", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutFindingsPublicationConfigurationInput(v *PutFindingsPublicationConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutFindingsPublicationConfigurationInput"} if v.SecurityHubConfiguration != nil { if err := validateSecurityHubConfiguration(v.SecurityHubConfiguration); err != nil { invalidParams.AddNested("SecurityHubConfiguration", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpTagResourceInput(v *TagResourceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TagResourceInput"} if v.ResourceArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) } if v.Tags == nil { invalidParams.Add(smithy.NewErrParamRequired("Tags")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpTestCustomDataIdentifierInput(v *TestCustomDataIdentifierInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TestCustomDataIdentifierInput"} if v.Regex == nil { invalidParams.Add(smithy.NewErrParamRequired("Regex")) } if v.SampleText == nil { invalidParams.Add(smithy.NewErrParamRequired("SampleText")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUntagResourceInput(v *UntagResourceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UntagResourceInput"} if v.ResourceArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) } if v.TagKeys == nil { invalidParams.Add(smithy.NewErrParamRequired("TagKeys")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateAllowListInput(v *UpdateAllowListInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateAllowListInput"} if v.Criteria == nil { invalidParams.Add(smithy.NewErrParamRequired("Criteria")) } else if v.Criteria != nil { if err := validateAllowListCriteria(v.Criteria); err != nil { invalidParams.AddNested("Criteria", err.(smithy.InvalidParamsError)) } } if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateAutomatedDiscoveryConfigurationInput(v *UpdateAutomatedDiscoveryConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateAutomatedDiscoveryConfigurationInput"} if len(v.Status) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Status")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateClassificationJobInput(v *UpdateClassificationJobInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateClassificationJobInput"} if v.JobId == nil { invalidParams.Add(smithy.NewErrParamRequired("JobId")) } if len(v.JobStatus) == 0 { invalidParams.Add(smithy.NewErrParamRequired("JobStatus")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateClassificationScopeInput(v *UpdateClassificationScopeInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateClassificationScopeInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if v.S3 != nil { if err := validateS3ClassificationScopeUpdate(v.S3); err != nil { invalidParams.AddNested("S3", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateFindingsFilterInput(v *UpdateFindingsFilterInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateFindingsFilterInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateMemberSessionInput(v *UpdateMemberSessionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateMemberSessionInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if len(v.Status) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Status")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateOrganizationConfigurationInput(v *UpdateOrganizationConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateOrganizationConfigurationInput"} if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateResourceProfileDetectionsInput(v *UpdateResourceProfileDetectionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateResourceProfileDetectionsInput"} if v.ResourceArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateResourceProfileInput(v *UpdateResourceProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateResourceProfileInput"} if v.ResourceArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateRevealConfigurationInput(v *UpdateRevealConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateRevealConfigurationInput"} if v.Configuration == nil { invalidParams.Add(smithy.NewErrParamRequired("Configuration")) } else if v.Configuration != nil { if err := validateRevealConfiguration(v.Configuration); err != nil { invalidParams.AddNested("Configuration", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateSensitivityInspectionTemplateInput(v *UpdateSensitivityInspectionTemplateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateSensitivityInspectionTemplateInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } }