service/iotmanagedintegrations/validators.go (1,739 lines of code) (raw):

// Code generated by smithy-go-codegen DO NOT EDIT. package iotmanagedintegrations import ( "context" "fmt" "github.com/aws/aws-sdk-go-v2/service/iotmanagedintegrations/types" smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" ) type validateOpCreateDestination struct { } func (*validateOpCreateDestination) ID() string { return "OperationInputValidation" } func (m *validateOpCreateDestination) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateDestinationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateDestinationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateEventLogConfiguration struct { } func (*validateOpCreateEventLogConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpCreateEventLogConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateEventLogConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateEventLogConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateManagedThing struct { } func (*validateOpCreateManagedThing) ID() string { return "OperationInputValidation" } func (m *validateOpCreateManagedThing) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateManagedThingInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateManagedThingInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateNotificationConfiguration struct { } func (*validateOpCreateNotificationConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpCreateNotificationConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateNotificationConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateNotificationConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateOtaTask struct { } func (*validateOpCreateOtaTask) ID() string { return "OperationInputValidation" } func (m *validateOpCreateOtaTask) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateOtaTaskInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateOtaTaskInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateProvisioningProfile struct { } func (*validateOpCreateProvisioningProfile) ID() string { return "OperationInputValidation" } func (m *validateOpCreateProvisioningProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateProvisioningProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateProvisioningProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteCredentialLocker struct { } func (*validateOpDeleteCredentialLocker) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteCredentialLocker) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteCredentialLockerInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteCredentialLockerInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteDestination struct { } func (*validateOpDeleteDestination) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteDestination) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteDestinationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteDestinationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteEventLogConfiguration struct { } func (*validateOpDeleteEventLogConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteEventLogConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteEventLogConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteEventLogConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteManagedThing struct { } func (*validateOpDeleteManagedThing) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteManagedThing) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteManagedThingInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteManagedThingInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteNotificationConfiguration struct { } func (*validateOpDeleteNotificationConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteNotificationConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteNotificationConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteNotificationConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteOtaTaskConfiguration struct { } func (*validateOpDeleteOtaTaskConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteOtaTaskConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteOtaTaskConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteOtaTaskConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteOtaTask struct { } func (*validateOpDeleteOtaTask) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteOtaTask) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteOtaTaskInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteOtaTaskInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteProvisioningProfile struct { } func (*validateOpDeleteProvisioningProfile) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteProvisioningProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteProvisioningProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteProvisioningProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetCredentialLocker struct { } func (*validateOpGetCredentialLocker) ID() string { return "OperationInputValidation" } func (m *validateOpGetCredentialLocker) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetCredentialLockerInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetCredentialLockerInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetDestination struct { } func (*validateOpGetDestination) ID() string { return "OperationInputValidation" } func (m *validateOpGetDestination) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetDestinationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetDestinationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetDeviceDiscovery struct { } func (*validateOpGetDeviceDiscovery) ID() string { return "OperationInputValidation" } func (m *validateOpGetDeviceDiscovery) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetDeviceDiscoveryInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetDeviceDiscoveryInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetEventLogConfiguration struct { } func (*validateOpGetEventLogConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpGetEventLogConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetEventLogConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetEventLogConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetManagedThingCapabilities struct { } func (*validateOpGetManagedThingCapabilities) ID() string { return "OperationInputValidation" } func (m *validateOpGetManagedThingCapabilities) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetManagedThingCapabilitiesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetManagedThingCapabilitiesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetManagedThingConnectivityData struct { } func (*validateOpGetManagedThingConnectivityData) ID() string { return "OperationInputValidation" } func (m *validateOpGetManagedThingConnectivityData) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetManagedThingConnectivityDataInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetManagedThingConnectivityDataInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetManagedThing struct { } func (*validateOpGetManagedThing) ID() string { return "OperationInputValidation" } func (m *validateOpGetManagedThing) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetManagedThingInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetManagedThingInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetManagedThingMetaData struct { } func (*validateOpGetManagedThingMetaData) ID() string { return "OperationInputValidation" } func (m *validateOpGetManagedThingMetaData) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetManagedThingMetaDataInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetManagedThingMetaDataInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetManagedThingState struct { } func (*validateOpGetManagedThingState) ID() string { return "OperationInputValidation" } func (m *validateOpGetManagedThingState) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetManagedThingStateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetManagedThingStateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetNotificationConfiguration struct { } func (*validateOpGetNotificationConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpGetNotificationConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetNotificationConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetNotificationConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetOtaTaskConfiguration struct { } func (*validateOpGetOtaTaskConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpGetOtaTaskConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetOtaTaskConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetOtaTaskConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetOtaTask struct { } func (*validateOpGetOtaTask) ID() string { return "OperationInputValidation" } func (m *validateOpGetOtaTask) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetOtaTaskInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetOtaTaskInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetProvisioningProfile struct { } func (*validateOpGetProvisioningProfile) ID() string { return "OperationInputValidation" } func (m *validateOpGetProvisioningProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetProvisioningProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetProvisioningProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetRuntimeLogConfiguration struct { } func (*validateOpGetRuntimeLogConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpGetRuntimeLogConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetRuntimeLogConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetRuntimeLogConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetSchemaVersion struct { } func (*validateOpGetSchemaVersion) ID() string { return "OperationInputValidation" } func (m *validateOpGetSchemaVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetSchemaVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetSchemaVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListManagedThingSchemas struct { } func (*validateOpListManagedThingSchemas) ID() string { return "OperationInputValidation" } func (m *validateOpListManagedThingSchemas) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListManagedThingSchemasInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListManagedThingSchemasInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListOtaTaskExecutions struct { } func (*validateOpListOtaTaskExecutions) ID() string { return "OperationInputValidation" } func (m *validateOpListOtaTaskExecutions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListOtaTaskExecutionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListOtaTaskExecutionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListSchemaVersions struct { } func (*validateOpListSchemaVersions) ID() string { return "OperationInputValidation" } func (m *validateOpListSchemaVersions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListSchemaVersionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListSchemaVersionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutDefaultEncryptionConfiguration struct { } func (*validateOpPutDefaultEncryptionConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpPutDefaultEncryptionConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutDefaultEncryptionConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutDefaultEncryptionConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutHubConfiguration struct { } func (*validateOpPutHubConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpPutHubConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutHubConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutHubConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpPutRuntimeLogConfiguration struct { } func (*validateOpPutRuntimeLogConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpPutRuntimeLogConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*PutRuntimeLogConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpPutRuntimeLogConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpResetRuntimeLogConfiguration struct { } func (*validateOpResetRuntimeLogConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpResetRuntimeLogConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ResetRuntimeLogConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpResetRuntimeLogConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpSendManagedThingCommand struct { } func (*validateOpSendManagedThingCommand) ID() string { return "OperationInputValidation" } func (m *validateOpSendManagedThingCommand) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*SendManagedThingCommandInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpSendManagedThingCommandInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStartDeviceDiscovery struct { } func (*validateOpStartDeviceDiscovery) ID() string { return "OperationInputValidation" } func (m *validateOpStartDeviceDiscovery) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartDeviceDiscoveryInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartDeviceDiscoveryInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateDestination struct { } func (*validateOpUpdateDestination) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateDestination) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateDestinationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateDestinationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateEventLogConfiguration struct { } func (*validateOpUpdateEventLogConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateEventLogConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateEventLogConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateEventLogConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateManagedThing struct { } func (*validateOpUpdateManagedThing) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateManagedThing) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateManagedThingInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateManagedThingInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateNotificationConfiguration struct { } func (*validateOpUpdateNotificationConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateNotificationConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateNotificationConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateNotificationConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateOtaTask struct { } func (*validateOpUpdateOtaTask) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateOtaTask) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateOtaTaskInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateOtaTaskInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } func addOpCreateDestinationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateDestination{}, middleware.After) } func addOpCreateEventLogConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateEventLogConfiguration{}, middleware.After) } func addOpCreateManagedThingValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateManagedThing{}, middleware.After) } func addOpCreateNotificationConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateNotificationConfiguration{}, middleware.After) } func addOpCreateOtaTaskValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateOtaTask{}, middleware.After) } func addOpCreateProvisioningProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateProvisioningProfile{}, middleware.After) } func addOpDeleteCredentialLockerValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteCredentialLocker{}, middleware.After) } func addOpDeleteDestinationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteDestination{}, middleware.After) } func addOpDeleteEventLogConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteEventLogConfiguration{}, middleware.After) } func addOpDeleteManagedThingValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteManagedThing{}, middleware.After) } func addOpDeleteNotificationConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteNotificationConfiguration{}, middleware.After) } func addOpDeleteOtaTaskConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteOtaTaskConfiguration{}, middleware.After) } func addOpDeleteOtaTaskValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteOtaTask{}, middleware.After) } func addOpDeleteProvisioningProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteProvisioningProfile{}, middleware.After) } func addOpGetCredentialLockerValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetCredentialLocker{}, middleware.After) } func addOpGetDestinationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetDestination{}, middleware.After) } func addOpGetDeviceDiscoveryValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetDeviceDiscovery{}, middleware.After) } func addOpGetEventLogConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetEventLogConfiguration{}, middleware.After) } func addOpGetManagedThingCapabilitiesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetManagedThingCapabilities{}, middleware.After) } func addOpGetManagedThingConnectivityDataValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetManagedThingConnectivityData{}, middleware.After) } func addOpGetManagedThingValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetManagedThing{}, middleware.After) } func addOpGetManagedThingMetaDataValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetManagedThingMetaData{}, middleware.After) } func addOpGetManagedThingStateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetManagedThingState{}, middleware.After) } func addOpGetNotificationConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetNotificationConfiguration{}, middleware.After) } func addOpGetOtaTaskConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetOtaTaskConfiguration{}, middleware.After) } func addOpGetOtaTaskValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetOtaTask{}, middleware.After) } func addOpGetProvisioningProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetProvisioningProfile{}, middleware.After) } func addOpGetRuntimeLogConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetRuntimeLogConfiguration{}, middleware.After) } func addOpGetSchemaVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetSchemaVersion{}, middleware.After) } func addOpListManagedThingSchemasValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListManagedThingSchemas{}, middleware.After) } func addOpListOtaTaskExecutionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListOtaTaskExecutions{}, middleware.After) } func addOpListSchemaVersionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListSchemaVersions{}, middleware.After) } func addOpPutDefaultEncryptionConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutDefaultEncryptionConfiguration{}, middleware.After) } func addOpPutHubConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutHubConfiguration{}, middleware.After) } func addOpPutRuntimeLogConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpPutRuntimeLogConfiguration{}, middleware.After) } func addOpResetRuntimeLogConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpResetRuntimeLogConfiguration{}, middleware.After) } func addOpSendManagedThingCommandValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpSendManagedThingCommand{}, middleware.After) } func addOpStartDeviceDiscoveryValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartDeviceDiscovery{}, middleware.After) } func addOpUpdateDestinationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateDestination{}, middleware.After) } func addOpUpdateEventLogConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateEventLogConfiguration{}, middleware.After) } func addOpUpdateManagedThingValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateManagedThing{}, middleware.After) } func addOpUpdateNotificationConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateNotificationConfiguration{}, middleware.After) } func addOpUpdateOtaTaskValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateOtaTask{}, middleware.After) } func validateCapabilityAction(v *types.CapabilityAction) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CapabilityAction"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCapabilityActions(v []types.CapabilityAction) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CapabilityActions"} for i := range v { if err := validateCapabilityAction(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCapabilityReport(v *types.CapabilityReport) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CapabilityReport"} if v.Version == nil { invalidParams.Add(smithy.NewErrParamRequired("Version")) } if v.Endpoints == nil { invalidParams.Add(smithy.NewErrParamRequired("Endpoints")) } else if v.Endpoints != nil { if err := validateCapabilityReportEndpoints(v.Endpoints); err != nil { invalidParams.AddNested("Endpoints", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCapabilityReportCapabilities(v []types.CapabilityReportCapability) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CapabilityReportCapabilities"} for i := range v { if err := validateCapabilityReportCapability(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCapabilityReportCapability(v *types.CapabilityReportCapability) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CapabilityReportCapability"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.Version == nil { invalidParams.Add(smithy.NewErrParamRequired("Version")) } if v.Properties == nil { invalidParams.Add(smithy.NewErrParamRequired("Properties")) } if v.Actions == nil { invalidParams.Add(smithy.NewErrParamRequired("Actions")) } if v.Events == nil { invalidParams.Add(smithy.NewErrParamRequired("Events")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCapabilityReportEndpoint(v *types.CapabilityReportEndpoint) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CapabilityReportEndpoint"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if v.DeviceTypes == nil { invalidParams.Add(smithy.NewErrParamRequired("DeviceTypes")) } if v.Capabilities == nil { invalidParams.Add(smithy.NewErrParamRequired("Capabilities")) } else if v.Capabilities != nil { if err := validateCapabilityReportCapabilities(v.Capabilities); err != nil { invalidParams.AddNested("Capabilities", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCapabilityReportEndpoints(v []types.CapabilityReportEndpoint) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CapabilityReportEndpoints"} for i := range v { if err := validateCapabilityReportEndpoint(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCommandCapabilities(v []types.CommandCapability) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CommandCapabilities"} for i := range v { if err := validateCommandCapability(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCommandCapability(v *types.CommandCapability) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CommandCapability"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.Version == nil { invalidParams.Add(smithy.NewErrParamRequired("Version")) } if v.Actions == nil { invalidParams.Add(smithy.NewErrParamRequired("Actions")) } else if v.Actions != nil { if err := validateCapabilityActions(v.Actions); err != nil { invalidParams.AddNested("Actions", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCommandEndpoint(v *types.CommandEndpoint) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CommandEndpoint"} if v.EndpointId == nil { invalidParams.Add(smithy.NewErrParamRequired("EndpointId")) } if v.Capabilities == nil { invalidParams.Add(smithy.NewErrParamRequired("Capabilities")) } else if v.Capabilities != nil { if err := validateCommandCapabilities(v.Capabilities); err != nil { invalidParams.AddNested("Capabilities", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCommandEndpoints(v []types.CommandEndpoint) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CommandEndpoints"} for i := range v { if err := validateCommandEndpoint(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateDestinationInput(v *CreateDestinationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateDestinationInput"} if v.DeliveryDestinationArn == nil { invalidParams.Add(smithy.NewErrParamRequired("DeliveryDestinationArn")) } if len(v.DeliveryDestinationType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("DeliveryDestinationType")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.RoleArn == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateEventLogConfigurationInput(v *CreateEventLogConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateEventLogConfigurationInput"} if v.ResourceType == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceType")) } if len(v.EventLogLevel) == 0 { invalidParams.Add(smithy.NewErrParamRequired("EventLogLevel")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateManagedThingInput(v *CreateManagedThingInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateManagedThingInput"} if len(v.Role) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Role")) } if v.AuthenticationMaterial == nil { invalidParams.Add(smithy.NewErrParamRequired("AuthenticationMaterial")) } if len(v.AuthenticationMaterialType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("AuthenticationMaterialType")) } if v.CapabilityReport != nil { if err := validateCapabilityReport(v.CapabilityReport); err != nil { invalidParams.AddNested("CapabilityReport", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateNotificationConfigurationInput(v *CreateNotificationConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateNotificationConfigurationInput"} if len(v.EventType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("EventType")) } if v.DestinationName == nil { invalidParams.Add(smithy.NewErrParamRequired("DestinationName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateOtaTaskInput(v *CreateOtaTaskInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateOtaTaskInput"} if v.S3Url == nil { invalidParams.Add(smithy.NewErrParamRequired("S3Url")) } if len(v.OtaType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("OtaType")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateProvisioningProfileInput(v *CreateProvisioningProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateProvisioningProfileInput"} if len(v.ProvisioningType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("ProvisioningType")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteCredentialLockerInput(v *DeleteCredentialLockerInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteCredentialLockerInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteDestinationInput(v *DeleteDestinationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteDestinationInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteEventLogConfigurationInput(v *DeleteEventLogConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteEventLogConfigurationInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteManagedThingInput(v *DeleteManagedThingInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteManagedThingInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteNotificationConfigurationInput(v *DeleteNotificationConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteNotificationConfigurationInput"} if len(v.EventType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("EventType")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteOtaTaskConfigurationInput(v *DeleteOtaTaskConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteOtaTaskConfigurationInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteOtaTaskInput(v *DeleteOtaTaskInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteOtaTaskInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteProvisioningProfileInput(v *DeleteProvisioningProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteProvisioningProfileInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetCredentialLockerInput(v *GetCredentialLockerInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetCredentialLockerInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetDestinationInput(v *GetDestinationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetDestinationInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetDeviceDiscoveryInput(v *GetDeviceDiscoveryInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetDeviceDiscoveryInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetEventLogConfigurationInput(v *GetEventLogConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetEventLogConfigurationInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetManagedThingCapabilitiesInput(v *GetManagedThingCapabilitiesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetManagedThingCapabilitiesInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetManagedThingConnectivityDataInput(v *GetManagedThingConnectivityDataInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetManagedThingConnectivityDataInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetManagedThingInput(v *GetManagedThingInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetManagedThingInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetManagedThingMetaDataInput(v *GetManagedThingMetaDataInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetManagedThingMetaDataInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetManagedThingStateInput(v *GetManagedThingStateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetManagedThingStateInput"} if v.ManagedThingId == nil { invalidParams.Add(smithy.NewErrParamRequired("ManagedThingId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetNotificationConfigurationInput(v *GetNotificationConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetNotificationConfigurationInput"} if len(v.EventType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("EventType")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetOtaTaskConfigurationInput(v *GetOtaTaskConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetOtaTaskConfigurationInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetOtaTaskInput(v *GetOtaTaskInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetOtaTaskInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetProvisioningProfileInput(v *GetProvisioningProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetProvisioningProfileInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetRuntimeLogConfigurationInput(v *GetRuntimeLogConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetRuntimeLogConfigurationInput"} if v.ManagedThingId == nil { invalidParams.Add(smithy.NewErrParamRequired("ManagedThingId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetSchemaVersionInput(v *GetSchemaVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetSchemaVersionInput"} if len(v.Type) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Type")) } if v.SchemaVersionedId == nil { invalidParams.Add(smithy.NewErrParamRequired("SchemaVersionedId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListManagedThingSchemasInput(v *ListManagedThingSchemasInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListManagedThingSchemasInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListOtaTaskExecutionsInput(v *ListOtaTaskExecutionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOtaTaskExecutionsInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListSchemaVersionsInput(v *ListSchemaVersionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListSchemaVersionsInput"} if len(v.Type) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Type")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutDefaultEncryptionConfigurationInput(v *PutDefaultEncryptionConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutDefaultEncryptionConfigurationInput"} if len(v.EncryptionType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("EncryptionType")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutHubConfigurationInput(v *PutHubConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutHubConfigurationInput"} if v.HubTokenTimerExpirySettingInSeconds == nil { invalidParams.Add(smithy.NewErrParamRequired("HubTokenTimerExpirySettingInSeconds")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpPutRuntimeLogConfigurationInput(v *PutRuntimeLogConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PutRuntimeLogConfigurationInput"} if v.ManagedThingId == nil { invalidParams.Add(smithy.NewErrParamRequired("ManagedThingId")) } if v.RuntimeLogConfigurations == nil { invalidParams.Add(smithy.NewErrParamRequired("RuntimeLogConfigurations")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpResetRuntimeLogConfigurationInput(v *ResetRuntimeLogConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ResetRuntimeLogConfigurationInput"} if v.ManagedThingId == nil { invalidParams.Add(smithy.NewErrParamRequired("ManagedThingId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpSendManagedThingCommandInput(v *SendManagedThingCommandInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SendManagedThingCommandInput"} if v.ManagedThingId == nil { invalidParams.Add(smithy.NewErrParamRequired("ManagedThingId")) } if v.Endpoints == nil { invalidParams.Add(smithy.NewErrParamRequired("Endpoints")) } else if v.Endpoints != nil { if err := validateCommandEndpoints(v.Endpoints); err != nil { invalidParams.AddNested("Endpoints", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStartDeviceDiscoveryInput(v *StartDeviceDiscoveryInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartDeviceDiscoveryInput"} if len(v.DiscoveryType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("DiscoveryType")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateDestinationInput(v *UpdateDestinationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateDestinationInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateEventLogConfigurationInput(v *UpdateEventLogConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateEventLogConfigurationInput"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if len(v.EventLogLevel) == 0 { invalidParams.Add(smithy.NewErrParamRequired("EventLogLevel")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateManagedThingInput(v *UpdateManagedThingInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateManagedThingInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if v.CapabilityReport != nil { if err := validateCapabilityReport(v.CapabilityReport); err != nil { invalidParams.AddNested("CapabilityReport", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateNotificationConfigurationInput(v *UpdateNotificationConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateNotificationConfigurationInput"} if len(v.EventType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("EventType")) } if v.DestinationName == nil { invalidParams.Add(smithy.NewErrParamRequired("DestinationName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateOtaTaskInput(v *UpdateOtaTaskInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateOtaTaskInput"} if v.Identifier == nil { invalidParams.Add(smithy.NewErrParamRequired("Identifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } }