// Code generated by smithy-go-codegen DO NOT EDIT. package guardduty import ( "context" "fmt" "github.com/aws/aws-sdk-go-v2/service/guardduty/types" smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" ) type validateOpAcceptAdministratorInvitation struct { } func (*validateOpAcceptAdministratorInvitation) ID() string { return "OperationInputValidation" } func (m *validateOpAcceptAdministratorInvitation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*AcceptAdministratorInvitationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpAcceptAdministratorInvitationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } 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 validateOpArchiveFindings struct { } func (*validateOpArchiveFindings) ID() string { return "OperationInputValidation" } func (m *validateOpArchiveFindings) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ArchiveFindingsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpArchiveFindingsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateDetector struct { } func (*validateOpCreateDetector) ID() string { return "OperationInputValidation" } func (m *validateOpCreateDetector) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateDetectorInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateDetectorInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateFilter struct { } func (*validateOpCreateFilter) ID() string { return "OperationInputValidation" } func (m *validateOpCreateFilter) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateFilterInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateFilterInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateIPSet struct { } func (*validateOpCreateIPSet) ID() string { return "OperationInputValidation" } func (m *validateOpCreateIPSet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateIPSetInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateIPSetInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateMembers struct { } func (*validateOpCreateMembers) ID() string { return "OperationInputValidation" } func (m *validateOpCreateMembers) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateMembersInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateMembersInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreatePublishingDestination struct { } func (*validateOpCreatePublishingDestination) ID() string { return "OperationInputValidation" } func (m *validateOpCreatePublishingDestination) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreatePublishingDestinationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreatePublishingDestinationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateSampleFindings struct { } func (*validateOpCreateSampleFindings) ID() string { return "OperationInputValidation" } func (m *validateOpCreateSampleFindings) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateSampleFindingsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateSampleFindingsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateThreatIntelSet struct { } func (*validateOpCreateThreatIntelSet) ID() string { return "OperationInputValidation" } func (m *validateOpCreateThreatIntelSet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateThreatIntelSetInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateThreatIntelSetInput(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 validateOpDeleteDetector struct { } func (*validateOpDeleteDetector) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteDetector) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteDetectorInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteDetectorInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteFilter struct { } func (*validateOpDeleteFilter) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteFilter) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteFilterInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteFilterInput(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 validateOpDeleteIPSet struct { } func (*validateOpDeleteIPSet) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteIPSet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteIPSetInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteIPSetInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteMembers struct { } func (*validateOpDeleteMembers) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteMembers) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteMembersInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteMembersInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeletePublishingDestination struct { } func (*validateOpDeletePublishingDestination) ID() string { return "OperationInputValidation" } func (m *validateOpDeletePublishingDestination) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeletePublishingDestinationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeletePublishingDestinationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteThreatIntelSet struct { } func (*validateOpDeleteThreatIntelSet) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteThreatIntelSet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteThreatIntelSetInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteThreatIntelSetInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeMalwareScans struct { } func (*validateOpDescribeMalwareScans) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeMalwareScans) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeMalwareScansInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeMalwareScansInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeOrganizationConfiguration struct { } func (*validateOpDescribeOrganizationConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeOrganizationConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeOrganizationConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeOrganizationConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribePublishingDestination struct { } func (*validateOpDescribePublishingDestination) ID() string { return "OperationInputValidation" } func (m *validateOpDescribePublishingDestination) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribePublishingDestinationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribePublishingDestinationInput(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 validateOpDisassociateFromAdministratorAccount struct { } func (*validateOpDisassociateFromAdministratorAccount) ID() string { return "OperationInputValidation" } func (m *validateOpDisassociateFromAdministratorAccount) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DisassociateFromAdministratorAccountInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDisassociateFromAdministratorAccountInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDisassociateFromMasterAccount struct { } func (*validateOpDisassociateFromMasterAccount) ID() string { return "OperationInputValidation" } func (m *validateOpDisassociateFromMasterAccount) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DisassociateFromMasterAccountInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDisassociateFromMasterAccountInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDisassociateMembers struct { } func (*validateOpDisassociateMembers) ID() string { return "OperationInputValidation" } func (m *validateOpDisassociateMembers) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DisassociateMembersInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDisassociateMembersInput(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 validateOpGetAdministratorAccount struct { } func (*validateOpGetAdministratorAccount) ID() string { return "OperationInputValidation" } func (m *validateOpGetAdministratorAccount) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetAdministratorAccountInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetAdministratorAccountInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetCoverageStatistics struct { } func (*validateOpGetCoverageStatistics) ID() string { return "OperationInputValidation" } func (m *validateOpGetCoverageStatistics) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetCoverageStatisticsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetCoverageStatisticsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetDetector struct { } func (*validateOpGetDetector) ID() string { return "OperationInputValidation" } func (m *validateOpGetDetector) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetDetectorInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetDetectorInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetFilter struct { } func (*validateOpGetFilter) ID() string { return "OperationInputValidation" } func (m *validateOpGetFilter) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetFilterInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetFilterInput(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 validateOpGetFindingsStatistics struct { } func (*validateOpGetFindingsStatistics) ID() string { return "OperationInputValidation" } func (m *validateOpGetFindingsStatistics) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetFindingsStatisticsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetFindingsStatisticsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetIPSet struct { } func (*validateOpGetIPSet) ID() string { return "OperationInputValidation" } func (m *validateOpGetIPSet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetIPSetInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetIPSetInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetMalwareScanSettings struct { } func (*validateOpGetMalwareScanSettings) ID() string { return "OperationInputValidation" } func (m *validateOpGetMalwareScanSettings) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetMalwareScanSettingsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetMalwareScanSettingsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetMasterAccount struct { } func (*validateOpGetMasterAccount) ID() string { return "OperationInputValidation" } func (m *validateOpGetMasterAccount) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetMasterAccountInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetMasterAccountInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetMemberDetectors struct { } func (*validateOpGetMemberDetectors) ID() string { return "OperationInputValidation" } func (m *validateOpGetMemberDetectors) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetMemberDetectorsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetMemberDetectorsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetMembers struct { } func (*validateOpGetMembers) ID() string { return "OperationInputValidation" } func (m *validateOpGetMembers) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetMembersInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetMembersInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetRemainingFreeTrialDays struct { } func (*validateOpGetRemainingFreeTrialDays) ID() string { return "OperationInputValidation" } func (m *validateOpGetRemainingFreeTrialDays) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetRemainingFreeTrialDaysInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetRemainingFreeTrialDaysInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetThreatIntelSet struct { } func (*validateOpGetThreatIntelSet) ID() string { return "OperationInputValidation" } func (m *validateOpGetThreatIntelSet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetThreatIntelSetInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetThreatIntelSetInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetUsageStatistics struct { } func (*validateOpGetUsageStatistics) ID() string { return "OperationInputValidation" } func (m *validateOpGetUsageStatistics) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetUsageStatisticsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetUsageStatisticsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpInviteMembers struct { } func (*validateOpInviteMembers) ID() string { return "OperationInputValidation" } func (m *validateOpInviteMembers) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*InviteMembersInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpInviteMembersInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListCoverage struct { } func (*validateOpListCoverage) ID() string { return "OperationInputValidation" } func (m *validateOpListCoverage) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListCoverageInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListCoverageInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListFilters struct { } func (*validateOpListFilters) ID() string { return "OperationInputValidation" } func (m *validateOpListFilters) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListFiltersInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListFiltersInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListFindings struct { } func (*validateOpListFindings) ID() string { return "OperationInputValidation" } func (m *validateOpListFindings) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListFindingsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListFindingsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListIPSets struct { } func (*validateOpListIPSets) ID() string { return "OperationInputValidation" } func (m *validateOpListIPSets) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListIPSetsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListIPSetsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListMembers struct { } func (*validateOpListMembers) ID() string { return "OperationInputValidation" } func (m *validateOpListMembers) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListMembersInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListMembersInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListPublishingDestinations struct { } func (*validateOpListPublishingDestinations) ID() string { return "OperationInputValidation" } func (m *validateOpListPublishingDestinations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListPublishingDestinationsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListPublishingDestinationsInput(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 validateOpListThreatIntelSets struct { } func (*validateOpListThreatIntelSets) ID() string { return "OperationInputValidation" } func (m *validateOpListThreatIntelSets) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListThreatIntelSetsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListThreatIntelSetsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStartMalwareScan struct { } func (*validateOpStartMalwareScan) ID() string { return "OperationInputValidation" } func (m *validateOpStartMalwareScan) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartMalwareScanInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartMalwareScanInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStartMonitoringMembers struct { } func (*validateOpStartMonitoringMembers) ID() string { return "OperationInputValidation" } func (m *validateOpStartMonitoringMembers) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartMonitoringMembersInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartMonitoringMembersInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStopMonitoringMembers struct { } func (*validateOpStopMonitoringMembers) ID() string { return "OperationInputValidation" } func (m *validateOpStopMonitoringMembers) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StopMonitoringMembersInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStopMonitoringMembersInput(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 validateOpUnarchiveFindings struct { } func (*validateOpUnarchiveFindings) ID() string { return "OperationInputValidation" } func (m *validateOpUnarchiveFindings) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UnarchiveFindingsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUnarchiveFindingsInput(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 validateOpUpdateDetector struct { } func (*validateOpUpdateDetector) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateDetector) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateDetectorInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateDetectorInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateFilter struct { } func (*validateOpUpdateFilter) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateFilter) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateFilterInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateFilterInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateFindingsFeedback struct { } func (*validateOpUpdateFindingsFeedback) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateFindingsFeedback) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateFindingsFeedbackInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateFindingsFeedbackInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateIPSet struct { } func (*validateOpUpdateIPSet) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateIPSet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateIPSetInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateIPSetInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateMalwareScanSettings struct { } func (*validateOpUpdateMalwareScanSettings) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateMalwareScanSettings) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateMalwareScanSettingsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateMalwareScanSettingsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateMemberDetectors struct { } func (*validateOpUpdateMemberDetectors) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateMemberDetectors) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateMemberDetectorsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateMemberDetectorsInput(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 validateOpUpdatePublishingDestination struct { } func (*validateOpUpdatePublishingDestination) ID() string { return "OperationInputValidation" } func (m *validateOpUpdatePublishingDestination) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdatePublishingDestinationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdatePublishingDestinationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateThreatIntelSet struct { } func (*validateOpUpdateThreatIntelSet) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateThreatIntelSet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateThreatIntelSetInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateThreatIntelSetInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } func addOpAcceptAdministratorInvitationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpAcceptAdministratorInvitation{}, middleware.After) } func addOpAcceptInvitationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpAcceptInvitation{}, middleware.After) } func addOpArchiveFindingsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpArchiveFindings{}, middleware.After) } func addOpCreateDetectorValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateDetector{}, middleware.After) } func addOpCreateFilterValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateFilter{}, middleware.After) } func addOpCreateIPSetValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateIPSet{}, middleware.After) } func addOpCreateMembersValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateMembers{}, middleware.After) } func addOpCreatePublishingDestinationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreatePublishingDestination{}, middleware.After) } func addOpCreateSampleFindingsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateSampleFindings{}, middleware.After) } func addOpCreateThreatIntelSetValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateThreatIntelSet{}, middleware.After) } func addOpDeclineInvitationsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeclineInvitations{}, middleware.After) } func addOpDeleteDetectorValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteDetector{}, middleware.After) } func addOpDeleteFilterValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteFilter{}, middleware.After) } func addOpDeleteInvitationsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteInvitations{}, middleware.After) } func addOpDeleteIPSetValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteIPSet{}, middleware.After) } func addOpDeleteMembersValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteMembers{}, middleware.After) } func addOpDeletePublishingDestinationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeletePublishingDestination{}, middleware.After) } func addOpDeleteThreatIntelSetValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteThreatIntelSet{}, middleware.After) } func addOpDescribeMalwareScansValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeMalwareScans{}, middleware.After) } func addOpDescribeOrganizationConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeOrganizationConfiguration{}, middleware.After) } func addOpDescribePublishingDestinationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribePublishingDestination{}, middleware.After) } func addOpDisableOrganizationAdminAccountValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDisableOrganizationAdminAccount{}, middleware.After) } func addOpDisassociateFromAdministratorAccountValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDisassociateFromAdministratorAccount{}, middleware.After) } func addOpDisassociateFromMasterAccountValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDisassociateFromMasterAccount{}, middleware.After) } func addOpDisassociateMembersValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDisassociateMembers{}, middleware.After) } func addOpEnableOrganizationAdminAccountValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpEnableOrganizationAdminAccount{}, middleware.After) } func addOpGetAdministratorAccountValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetAdministratorAccount{}, middleware.After) } func addOpGetCoverageStatisticsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetCoverageStatistics{}, middleware.After) } func addOpGetDetectorValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetDetector{}, middleware.After) } func addOpGetFilterValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetFilter{}, middleware.After) } func addOpGetFindingsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetFindings{}, middleware.After) } func addOpGetFindingsStatisticsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetFindingsStatistics{}, middleware.After) } func addOpGetIPSetValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetIPSet{}, middleware.After) } func addOpGetMalwareScanSettingsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetMalwareScanSettings{}, middleware.After) } func addOpGetMasterAccountValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetMasterAccount{}, middleware.After) } func addOpGetMemberDetectorsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetMemberDetectors{}, middleware.After) } func addOpGetMembersValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetMembers{}, middleware.After) } func addOpGetRemainingFreeTrialDaysValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetRemainingFreeTrialDays{}, middleware.After) } func addOpGetThreatIntelSetValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetThreatIntelSet{}, middleware.After) } func addOpGetUsageStatisticsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetUsageStatistics{}, middleware.After) } func addOpInviteMembersValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpInviteMembers{}, middleware.After) } func addOpListCoverageValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListCoverage{}, middleware.After) } func addOpListFiltersValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListFilters{}, middleware.After) } func addOpListFindingsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListFindings{}, middleware.After) } func addOpListIPSetsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListIPSets{}, middleware.After) } func addOpListMembersValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListMembers{}, middleware.After) } func addOpListPublishingDestinationsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListPublishingDestinations{}, middleware.After) } func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After) } func addOpListThreatIntelSetsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListThreatIntelSets{}, middleware.After) } func addOpStartMalwareScanValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartMalwareScan{}, middleware.After) } func addOpStartMonitoringMembersValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartMonitoringMembers{}, middleware.After) } func addOpStopMonitoringMembersValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStopMonitoringMembers{}, middleware.After) } func addOpTagResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpTagResource{}, middleware.After) } func addOpUnarchiveFindingsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUnarchiveFindings{}, middleware.After) } func addOpUntagResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUntagResource{}, middleware.After) } func addOpUpdateDetectorValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateDetector{}, middleware.After) } func addOpUpdateFilterValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateFilter{}, middleware.After) } func addOpUpdateFindingsFeedbackValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateFindingsFeedback{}, middleware.After) } func addOpUpdateIPSetValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateIPSet{}, middleware.After) } func addOpUpdateMalwareScanSettingsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateMalwareScanSettings{}, middleware.After) } func addOpUpdateMemberDetectorsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateMemberDetectors{}, middleware.After) } func addOpUpdateOrganizationConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateOrganizationConfiguration{}, middleware.After) } func addOpUpdatePublishingDestinationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdatePublishingDestination{}, middleware.After) } func addOpUpdateThreatIntelSetValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateThreatIntelSet{}, middleware.After) } 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 validateAccountDetails(v []types.AccountDetail) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AccountDetails"} for i := range v { if err := validateAccountDetail(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateDataSourceConfigurations(v *types.DataSourceConfigurations) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DataSourceConfigurations"} if v.S3Logs != nil { if err := validateS3LogsConfiguration(v.S3Logs); err != nil { invalidParams.AddNested("S3Logs", err.(smithy.InvalidParamsError)) } } if v.Kubernetes != nil { if err := validateKubernetesConfiguration(v.Kubernetes); err != nil { invalidParams.AddNested("Kubernetes", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateKubernetesAuditLogsConfiguration(v *types.KubernetesAuditLogsConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "KubernetesAuditLogsConfiguration"} if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateKubernetesConfiguration(v *types.KubernetesConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "KubernetesConfiguration"} if v.AuditLogs == nil { invalidParams.Add(smithy.NewErrParamRequired("AuditLogs")) } else if v.AuditLogs != nil { if err := validateKubernetesAuditLogsConfiguration(v.AuditLogs); err != nil { invalidParams.AddNested("AuditLogs", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateMapEquals(v []types.ScanConditionPair) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "MapEquals"} for i := range v { if err := validateScanConditionPair(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOrganizationDataSourceConfigurations(v *types.OrganizationDataSourceConfigurations) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "OrganizationDataSourceConfigurations"} if v.S3Logs != nil { if err := validateOrganizationS3LogsConfiguration(v.S3Logs); err != nil { invalidParams.AddNested("S3Logs", err.(smithy.InvalidParamsError)) } } if v.Kubernetes != nil { if err := validateOrganizationKubernetesConfiguration(v.Kubernetes); err != nil { invalidParams.AddNested("Kubernetes", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOrganizationKubernetesAuditLogsConfiguration(v *types.OrganizationKubernetesAuditLogsConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "OrganizationKubernetesAuditLogsConfiguration"} if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOrganizationKubernetesConfiguration(v *types.OrganizationKubernetesConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "OrganizationKubernetesConfiguration"} if v.AuditLogs == nil { invalidParams.Add(smithy.NewErrParamRequired("AuditLogs")) } else if v.AuditLogs != nil { if err := validateOrganizationKubernetesAuditLogsConfiguration(v.AuditLogs); err != nil { invalidParams.AddNested("AuditLogs", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOrganizationS3LogsConfiguration(v *types.OrganizationS3LogsConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "OrganizationS3LogsConfiguration"} if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3LogsConfiguration(v *types.S3LogsConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3LogsConfiguration"} if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateScanCondition(v *types.ScanCondition) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ScanCondition"} if v.MapEquals == nil { invalidParams.Add(smithy.NewErrParamRequired("MapEquals")) } else if v.MapEquals != nil { if err := validateMapEquals(v.MapEquals); err != nil { invalidParams.AddNested("MapEquals", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateScanConditionPair(v *types.ScanConditionPair) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ScanConditionPair"} if v.Key == nil { invalidParams.Add(smithy.NewErrParamRequired("Key")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateScanCriterion(v map[string]types.ScanCondition) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ScanCriterion"} for key := range v { value := v[key] if err := validateScanCondition(&value); err != nil { invalidParams.AddNested(fmt.Sprintf("[%q]", key), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateScanResourceCriteria(v *types.ScanResourceCriteria) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ScanResourceCriteria"} if v.Include != nil { if err := validateScanCriterion(v.Include); err != nil { invalidParams.AddNested("Include", err.(smithy.InvalidParamsError)) } } if v.Exclude != nil { if err := validateScanCriterion(v.Exclude); err != nil { invalidParams.AddNested("Exclude", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpAcceptAdministratorInvitationInput(v *AcceptAdministratorInvitationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AcceptAdministratorInvitationInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.AdministratorId == nil { invalidParams.Add(smithy.NewErrParamRequired("AdministratorId")) } if v.InvitationId == nil { invalidParams.Add(smithy.NewErrParamRequired("InvitationId")) } 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.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.MasterId == nil { invalidParams.Add(smithy.NewErrParamRequired("MasterId")) } if v.InvitationId == nil { invalidParams.Add(smithy.NewErrParamRequired("InvitationId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpArchiveFindingsInput(v *ArchiveFindingsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ArchiveFindingsInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.FindingIds == nil { invalidParams.Add(smithy.NewErrParamRequired("FindingIds")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateDetectorInput(v *CreateDetectorInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateDetectorInput"} if v.DataSources != nil { if err := validateDataSourceConfigurations(v.DataSources); err != nil { invalidParams.AddNested("DataSources", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateFilterInput(v *CreateFilterInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateFilterInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.FindingCriteria == nil { invalidParams.Add(smithy.NewErrParamRequired("FindingCriteria")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateIPSetInput(v *CreateIPSetInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateIPSetInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if len(v.Format) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Format")) } if v.Location == nil { invalidParams.Add(smithy.NewErrParamRequired("Location")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateMembersInput(v *CreateMembersInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateMembersInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.AccountDetails == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountDetails")) } else if v.AccountDetails != nil { if err := validateAccountDetails(v.AccountDetails); err != nil { invalidParams.AddNested("AccountDetails", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreatePublishingDestinationInput(v *CreatePublishingDestinationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreatePublishingDestinationInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if len(v.DestinationType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("DestinationType")) } if v.DestinationProperties == nil { invalidParams.Add(smithy.NewErrParamRequired("DestinationProperties")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateSampleFindingsInput(v *CreateSampleFindingsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateSampleFindingsInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateThreatIntelSetInput(v *CreateThreatIntelSetInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateThreatIntelSetInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if len(v.Format) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Format")) } if v.Location == nil { invalidParams.Add(smithy.NewErrParamRequired("Location")) } 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 validateOpDeleteDetectorInput(v *DeleteDetectorInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteDetectorInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteFilterInput(v *DeleteFilterInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteFilterInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.FilterName == nil { invalidParams.Add(smithy.NewErrParamRequired("FilterName")) } 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 validateOpDeleteIPSetInput(v *DeleteIPSetInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteIPSetInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.IpSetId == nil { invalidParams.Add(smithy.NewErrParamRequired("IpSetId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteMembersInput(v *DeleteMembersInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteMembersInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.AccountIds == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountIds")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeletePublishingDestinationInput(v *DeletePublishingDestinationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeletePublishingDestinationInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.DestinationId == nil { invalidParams.Add(smithy.NewErrParamRequired("DestinationId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteThreatIntelSetInput(v *DeleteThreatIntelSetInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteThreatIntelSetInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.ThreatIntelSetId == nil { invalidParams.Add(smithy.NewErrParamRequired("ThreatIntelSetId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeMalwareScansInput(v *DescribeMalwareScansInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeMalwareScansInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeOrganizationConfigurationInput(v *DescribeOrganizationConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeOrganizationConfigurationInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribePublishingDestinationInput(v *DescribePublishingDestinationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribePublishingDestinationInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.DestinationId == nil { invalidParams.Add(smithy.NewErrParamRequired("DestinationId")) } 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 validateOpDisassociateFromAdministratorAccountInput(v *DisassociateFromAdministratorAccountInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DisassociateFromAdministratorAccountInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDisassociateFromMasterAccountInput(v *DisassociateFromMasterAccountInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DisassociateFromMasterAccountInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDisassociateMembersInput(v *DisassociateMembersInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DisassociateMembersInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.AccountIds == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountIds")) } 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 validateOpGetAdministratorAccountInput(v *GetAdministratorAccountInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetAdministratorAccountInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetCoverageStatisticsInput(v *GetCoverageStatisticsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetCoverageStatisticsInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.StatisticsType == nil { invalidParams.Add(smithy.NewErrParamRequired("StatisticsType")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetDetectorInput(v *GetDetectorInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetDetectorInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetFilterInput(v *GetFilterInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetFilterInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.FilterName == nil { invalidParams.Add(smithy.NewErrParamRequired("FilterName")) } 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.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.FindingIds == nil { invalidParams.Add(smithy.NewErrParamRequired("FindingIds")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetFindingsStatisticsInput(v *GetFindingsStatisticsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetFindingsStatisticsInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.FindingStatisticTypes == nil { invalidParams.Add(smithy.NewErrParamRequired("FindingStatisticTypes")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetIPSetInput(v *GetIPSetInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetIPSetInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.IpSetId == nil { invalidParams.Add(smithy.NewErrParamRequired("IpSetId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetMalwareScanSettingsInput(v *GetMalwareScanSettingsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetMalwareScanSettingsInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetMasterAccountInput(v *GetMasterAccountInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetMasterAccountInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetMemberDetectorsInput(v *GetMemberDetectorsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetMemberDetectorsInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.AccountIds == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountIds")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetMembersInput(v *GetMembersInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetMembersInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.AccountIds == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountIds")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetRemainingFreeTrialDaysInput(v *GetRemainingFreeTrialDaysInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetRemainingFreeTrialDaysInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetThreatIntelSetInput(v *GetThreatIntelSetInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetThreatIntelSetInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.ThreatIntelSetId == nil { invalidParams.Add(smithy.NewErrParamRequired("ThreatIntelSetId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetUsageStatisticsInput(v *GetUsageStatisticsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetUsageStatisticsInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if len(v.UsageStatisticType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("UsageStatisticType")) } if v.UsageCriteria == nil { invalidParams.Add(smithy.NewErrParamRequired("UsageCriteria")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpInviteMembersInput(v *InviteMembersInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "InviteMembersInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.AccountIds == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountIds")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListCoverageInput(v *ListCoverageInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListCoverageInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListFiltersInput(v *ListFiltersInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListFiltersInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListFindingsInput(v *ListFindingsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListFindingsInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListIPSetsInput(v *ListIPSetsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListIPSetsInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListMembersInput(v *ListMembersInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListMembersInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListPublishingDestinationsInput(v *ListPublishingDestinationsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListPublishingDestinationsInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } 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 validateOpListThreatIntelSetsInput(v *ListThreatIntelSetsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListThreatIntelSetsInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStartMalwareScanInput(v *StartMalwareScanInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartMalwareScanInput"} if v.ResourceArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStartMonitoringMembersInput(v *StartMonitoringMembersInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartMonitoringMembersInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.AccountIds == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountIds")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStopMonitoringMembersInput(v *StopMonitoringMembersInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StopMonitoringMembersInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.AccountIds == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountIds")) } 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 validateOpUnarchiveFindingsInput(v *UnarchiveFindingsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UnarchiveFindingsInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.FindingIds == nil { invalidParams.Add(smithy.NewErrParamRequired("FindingIds")) } 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 validateOpUpdateDetectorInput(v *UpdateDetectorInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateDetectorInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.DataSources != nil { if err := validateDataSourceConfigurations(v.DataSources); err != nil { invalidParams.AddNested("DataSources", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateFilterInput(v *UpdateFilterInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateFilterInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.FilterName == nil { invalidParams.Add(smithy.NewErrParamRequired("FilterName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateFindingsFeedbackInput(v *UpdateFindingsFeedbackInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateFindingsFeedbackInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.FindingIds == nil { invalidParams.Add(smithy.NewErrParamRequired("FindingIds")) } if len(v.Feedback) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Feedback")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateIPSetInput(v *UpdateIPSetInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateIPSetInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.IpSetId == nil { invalidParams.Add(smithy.NewErrParamRequired("IpSetId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateMalwareScanSettingsInput(v *UpdateMalwareScanSettingsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateMalwareScanSettingsInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.ScanResourceCriteria != nil { if err := validateScanResourceCriteria(v.ScanResourceCriteria); err != nil { invalidParams.AddNested("ScanResourceCriteria", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateMemberDetectorsInput(v *UpdateMemberDetectorsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateMemberDetectorsInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.AccountIds == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountIds")) } if v.DataSources != nil { if err := validateDataSourceConfigurations(v.DataSources); err != nil { invalidParams.AddNested("DataSources", err.(smithy.InvalidParamsError)) } } 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 v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.DataSources != nil { if err := validateOrganizationDataSourceConfigurations(v.DataSources); err != nil { invalidParams.AddNested("DataSources", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdatePublishingDestinationInput(v *UpdatePublishingDestinationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdatePublishingDestinationInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.DestinationId == nil { invalidParams.Add(smithy.NewErrParamRequired("DestinationId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateThreatIntelSetInput(v *UpdateThreatIntelSetInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateThreatIntelSetInput"} if v.DetectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("DetectorId")) } if v.ThreatIntelSetId == nil { invalidParams.Add(smithy.NewErrParamRequired("ThreatIntelSetId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } }