service/networkflowmonitor/validators.go (1,028 lines of code) (raw):

// Code generated by smithy-go-codegen DO NOT EDIT. package networkflowmonitor import ( "context" "fmt" "github.com/aws/aws-sdk-go-v2/service/networkflowmonitor/types" smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" ) type validateOpCreateMonitor struct { } func (*validateOpCreateMonitor) ID() string { return "OperationInputValidation" } func (m *validateOpCreateMonitor) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateMonitorInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateMonitorInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateScope struct { } func (*validateOpCreateScope) ID() string { return "OperationInputValidation" } func (m *validateOpCreateScope) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateScopeInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateScopeInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteMonitor struct { } func (*validateOpDeleteMonitor) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteMonitor) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteMonitorInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteMonitorInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteScope struct { } func (*validateOpDeleteScope) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteScope) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteScopeInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteScopeInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetMonitor struct { } func (*validateOpGetMonitor) ID() string { return "OperationInputValidation" } func (m *validateOpGetMonitor) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetMonitorInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetMonitorInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetQueryResultsMonitorTopContributors struct { } func (*validateOpGetQueryResultsMonitorTopContributors) ID() string { return "OperationInputValidation" } func (m *validateOpGetQueryResultsMonitorTopContributors) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetQueryResultsMonitorTopContributorsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetQueryResultsMonitorTopContributorsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetQueryResultsWorkloadInsightsTopContributorsData struct { } func (*validateOpGetQueryResultsWorkloadInsightsTopContributorsData) ID() string { return "OperationInputValidation" } func (m *validateOpGetQueryResultsWorkloadInsightsTopContributorsData) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetQueryResultsWorkloadInsightsTopContributorsDataInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetQueryResultsWorkloadInsightsTopContributorsDataInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetQueryResultsWorkloadInsightsTopContributors struct { } func (*validateOpGetQueryResultsWorkloadInsightsTopContributors) ID() string { return "OperationInputValidation" } func (m *validateOpGetQueryResultsWorkloadInsightsTopContributors) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetQueryResultsWorkloadInsightsTopContributorsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetQueryResultsWorkloadInsightsTopContributorsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetQueryStatusMonitorTopContributors struct { } func (*validateOpGetQueryStatusMonitorTopContributors) ID() string { return "OperationInputValidation" } func (m *validateOpGetQueryStatusMonitorTopContributors) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetQueryStatusMonitorTopContributorsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetQueryStatusMonitorTopContributorsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetQueryStatusWorkloadInsightsTopContributorsData struct { } func (*validateOpGetQueryStatusWorkloadInsightsTopContributorsData) ID() string { return "OperationInputValidation" } func (m *validateOpGetQueryStatusWorkloadInsightsTopContributorsData) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetQueryStatusWorkloadInsightsTopContributorsDataInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetQueryStatusWorkloadInsightsTopContributorsDataInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetQueryStatusWorkloadInsightsTopContributors struct { } func (*validateOpGetQueryStatusWorkloadInsightsTopContributors) ID() string { return "OperationInputValidation" } func (m *validateOpGetQueryStatusWorkloadInsightsTopContributors) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetQueryStatusWorkloadInsightsTopContributorsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetQueryStatusWorkloadInsightsTopContributorsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetScope struct { } func (*validateOpGetScope) ID() string { return "OperationInputValidation" } func (m *validateOpGetScope) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetScopeInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetScopeInput(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 validateOpStartQueryMonitorTopContributors struct { } func (*validateOpStartQueryMonitorTopContributors) ID() string { return "OperationInputValidation" } func (m *validateOpStartQueryMonitorTopContributors) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartQueryMonitorTopContributorsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartQueryMonitorTopContributorsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStartQueryWorkloadInsightsTopContributorsData struct { } func (*validateOpStartQueryWorkloadInsightsTopContributorsData) ID() string { return "OperationInputValidation" } func (m *validateOpStartQueryWorkloadInsightsTopContributorsData) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartQueryWorkloadInsightsTopContributorsDataInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartQueryWorkloadInsightsTopContributorsDataInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStartQueryWorkloadInsightsTopContributors struct { } func (*validateOpStartQueryWorkloadInsightsTopContributors) ID() string { return "OperationInputValidation" } func (m *validateOpStartQueryWorkloadInsightsTopContributors) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartQueryWorkloadInsightsTopContributorsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartQueryWorkloadInsightsTopContributorsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStopQueryMonitorTopContributors struct { } func (*validateOpStopQueryMonitorTopContributors) ID() string { return "OperationInputValidation" } func (m *validateOpStopQueryMonitorTopContributors) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StopQueryMonitorTopContributorsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStopQueryMonitorTopContributorsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStopQueryWorkloadInsightsTopContributorsData struct { } func (*validateOpStopQueryWorkloadInsightsTopContributorsData) ID() string { return "OperationInputValidation" } func (m *validateOpStopQueryWorkloadInsightsTopContributorsData) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StopQueryWorkloadInsightsTopContributorsDataInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStopQueryWorkloadInsightsTopContributorsDataInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStopQueryWorkloadInsightsTopContributors struct { } func (*validateOpStopQueryWorkloadInsightsTopContributors) ID() string { return "OperationInputValidation" } func (m *validateOpStopQueryWorkloadInsightsTopContributors) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StopQueryWorkloadInsightsTopContributorsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStopQueryWorkloadInsightsTopContributorsInput(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 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 validateOpUpdateMonitor struct { } func (*validateOpUpdateMonitor) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateMonitor) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateMonitorInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateMonitorInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateScope struct { } func (*validateOpUpdateScope) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateScope) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateScopeInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateScopeInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } func addOpCreateMonitorValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateMonitor{}, middleware.After) } func addOpCreateScopeValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateScope{}, middleware.After) } func addOpDeleteMonitorValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteMonitor{}, middleware.After) } func addOpDeleteScopeValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteScope{}, middleware.After) } func addOpGetMonitorValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetMonitor{}, middleware.After) } func addOpGetQueryResultsMonitorTopContributorsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetQueryResultsMonitorTopContributors{}, middleware.After) } func addOpGetQueryResultsWorkloadInsightsTopContributorsDataValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetQueryResultsWorkloadInsightsTopContributorsData{}, middleware.After) } func addOpGetQueryResultsWorkloadInsightsTopContributorsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetQueryResultsWorkloadInsightsTopContributors{}, middleware.After) } func addOpGetQueryStatusMonitorTopContributorsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetQueryStatusMonitorTopContributors{}, middleware.After) } func addOpGetQueryStatusWorkloadInsightsTopContributorsDataValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetQueryStatusWorkloadInsightsTopContributorsData{}, middleware.After) } func addOpGetQueryStatusWorkloadInsightsTopContributorsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetQueryStatusWorkloadInsightsTopContributors{}, middleware.After) } func addOpGetScopeValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetScope{}, middleware.After) } func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After) } func addOpStartQueryMonitorTopContributorsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartQueryMonitorTopContributors{}, middleware.After) } func addOpStartQueryWorkloadInsightsTopContributorsDataValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartQueryWorkloadInsightsTopContributorsData{}, middleware.After) } func addOpStartQueryWorkloadInsightsTopContributorsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartQueryWorkloadInsightsTopContributors{}, middleware.After) } func addOpStopQueryMonitorTopContributorsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStopQueryMonitorTopContributors{}, middleware.After) } func addOpStopQueryWorkloadInsightsTopContributorsDataValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStopQueryWorkloadInsightsTopContributorsData{}, middleware.After) } func addOpStopQueryWorkloadInsightsTopContributorsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStopQueryWorkloadInsightsTopContributors{}, middleware.After) } func addOpTagResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpTagResource{}, middleware.After) } func addOpUntagResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUntagResource{}, middleware.After) } func addOpUpdateMonitorValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateMonitor{}, middleware.After) } func addOpUpdateScopeValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateScope{}, middleware.After) } func validateMonitorLocalResource(v *types.MonitorLocalResource) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "MonitorLocalResource"} if len(v.Type) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Type")) } if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateMonitorLocalResources(v []types.MonitorLocalResource) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "MonitorLocalResources"} for i := range v { if err := validateMonitorLocalResource(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateMonitorRemoteResource(v *types.MonitorRemoteResource) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "MonitorRemoteResource"} if len(v.Type) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Type")) } if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateMonitorRemoteResources(v []types.MonitorRemoteResource) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "MonitorRemoteResources"} for i := range v { if err := validateMonitorRemoteResource(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateTargetIdentifier(v *types.TargetIdentifier) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TargetIdentifier"} if v.TargetId == nil { invalidParams.Add(smithy.NewErrParamRequired("TargetId")) } if len(v.TargetType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("TargetType")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateTargetResource(v *types.TargetResource) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TargetResource"} if v.TargetIdentifier == nil { invalidParams.Add(smithy.NewErrParamRequired("TargetIdentifier")) } else if v.TargetIdentifier != nil { if err := validateTargetIdentifier(v.TargetIdentifier); err != nil { invalidParams.AddNested("TargetIdentifier", err.(smithy.InvalidParamsError)) } } if v.Region == nil { invalidParams.Add(smithy.NewErrParamRequired("Region")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateTargetResourceList(v []types.TargetResource) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TargetResourceList"} for i := range v { if err := validateTargetResource(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateMonitorInput(v *CreateMonitorInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateMonitorInput"} if v.MonitorName == nil { invalidParams.Add(smithy.NewErrParamRequired("MonitorName")) } if v.LocalResources == nil { invalidParams.Add(smithy.NewErrParamRequired("LocalResources")) } else if v.LocalResources != nil { if err := validateMonitorLocalResources(v.LocalResources); err != nil { invalidParams.AddNested("LocalResources", err.(smithy.InvalidParamsError)) } } if v.RemoteResources != nil { if err := validateMonitorRemoteResources(v.RemoteResources); err != nil { invalidParams.AddNested("RemoteResources", err.(smithy.InvalidParamsError)) } } if v.ScopeArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ScopeArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateScopeInput(v *CreateScopeInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateScopeInput"} if v.Targets == nil { invalidParams.Add(smithy.NewErrParamRequired("Targets")) } else if v.Targets != nil { if err := validateTargetResourceList(v.Targets); err != nil { invalidParams.AddNested("Targets", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteMonitorInput(v *DeleteMonitorInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteMonitorInput"} if v.MonitorName == nil { invalidParams.Add(smithy.NewErrParamRequired("MonitorName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteScopeInput(v *DeleteScopeInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteScopeInput"} if v.ScopeId == nil { invalidParams.Add(smithy.NewErrParamRequired("ScopeId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetMonitorInput(v *GetMonitorInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetMonitorInput"} if v.MonitorName == nil { invalidParams.Add(smithy.NewErrParamRequired("MonitorName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetQueryResultsMonitorTopContributorsInput(v *GetQueryResultsMonitorTopContributorsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetQueryResultsMonitorTopContributorsInput"} if v.MonitorName == nil { invalidParams.Add(smithy.NewErrParamRequired("MonitorName")) } if v.QueryId == nil { invalidParams.Add(smithy.NewErrParamRequired("QueryId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetQueryResultsWorkloadInsightsTopContributorsDataInput(v *GetQueryResultsWorkloadInsightsTopContributorsDataInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetQueryResultsWorkloadInsightsTopContributorsDataInput"} if v.ScopeId == nil { invalidParams.Add(smithy.NewErrParamRequired("ScopeId")) } if v.QueryId == nil { invalidParams.Add(smithy.NewErrParamRequired("QueryId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetQueryResultsWorkloadInsightsTopContributorsInput(v *GetQueryResultsWorkloadInsightsTopContributorsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetQueryResultsWorkloadInsightsTopContributorsInput"} if v.ScopeId == nil { invalidParams.Add(smithy.NewErrParamRequired("ScopeId")) } if v.QueryId == nil { invalidParams.Add(smithy.NewErrParamRequired("QueryId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetQueryStatusMonitorTopContributorsInput(v *GetQueryStatusMonitorTopContributorsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetQueryStatusMonitorTopContributorsInput"} if v.MonitorName == nil { invalidParams.Add(smithy.NewErrParamRequired("MonitorName")) } if v.QueryId == nil { invalidParams.Add(smithy.NewErrParamRequired("QueryId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetQueryStatusWorkloadInsightsTopContributorsDataInput(v *GetQueryStatusWorkloadInsightsTopContributorsDataInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetQueryStatusWorkloadInsightsTopContributorsDataInput"} if v.ScopeId == nil { invalidParams.Add(smithy.NewErrParamRequired("ScopeId")) } if v.QueryId == nil { invalidParams.Add(smithy.NewErrParamRequired("QueryId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetQueryStatusWorkloadInsightsTopContributorsInput(v *GetQueryStatusWorkloadInsightsTopContributorsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetQueryStatusWorkloadInsightsTopContributorsInput"} if v.ScopeId == nil { invalidParams.Add(smithy.NewErrParamRequired("ScopeId")) } if v.QueryId == nil { invalidParams.Add(smithy.NewErrParamRequired("QueryId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetScopeInput(v *GetScopeInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetScopeInput"} if v.ScopeId == nil { invalidParams.Add(smithy.NewErrParamRequired("ScopeId")) } 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 validateOpStartQueryMonitorTopContributorsInput(v *StartQueryMonitorTopContributorsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartQueryMonitorTopContributorsInput"} if v.MonitorName == nil { invalidParams.Add(smithy.NewErrParamRequired("MonitorName")) } if v.StartTime == nil { invalidParams.Add(smithy.NewErrParamRequired("StartTime")) } if v.EndTime == nil { invalidParams.Add(smithy.NewErrParamRequired("EndTime")) } if len(v.MetricName) == 0 { invalidParams.Add(smithy.NewErrParamRequired("MetricName")) } if len(v.DestinationCategory) == 0 { invalidParams.Add(smithy.NewErrParamRequired("DestinationCategory")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStartQueryWorkloadInsightsTopContributorsDataInput(v *StartQueryWorkloadInsightsTopContributorsDataInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartQueryWorkloadInsightsTopContributorsDataInput"} if v.ScopeId == nil { invalidParams.Add(smithy.NewErrParamRequired("ScopeId")) } if v.StartTime == nil { invalidParams.Add(smithy.NewErrParamRequired("StartTime")) } if v.EndTime == nil { invalidParams.Add(smithy.NewErrParamRequired("EndTime")) } if len(v.MetricName) == 0 { invalidParams.Add(smithy.NewErrParamRequired("MetricName")) } if len(v.DestinationCategory) == 0 { invalidParams.Add(smithy.NewErrParamRequired("DestinationCategory")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStartQueryWorkloadInsightsTopContributorsInput(v *StartQueryWorkloadInsightsTopContributorsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartQueryWorkloadInsightsTopContributorsInput"} if v.ScopeId == nil { invalidParams.Add(smithy.NewErrParamRequired("ScopeId")) } if v.StartTime == nil { invalidParams.Add(smithy.NewErrParamRequired("StartTime")) } if v.EndTime == nil { invalidParams.Add(smithy.NewErrParamRequired("EndTime")) } if len(v.MetricName) == 0 { invalidParams.Add(smithy.NewErrParamRequired("MetricName")) } if len(v.DestinationCategory) == 0 { invalidParams.Add(smithy.NewErrParamRequired("DestinationCategory")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStopQueryMonitorTopContributorsInput(v *StopQueryMonitorTopContributorsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StopQueryMonitorTopContributorsInput"} if v.MonitorName == nil { invalidParams.Add(smithy.NewErrParamRequired("MonitorName")) } if v.QueryId == nil { invalidParams.Add(smithy.NewErrParamRequired("QueryId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStopQueryWorkloadInsightsTopContributorsDataInput(v *StopQueryWorkloadInsightsTopContributorsDataInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StopQueryWorkloadInsightsTopContributorsDataInput"} if v.ScopeId == nil { invalidParams.Add(smithy.NewErrParamRequired("ScopeId")) } if v.QueryId == nil { invalidParams.Add(smithy.NewErrParamRequired("QueryId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStopQueryWorkloadInsightsTopContributorsInput(v *StopQueryWorkloadInsightsTopContributorsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StopQueryWorkloadInsightsTopContributorsInput"} if v.ScopeId == nil { invalidParams.Add(smithy.NewErrParamRequired("ScopeId")) } if v.QueryId == nil { invalidParams.Add(smithy.NewErrParamRequired("QueryId")) } 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 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 validateOpUpdateMonitorInput(v *UpdateMonitorInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateMonitorInput"} if v.MonitorName == nil { invalidParams.Add(smithy.NewErrParamRequired("MonitorName")) } if v.LocalResourcesToAdd != nil { if err := validateMonitorLocalResources(v.LocalResourcesToAdd); err != nil { invalidParams.AddNested("LocalResourcesToAdd", err.(smithy.InvalidParamsError)) } } if v.LocalResourcesToRemove != nil { if err := validateMonitorLocalResources(v.LocalResourcesToRemove); err != nil { invalidParams.AddNested("LocalResourcesToRemove", err.(smithy.InvalidParamsError)) } } if v.RemoteResourcesToAdd != nil { if err := validateMonitorRemoteResources(v.RemoteResourcesToAdd); err != nil { invalidParams.AddNested("RemoteResourcesToAdd", err.(smithy.InvalidParamsError)) } } if v.RemoteResourcesToRemove != nil { if err := validateMonitorRemoteResources(v.RemoteResourcesToRemove); err != nil { invalidParams.AddNested("RemoteResourcesToRemove", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateScopeInput(v *UpdateScopeInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateScopeInput"} if v.ScopeId == nil { invalidParams.Add(smithy.NewErrParamRequired("ScopeId")) } if v.ResourcesToAdd != nil { if err := validateTargetResourceList(v.ResourcesToAdd); err != nil { invalidParams.AddNested("ResourcesToAdd", err.(smithy.InvalidParamsError)) } } if v.ResourcesToDelete != nil { if err := validateTargetResourceList(v.ResourcesToDelete); err != nil { invalidParams.AddNested("ResourcesToDelete", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } }