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
}
}