// Code generated by smithy-go-codegen DO NOT EDIT. package greengrass import ( "context" "fmt" "github.com/aws/aws-sdk-go-v2/service/greengrass/types" smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" ) type validateOpAssociateRoleToGroup struct { } func (*validateOpAssociateRoleToGroup) ID() string { return "OperationInputValidation" } func (m *validateOpAssociateRoleToGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*AssociateRoleToGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpAssociateRoleToGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpAssociateServiceRoleToAccount struct { } func (*validateOpAssociateServiceRoleToAccount) ID() string { return "OperationInputValidation" } func (m *validateOpAssociateServiceRoleToAccount) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*AssociateServiceRoleToAccountInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpAssociateServiceRoleToAccountInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateConnectorDefinition struct { } func (*validateOpCreateConnectorDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpCreateConnectorDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateConnectorDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateConnectorDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateConnectorDefinitionVersion struct { } func (*validateOpCreateConnectorDefinitionVersion) ID() string { return "OperationInputValidation" } func (m *validateOpCreateConnectorDefinitionVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateConnectorDefinitionVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateConnectorDefinitionVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateCoreDefinition struct { } func (*validateOpCreateCoreDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpCreateCoreDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateCoreDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateCoreDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateCoreDefinitionVersion struct { } func (*validateOpCreateCoreDefinitionVersion) ID() string { return "OperationInputValidation" } func (m *validateOpCreateCoreDefinitionVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateCoreDefinitionVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateCoreDefinitionVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateDeployment struct { } func (*validateOpCreateDeployment) ID() string { return "OperationInputValidation" } func (m *validateOpCreateDeployment) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateDeploymentInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateDeploymentInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateDeviceDefinition struct { } func (*validateOpCreateDeviceDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpCreateDeviceDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateDeviceDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateDeviceDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateDeviceDefinitionVersion struct { } func (*validateOpCreateDeviceDefinitionVersion) ID() string { return "OperationInputValidation" } func (m *validateOpCreateDeviceDefinitionVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateDeviceDefinitionVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateDeviceDefinitionVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateFunctionDefinition struct { } func (*validateOpCreateFunctionDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpCreateFunctionDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateFunctionDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateFunctionDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateFunctionDefinitionVersion struct { } func (*validateOpCreateFunctionDefinitionVersion) ID() string { return "OperationInputValidation" } func (m *validateOpCreateFunctionDefinitionVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateFunctionDefinitionVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateFunctionDefinitionVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateGroupCertificateAuthority struct { } func (*validateOpCreateGroupCertificateAuthority) ID() string { return "OperationInputValidation" } func (m *validateOpCreateGroupCertificateAuthority) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateGroupCertificateAuthorityInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateGroupCertificateAuthorityInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateGroup struct { } func (*validateOpCreateGroup) ID() string { return "OperationInputValidation" } func (m *validateOpCreateGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateGroupVersion struct { } func (*validateOpCreateGroupVersion) ID() string { return "OperationInputValidation" } func (m *validateOpCreateGroupVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateGroupVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateGroupVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateLoggerDefinition struct { } func (*validateOpCreateLoggerDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpCreateLoggerDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateLoggerDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateLoggerDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateLoggerDefinitionVersion struct { } func (*validateOpCreateLoggerDefinitionVersion) ID() string { return "OperationInputValidation" } func (m *validateOpCreateLoggerDefinitionVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateLoggerDefinitionVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateLoggerDefinitionVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateResourceDefinition struct { } func (*validateOpCreateResourceDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpCreateResourceDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateResourceDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateResourceDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateResourceDefinitionVersion struct { } func (*validateOpCreateResourceDefinitionVersion) ID() string { return "OperationInputValidation" } func (m *validateOpCreateResourceDefinitionVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateResourceDefinitionVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateResourceDefinitionVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateSoftwareUpdateJob struct { } func (*validateOpCreateSoftwareUpdateJob) ID() string { return "OperationInputValidation" } func (m *validateOpCreateSoftwareUpdateJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateSoftwareUpdateJobInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateSoftwareUpdateJobInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateSubscriptionDefinition struct { } func (*validateOpCreateSubscriptionDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpCreateSubscriptionDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateSubscriptionDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateSubscriptionDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateSubscriptionDefinitionVersion struct { } func (*validateOpCreateSubscriptionDefinitionVersion) ID() string { return "OperationInputValidation" } func (m *validateOpCreateSubscriptionDefinitionVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateSubscriptionDefinitionVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateSubscriptionDefinitionVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteConnectorDefinition struct { } func (*validateOpDeleteConnectorDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteConnectorDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteConnectorDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteConnectorDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteCoreDefinition struct { } func (*validateOpDeleteCoreDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteCoreDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteCoreDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteCoreDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteDeviceDefinition struct { } func (*validateOpDeleteDeviceDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteDeviceDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteDeviceDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteDeviceDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteFunctionDefinition struct { } func (*validateOpDeleteFunctionDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteFunctionDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteFunctionDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteFunctionDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteGroup struct { } func (*validateOpDeleteGroup) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteLoggerDefinition struct { } func (*validateOpDeleteLoggerDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteLoggerDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteLoggerDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteLoggerDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteResourceDefinition struct { } func (*validateOpDeleteResourceDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteResourceDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteResourceDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteResourceDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteSubscriptionDefinition struct { } func (*validateOpDeleteSubscriptionDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteSubscriptionDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteSubscriptionDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteSubscriptionDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDisassociateRoleFromGroup struct { } func (*validateOpDisassociateRoleFromGroup) ID() string { return "OperationInputValidation" } func (m *validateOpDisassociateRoleFromGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DisassociateRoleFromGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDisassociateRoleFromGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetAssociatedRole struct { } func (*validateOpGetAssociatedRole) ID() string { return "OperationInputValidation" } func (m *validateOpGetAssociatedRole) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetAssociatedRoleInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetAssociatedRoleInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetBulkDeploymentStatus struct { } func (*validateOpGetBulkDeploymentStatus) ID() string { return "OperationInputValidation" } func (m *validateOpGetBulkDeploymentStatus) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetBulkDeploymentStatusInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetBulkDeploymentStatusInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetConnectivityInfo struct { } func (*validateOpGetConnectivityInfo) ID() string { return "OperationInputValidation" } func (m *validateOpGetConnectivityInfo) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetConnectivityInfoInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetConnectivityInfoInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetConnectorDefinition struct { } func (*validateOpGetConnectorDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpGetConnectorDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetConnectorDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetConnectorDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetConnectorDefinitionVersion struct { } func (*validateOpGetConnectorDefinitionVersion) ID() string { return "OperationInputValidation" } func (m *validateOpGetConnectorDefinitionVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetConnectorDefinitionVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetConnectorDefinitionVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetCoreDefinition struct { } func (*validateOpGetCoreDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpGetCoreDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetCoreDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetCoreDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetCoreDefinitionVersion struct { } func (*validateOpGetCoreDefinitionVersion) ID() string { return "OperationInputValidation" } func (m *validateOpGetCoreDefinitionVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetCoreDefinitionVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetCoreDefinitionVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetDeploymentStatus struct { } func (*validateOpGetDeploymentStatus) ID() string { return "OperationInputValidation" } func (m *validateOpGetDeploymentStatus) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetDeploymentStatusInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetDeploymentStatusInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetDeviceDefinition struct { } func (*validateOpGetDeviceDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpGetDeviceDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetDeviceDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetDeviceDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetDeviceDefinitionVersion struct { } func (*validateOpGetDeviceDefinitionVersion) ID() string { return "OperationInputValidation" } func (m *validateOpGetDeviceDefinitionVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetDeviceDefinitionVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetDeviceDefinitionVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetFunctionDefinition struct { } func (*validateOpGetFunctionDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpGetFunctionDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetFunctionDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetFunctionDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetFunctionDefinitionVersion struct { } func (*validateOpGetFunctionDefinitionVersion) ID() string { return "OperationInputValidation" } func (m *validateOpGetFunctionDefinitionVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetFunctionDefinitionVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetFunctionDefinitionVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetGroupCertificateAuthority struct { } func (*validateOpGetGroupCertificateAuthority) ID() string { return "OperationInputValidation" } func (m *validateOpGetGroupCertificateAuthority) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetGroupCertificateAuthorityInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetGroupCertificateAuthorityInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetGroupCertificateConfiguration struct { } func (*validateOpGetGroupCertificateConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpGetGroupCertificateConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetGroupCertificateConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetGroupCertificateConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetGroup struct { } func (*validateOpGetGroup) ID() string { return "OperationInputValidation" } func (m *validateOpGetGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetGroupVersion struct { } func (*validateOpGetGroupVersion) ID() string { return "OperationInputValidation" } func (m *validateOpGetGroupVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetGroupVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetGroupVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetLoggerDefinition struct { } func (*validateOpGetLoggerDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpGetLoggerDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetLoggerDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetLoggerDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetLoggerDefinitionVersion struct { } func (*validateOpGetLoggerDefinitionVersion) ID() string { return "OperationInputValidation" } func (m *validateOpGetLoggerDefinitionVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetLoggerDefinitionVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetLoggerDefinitionVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetResourceDefinition struct { } func (*validateOpGetResourceDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpGetResourceDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetResourceDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetResourceDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetResourceDefinitionVersion struct { } func (*validateOpGetResourceDefinitionVersion) ID() string { return "OperationInputValidation" } func (m *validateOpGetResourceDefinitionVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetResourceDefinitionVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetResourceDefinitionVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetSubscriptionDefinition struct { } func (*validateOpGetSubscriptionDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpGetSubscriptionDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetSubscriptionDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetSubscriptionDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetSubscriptionDefinitionVersion struct { } func (*validateOpGetSubscriptionDefinitionVersion) ID() string { return "OperationInputValidation" } func (m *validateOpGetSubscriptionDefinitionVersion) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetSubscriptionDefinitionVersionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetSubscriptionDefinitionVersionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpGetThingRuntimeConfiguration struct { } func (*validateOpGetThingRuntimeConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpGetThingRuntimeConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*GetThingRuntimeConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpGetThingRuntimeConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListBulkDeploymentDetailedReports struct { } func (*validateOpListBulkDeploymentDetailedReports) ID() string { return "OperationInputValidation" } func (m *validateOpListBulkDeploymentDetailedReports) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListBulkDeploymentDetailedReportsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListBulkDeploymentDetailedReportsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListConnectorDefinitionVersions struct { } func (*validateOpListConnectorDefinitionVersions) ID() string { return "OperationInputValidation" } func (m *validateOpListConnectorDefinitionVersions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListConnectorDefinitionVersionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListConnectorDefinitionVersionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListCoreDefinitionVersions struct { } func (*validateOpListCoreDefinitionVersions) ID() string { return "OperationInputValidation" } func (m *validateOpListCoreDefinitionVersions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListCoreDefinitionVersionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListCoreDefinitionVersionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListDeployments struct { } func (*validateOpListDeployments) ID() string { return "OperationInputValidation" } func (m *validateOpListDeployments) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListDeploymentsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListDeploymentsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListDeviceDefinitionVersions struct { } func (*validateOpListDeviceDefinitionVersions) ID() string { return "OperationInputValidation" } func (m *validateOpListDeviceDefinitionVersions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListDeviceDefinitionVersionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListDeviceDefinitionVersionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListFunctionDefinitionVersions struct { } func (*validateOpListFunctionDefinitionVersions) ID() string { return "OperationInputValidation" } func (m *validateOpListFunctionDefinitionVersions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListFunctionDefinitionVersionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListFunctionDefinitionVersionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListGroupCertificateAuthorities struct { } func (*validateOpListGroupCertificateAuthorities) ID() string { return "OperationInputValidation" } func (m *validateOpListGroupCertificateAuthorities) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListGroupCertificateAuthoritiesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListGroupCertificateAuthoritiesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListGroupVersions struct { } func (*validateOpListGroupVersions) ID() string { return "OperationInputValidation" } func (m *validateOpListGroupVersions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListGroupVersionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListGroupVersionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListLoggerDefinitionVersions struct { } func (*validateOpListLoggerDefinitionVersions) ID() string { return "OperationInputValidation" } func (m *validateOpListLoggerDefinitionVersions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListLoggerDefinitionVersionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListLoggerDefinitionVersionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListResourceDefinitionVersions struct { } func (*validateOpListResourceDefinitionVersions) ID() string { return "OperationInputValidation" } func (m *validateOpListResourceDefinitionVersions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListResourceDefinitionVersionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListResourceDefinitionVersionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListSubscriptionDefinitionVersions struct { } func (*validateOpListSubscriptionDefinitionVersions) ID() string { return "OperationInputValidation" } func (m *validateOpListSubscriptionDefinitionVersions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListSubscriptionDefinitionVersionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListSubscriptionDefinitionVersionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListTagsForResource struct { } func (*validateOpListTagsForResource) ID() string { return "OperationInputValidation" } func (m *validateOpListTagsForResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListTagsForResourceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListTagsForResourceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpResetDeployments struct { } func (*validateOpResetDeployments) ID() string { return "OperationInputValidation" } func (m *validateOpResetDeployments) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ResetDeploymentsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpResetDeploymentsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStartBulkDeployment struct { } func (*validateOpStartBulkDeployment) ID() string { return "OperationInputValidation" } func (m *validateOpStartBulkDeployment) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartBulkDeploymentInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartBulkDeploymentInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStopBulkDeployment struct { } func (*validateOpStopBulkDeployment) ID() string { return "OperationInputValidation" } func (m *validateOpStopBulkDeployment) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StopBulkDeploymentInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStopBulkDeploymentInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpTagResource struct { } func (*validateOpTagResource) ID() string { return "OperationInputValidation" } func (m *validateOpTagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*TagResourceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpTagResourceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUntagResource struct { } func (*validateOpUntagResource) ID() string { return "OperationInputValidation" } func (m *validateOpUntagResource) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UntagResourceInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUntagResourceInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateConnectivityInfo struct { } func (*validateOpUpdateConnectivityInfo) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateConnectivityInfo) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateConnectivityInfoInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateConnectivityInfoInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateConnectorDefinition struct { } func (*validateOpUpdateConnectorDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateConnectorDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateConnectorDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateConnectorDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateCoreDefinition struct { } func (*validateOpUpdateCoreDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateCoreDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateCoreDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateCoreDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateDeviceDefinition struct { } func (*validateOpUpdateDeviceDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateDeviceDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateDeviceDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateDeviceDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateFunctionDefinition struct { } func (*validateOpUpdateFunctionDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateFunctionDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateFunctionDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateFunctionDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateGroupCertificateConfiguration struct { } func (*validateOpUpdateGroupCertificateConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateGroupCertificateConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateGroupCertificateConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateGroupCertificateConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateGroup struct { } func (*validateOpUpdateGroup) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateGroupInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateGroupInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateLoggerDefinition struct { } func (*validateOpUpdateLoggerDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateLoggerDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateLoggerDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateLoggerDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateResourceDefinition struct { } func (*validateOpUpdateResourceDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateResourceDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateResourceDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateResourceDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateSubscriptionDefinition struct { } func (*validateOpUpdateSubscriptionDefinition) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateSubscriptionDefinition) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateSubscriptionDefinitionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateSubscriptionDefinitionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateThingRuntimeConfiguration struct { } func (*validateOpUpdateThingRuntimeConfiguration) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateThingRuntimeConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateThingRuntimeConfigurationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateThingRuntimeConfigurationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } func addOpAssociateRoleToGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpAssociateRoleToGroup{}, middleware.After) } func addOpAssociateServiceRoleToAccountValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpAssociateServiceRoleToAccount{}, middleware.After) } func addOpCreateConnectorDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateConnectorDefinition{}, middleware.After) } func addOpCreateConnectorDefinitionVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateConnectorDefinitionVersion{}, middleware.After) } func addOpCreateCoreDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateCoreDefinition{}, middleware.After) } func addOpCreateCoreDefinitionVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateCoreDefinitionVersion{}, middleware.After) } func addOpCreateDeploymentValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateDeployment{}, middleware.After) } func addOpCreateDeviceDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateDeviceDefinition{}, middleware.After) } func addOpCreateDeviceDefinitionVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateDeviceDefinitionVersion{}, middleware.After) } func addOpCreateFunctionDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateFunctionDefinition{}, middleware.After) } func addOpCreateFunctionDefinitionVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateFunctionDefinitionVersion{}, middleware.After) } func addOpCreateGroupCertificateAuthorityValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateGroupCertificateAuthority{}, middleware.After) } func addOpCreateGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateGroup{}, middleware.After) } func addOpCreateGroupVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateGroupVersion{}, middleware.After) } func addOpCreateLoggerDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateLoggerDefinition{}, middleware.After) } func addOpCreateLoggerDefinitionVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateLoggerDefinitionVersion{}, middleware.After) } func addOpCreateResourceDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateResourceDefinition{}, middleware.After) } func addOpCreateResourceDefinitionVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateResourceDefinitionVersion{}, middleware.After) } func addOpCreateSoftwareUpdateJobValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateSoftwareUpdateJob{}, middleware.After) } func addOpCreateSubscriptionDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateSubscriptionDefinition{}, middleware.After) } func addOpCreateSubscriptionDefinitionVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateSubscriptionDefinitionVersion{}, middleware.After) } func addOpDeleteConnectorDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteConnectorDefinition{}, middleware.After) } func addOpDeleteCoreDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteCoreDefinition{}, middleware.After) } func addOpDeleteDeviceDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteDeviceDefinition{}, middleware.After) } func addOpDeleteFunctionDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteFunctionDefinition{}, middleware.After) } func addOpDeleteGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteGroup{}, middleware.After) } func addOpDeleteLoggerDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteLoggerDefinition{}, middleware.After) } func addOpDeleteResourceDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteResourceDefinition{}, middleware.After) } func addOpDeleteSubscriptionDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteSubscriptionDefinition{}, middleware.After) } func addOpDisassociateRoleFromGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDisassociateRoleFromGroup{}, middleware.After) } func addOpGetAssociatedRoleValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetAssociatedRole{}, middleware.After) } func addOpGetBulkDeploymentStatusValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetBulkDeploymentStatus{}, middleware.After) } func addOpGetConnectivityInfoValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetConnectivityInfo{}, middleware.After) } func addOpGetConnectorDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetConnectorDefinition{}, middleware.After) } func addOpGetConnectorDefinitionVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetConnectorDefinitionVersion{}, middleware.After) } func addOpGetCoreDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetCoreDefinition{}, middleware.After) } func addOpGetCoreDefinitionVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetCoreDefinitionVersion{}, middleware.After) } func addOpGetDeploymentStatusValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetDeploymentStatus{}, middleware.After) } func addOpGetDeviceDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetDeviceDefinition{}, middleware.After) } func addOpGetDeviceDefinitionVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetDeviceDefinitionVersion{}, middleware.After) } func addOpGetFunctionDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetFunctionDefinition{}, middleware.After) } func addOpGetFunctionDefinitionVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetFunctionDefinitionVersion{}, middleware.After) } func addOpGetGroupCertificateAuthorityValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetGroupCertificateAuthority{}, middleware.After) } func addOpGetGroupCertificateConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetGroupCertificateConfiguration{}, middleware.After) } func addOpGetGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetGroup{}, middleware.After) } func addOpGetGroupVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetGroupVersion{}, middleware.After) } func addOpGetLoggerDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetLoggerDefinition{}, middleware.After) } func addOpGetLoggerDefinitionVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetLoggerDefinitionVersion{}, middleware.After) } func addOpGetResourceDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetResourceDefinition{}, middleware.After) } func addOpGetResourceDefinitionVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetResourceDefinitionVersion{}, middleware.After) } func addOpGetSubscriptionDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetSubscriptionDefinition{}, middleware.After) } func addOpGetSubscriptionDefinitionVersionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetSubscriptionDefinitionVersion{}, middleware.After) } func addOpGetThingRuntimeConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpGetThingRuntimeConfiguration{}, middleware.After) } func addOpListBulkDeploymentDetailedReportsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListBulkDeploymentDetailedReports{}, middleware.After) } func addOpListConnectorDefinitionVersionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListConnectorDefinitionVersions{}, middleware.After) } func addOpListCoreDefinitionVersionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListCoreDefinitionVersions{}, middleware.After) } func addOpListDeploymentsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListDeployments{}, middleware.After) } func addOpListDeviceDefinitionVersionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListDeviceDefinitionVersions{}, middleware.After) } func addOpListFunctionDefinitionVersionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListFunctionDefinitionVersions{}, middleware.After) } func addOpListGroupCertificateAuthoritiesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListGroupCertificateAuthorities{}, middleware.After) } func addOpListGroupVersionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListGroupVersions{}, middleware.After) } func addOpListLoggerDefinitionVersionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListLoggerDefinitionVersions{}, middleware.After) } func addOpListResourceDefinitionVersionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListResourceDefinitionVersions{}, middleware.After) } func addOpListSubscriptionDefinitionVersionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListSubscriptionDefinitionVersions{}, middleware.After) } func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After) } func addOpResetDeploymentsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpResetDeployments{}, middleware.After) } func addOpStartBulkDeploymentValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartBulkDeployment{}, middleware.After) } func addOpStopBulkDeploymentValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStopBulkDeployment{}, middleware.After) } func addOpTagResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpTagResource{}, middleware.After) } func addOpUntagResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUntagResource{}, middleware.After) } func addOpUpdateConnectivityInfoValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateConnectivityInfo{}, middleware.After) } func addOpUpdateConnectorDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateConnectorDefinition{}, middleware.After) } func addOpUpdateCoreDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateCoreDefinition{}, middleware.After) } func addOpUpdateDeviceDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateDeviceDefinition{}, middleware.After) } func addOpUpdateFunctionDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateFunctionDefinition{}, middleware.After) } func addOpUpdateGroupCertificateConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateGroupCertificateConfiguration{}, middleware.After) } func addOpUpdateGroupValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateGroup{}, middleware.After) } func addOpUpdateLoggerDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateLoggerDefinition{}, middleware.After) } func addOpUpdateResourceDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateResourceDefinition{}, middleware.After) } func addOpUpdateSubscriptionDefinitionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateSubscriptionDefinition{}, middleware.After) } func addOpUpdateThingRuntimeConfigurationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateThingRuntimeConfiguration{}, middleware.After) } func validate__listOfConnector(v []types.Connector) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfConnector"} for i := range v { if err := validateConnector(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfCore(v []types.Core) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfCore"} for i := range v { if err := validateCore(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfDevice(v []types.Device) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfDevice"} for i := range v { if err := validateDevice(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfFunction(v []types.Function) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfFunction"} for i := range v { if err := validateFunction(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfLogger(v []types.Logger) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfLogger"} for i := range v { if err := validateLogger(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfResource(v []types.Resource) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfResource"} for i := range v { if err := validateResource(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfResourceAccessPolicy(v []types.ResourceAccessPolicy) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfResourceAccessPolicy"} for i := range v { if err := validateResourceAccessPolicy(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validate__listOfSubscription(v []types.Subscription) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListOfSubscription"} for i := range v { if err := validateSubscription(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateConnector(v *types.Connector) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Connector"} if v.ConnectorArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ConnectorArn")) } if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateConnectorDefinitionVersion(v *types.ConnectorDefinitionVersion) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ConnectorDefinitionVersion"} if v.Connectors != nil { if err := validate__listOfConnector(v.Connectors); err != nil { invalidParams.AddNested("Connectors", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCore(v *types.Core) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Core"} if v.CertificateArn == nil { invalidParams.Add(smithy.NewErrParamRequired("CertificateArn")) } if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if v.ThingArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ThingArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateCoreDefinitionVersion(v *types.CoreDefinitionVersion) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CoreDefinitionVersion"} if v.Cores != nil { if err := validate__listOfCore(v.Cores); err != nil { invalidParams.AddNested("Cores", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateDevice(v *types.Device) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Device"} if v.CertificateArn == nil { invalidParams.Add(smithy.NewErrParamRequired("CertificateArn")) } if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if v.ThingArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ThingArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateDeviceDefinitionVersion(v *types.DeviceDefinitionVersion) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeviceDefinitionVersion"} if v.Devices != nil { if err := validate__listOfDevice(v.Devices); err != nil { invalidParams.AddNested("Devices", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateFunction(v *types.Function) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Function"} if v.FunctionConfiguration != nil { if err := validateFunctionConfiguration(v.FunctionConfiguration); err != nil { invalidParams.AddNested("FunctionConfiguration", err.(smithy.InvalidParamsError)) } } if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateFunctionConfiguration(v *types.FunctionConfiguration) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "FunctionConfiguration"} if v.Environment != nil { if err := validateFunctionConfigurationEnvironment(v.Environment); err != nil { invalidParams.AddNested("Environment", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateFunctionConfigurationEnvironment(v *types.FunctionConfigurationEnvironment) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "FunctionConfigurationEnvironment"} if v.ResourceAccessPolicies != nil { if err := validate__listOfResourceAccessPolicy(v.ResourceAccessPolicies); err != nil { invalidParams.AddNested("ResourceAccessPolicies", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateFunctionDefinitionVersion(v *types.FunctionDefinitionVersion) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "FunctionDefinitionVersion"} if v.Functions != nil { if err := validate__listOfFunction(v.Functions); err != nil { invalidParams.AddNested("Functions", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateLogger(v *types.Logger) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Logger"} if len(v.Component) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Component")) } if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if len(v.Level) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Level")) } if len(v.Type) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Type")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateLoggerDefinitionVersion(v *types.LoggerDefinitionVersion) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "LoggerDefinitionVersion"} if v.Loggers != nil { if err := validate__listOfLogger(v.Loggers); err != nil { invalidParams.AddNested("Loggers", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateResource(v *types.Resource) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Resource"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.ResourceDataContainer == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceDataContainer")) } else if v.ResourceDataContainer != nil { if err := validateResourceDataContainer(v.ResourceDataContainer); err != nil { invalidParams.AddNested("ResourceDataContainer", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateResourceAccessPolicy(v *types.ResourceAccessPolicy) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ResourceAccessPolicy"} if v.ResourceId == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateResourceDataContainer(v *types.ResourceDataContainer) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ResourceDataContainer"} if v.S3MachineLearningModelResourceData != nil { if err := validateS3MachineLearningModelResourceData(v.S3MachineLearningModelResourceData); err != nil { invalidParams.AddNested("S3MachineLearningModelResourceData", err.(smithy.InvalidParamsError)) } } if v.SageMakerMachineLearningModelResourceData != nil { if err := validateSageMakerMachineLearningModelResourceData(v.SageMakerMachineLearningModelResourceData); err != nil { invalidParams.AddNested("SageMakerMachineLearningModelResourceData", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateResourceDefinitionVersion(v *types.ResourceDefinitionVersion) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ResourceDefinitionVersion"} if v.Resources != nil { if err := validate__listOfResource(v.Resources); err != nil { invalidParams.AddNested("Resources", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateResourceDownloadOwnerSetting(v *types.ResourceDownloadOwnerSetting) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ResourceDownloadOwnerSetting"} if v.GroupOwner == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupOwner")) } if len(v.GroupPermission) == 0 { invalidParams.Add(smithy.NewErrParamRequired("GroupPermission")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3MachineLearningModelResourceData(v *types.S3MachineLearningModelResourceData) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3MachineLearningModelResourceData"} if v.OwnerSetting != nil { if err := validateResourceDownloadOwnerSetting(v.OwnerSetting); err != nil { invalidParams.AddNested("OwnerSetting", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateSageMakerMachineLearningModelResourceData(v *types.SageMakerMachineLearningModelResourceData) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SageMakerMachineLearningModelResourceData"} if v.OwnerSetting != nil { if err := validateResourceDownloadOwnerSetting(v.OwnerSetting); err != nil { invalidParams.AddNested("OwnerSetting", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateSubscription(v *types.Subscription) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Subscription"} if v.Id == nil { invalidParams.Add(smithy.NewErrParamRequired("Id")) } if v.Source == nil { invalidParams.Add(smithy.NewErrParamRequired("Source")) } if v.Subject == nil { invalidParams.Add(smithy.NewErrParamRequired("Subject")) } if v.Target == nil { invalidParams.Add(smithy.NewErrParamRequired("Target")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateSubscriptionDefinitionVersion(v *types.SubscriptionDefinitionVersion) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SubscriptionDefinitionVersion"} if v.Subscriptions != nil { if err := validate__listOfSubscription(v.Subscriptions); err != nil { invalidParams.AddNested("Subscriptions", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateTelemetryConfigurationUpdate(v *types.TelemetryConfigurationUpdate) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TelemetryConfigurationUpdate"} if len(v.Telemetry) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Telemetry")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpAssociateRoleToGroupInput(v *AssociateRoleToGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AssociateRoleToGroupInput"} if v.GroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupId")) } if v.RoleArn == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpAssociateServiceRoleToAccountInput(v *AssociateServiceRoleToAccountInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AssociateServiceRoleToAccountInput"} if v.RoleArn == nil { invalidParams.Add(smithy.NewErrParamRequired("RoleArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateConnectorDefinitionInput(v *CreateConnectorDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateConnectorDefinitionInput"} if v.InitialVersion != nil { if err := validateConnectorDefinitionVersion(v.InitialVersion); err != nil { invalidParams.AddNested("InitialVersion", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateConnectorDefinitionVersionInput(v *CreateConnectorDefinitionVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateConnectorDefinitionVersionInput"} if v.ConnectorDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("ConnectorDefinitionId")) } if v.Connectors != nil { if err := validate__listOfConnector(v.Connectors); err != nil { invalidParams.AddNested("Connectors", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateCoreDefinitionInput(v *CreateCoreDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateCoreDefinitionInput"} if v.InitialVersion != nil { if err := validateCoreDefinitionVersion(v.InitialVersion); err != nil { invalidParams.AddNested("InitialVersion", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateCoreDefinitionVersionInput(v *CreateCoreDefinitionVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateCoreDefinitionVersionInput"} if v.CoreDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("CoreDefinitionId")) } if v.Cores != nil { if err := validate__listOfCore(v.Cores); err != nil { invalidParams.AddNested("Cores", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateDeploymentInput(v *CreateDeploymentInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateDeploymentInput"} if len(v.DeploymentType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("DeploymentType")) } if v.GroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateDeviceDefinitionInput(v *CreateDeviceDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateDeviceDefinitionInput"} if v.InitialVersion != nil { if err := validateDeviceDefinitionVersion(v.InitialVersion); err != nil { invalidParams.AddNested("InitialVersion", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateDeviceDefinitionVersionInput(v *CreateDeviceDefinitionVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateDeviceDefinitionVersionInput"} if v.DeviceDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("DeviceDefinitionId")) } if v.Devices != nil { if err := validate__listOfDevice(v.Devices); err != nil { invalidParams.AddNested("Devices", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateFunctionDefinitionInput(v *CreateFunctionDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateFunctionDefinitionInput"} if v.InitialVersion != nil { if err := validateFunctionDefinitionVersion(v.InitialVersion); err != nil { invalidParams.AddNested("InitialVersion", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateFunctionDefinitionVersionInput(v *CreateFunctionDefinitionVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateFunctionDefinitionVersionInput"} if v.FunctionDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("FunctionDefinitionId")) } if v.Functions != nil { if err := validate__listOfFunction(v.Functions); err != nil { invalidParams.AddNested("Functions", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateGroupCertificateAuthorityInput(v *CreateGroupCertificateAuthorityInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateGroupCertificateAuthorityInput"} if v.GroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateGroupInput(v *CreateGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateGroupInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateGroupVersionInput(v *CreateGroupVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateGroupVersionInput"} if v.GroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateLoggerDefinitionInput(v *CreateLoggerDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateLoggerDefinitionInput"} if v.InitialVersion != nil { if err := validateLoggerDefinitionVersion(v.InitialVersion); err != nil { invalidParams.AddNested("InitialVersion", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateLoggerDefinitionVersionInput(v *CreateLoggerDefinitionVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateLoggerDefinitionVersionInput"} if v.LoggerDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("LoggerDefinitionId")) } if v.Loggers != nil { if err := validate__listOfLogger(v.Loggers); err != nil { invalidParams.AddNested("Loggers", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateResourceDefinitionInput(v *CreateResourceDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateResourceDefinitionInput"} if v.InitialVersion != nil { if err := validateResourceDefinitionVersion(v.InitialVersion); err != nil { invalidParams.AddNested("InitialVersion", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateResourceDefinitionVersionInput(v *CreateResourceDefinitionVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateResourceDefinitionVersionInput"} if v.ResourceDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceDefinitionId")) } if v.Resources != nil { if err := validate__listOfResource(v.Resources); err != nil { invalidParams.AddNested("Resources", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateSoftwareUpdateJobInput(v *CreateSoftwareUpdateJobInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateSoftwareUpdateJobInput"} if v.S3UrlSignerRole == nil { invalidParams.Add(smithy.NewErrParamRequired("S3UrlSignerRole")) } if len(v.SoftwareToUpdate) == 0 { invalidParams.Add(smithy.NewErrParamRequired("SoftwareToUpdate")) } if v.UpdateTargets == nil { invalidParams.Add(smithy.NewErrParamRequired("UpdateTargets")) } if len(v.UpdateTargetsArchitecture) == 0 { invalidParams.Add(smithy.NewErrParamRequired("UpdateTargetsArchitecture")) } if len(v.UpdateTargetsOperatingSystem) == 0 { invalidParams.Add(smithy.NewErrParamRequired("UpdateTargetsOperatingSystem")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateSubscriptionDefinitionInput(v *CreateSubscriptionDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateSubscriptionDefinitionInput"} if v.InitialVersion != nil { if err := validateSubscriptionDefinitionVersion(v.InitialVersion); err != nil { invalidParams.AddNested("InitialVersion", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateSubscriptionDefinitionVersionInput(v *CreateSubscriptionDefinitionVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateSubscriptionDefinitionVersionInput"} if v.SubscriptionDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("SubscriptionDefinitionId")) } if v.Subscriptions != nil { if err := validate__listOfSubscription(v.Subscriptions); err != nil { invalidParams.AddNested("Subscriptions", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteConnectorDefinitionInput(v *DeleteConnectorDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteConnectorDefinitionInput"} if v.ConnectorDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("ConnectorDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteCoreDefinitionInput(v *DeleteCoreDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteCoreDefinitionInput"} if v.CoreDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("CoreDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteDeviceDefinitionInput(v *DeleteDeviceDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteDeviceDefinitionInput"} if v.DeviceDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("DeviceDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteFunctionDefinitionInput(v *DeleteFunctionDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteFunctionDefinitionInput"} if v.FunctionDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("FunctionDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteGroupInput(v *DeleteGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteGroupInput"} if v.GroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteLoggerDefinitionInput(v *DeleteLoggerDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteLoggerDefinitionInput"} if v.LoggerDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("LoggerDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteResourceDefinitionInput(v *DeleteResourceDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteResourceDefinitionInput"} if v.ResourceDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteSubscriptionDefinitionInput(v *DeleteSubscriptionDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteSubscriptionDefinitionInput"} if v.SubscriptionDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("SubscriptionDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDisassociateRoleFromGroupInput(v *DisassociateRoleFromGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DisassociateRoleFromGroupInput"} if v.GroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetAssociatedRoleInput(v *GetAssociatedRoleInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetAssociatedRoleInput"} if v.GroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetBulkDeploymentStatusInput(v *GetBulkDeploymentStatusInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetBulkDeploymentStatusInput"} if v.BulkDeploymentId == nil { invalidParams.Add(smithy.NewErrParamRequired("BulkDeploymentId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetConnectivityInfoInput(v *GetConnectivityInfoInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetConnectivityInfoInput"} if v.ThingName == nil { invalidParams.Add(smithy.NewErrParamRequired("ThingName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetConnectorDefinitionInput(v *GetConnectorDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetConnectorDefinitionInput"} if v.ConnectorDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("ConnectorDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetConnectorDefinitionVersionInput(v *GetConnectorDefinitionVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetConnectorDefinitionVersionInput"} if v.ConnectorDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("ConnectorDefinitionId")) } if v.ConnectorDefinitionVersionId == nil { invalidParams.Add(smithy.NewErrParamRequired("ConnectorDefinitionVersionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetCoreDefinitionInput(v *GetCoreDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetCoreDefinitionInput"} if v.CoreDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("CoreDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetCoreDefinitionVersionInput(v *GetCoreDefinitionVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetCoreDefinitionVersionInput"} if v.CoreDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("CoreDefinitionId")) } if v.CoreDefinitionVersionId == nil { invalidParams.Add(smithy.NewErrParamRequired("CoreDefinitionVersionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetDeploymentStatusInput(v *GetDeploymentStatusInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetDeploymentStatusInput"} if v.DeploymentId == nil { invalidParams.Add(smithy.NewErrParamRequired("DeploymentId")) } if v.GroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetDeviceDefinitionInput(v *GetDeviceDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetDeviceDefinitionInput"} if v.DeviceDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("DeviceDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetDeviceDefinitionVersionInput(v *GetDeviceDefinitionVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetDeviceDefinitionVersionInput"} if v.DeviceDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("DeviceDefinitionId")) } if v.DeviceDefinitionVersionId == nil { invalidParams.Add(smithy.NewErrParamRequired("DeviceDefinitionVersionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetFunctionDefinitionInput(v *GetFunctionDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetFunctionDefinitionInput"} if v.FunctionDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("FunctionDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetFunctionDefinitionVersionInput(v *GetFunctionDefinitionVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetFunctionDefinitionVersionInput"} if v.FunctionDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("FunctionDefinitionId")) } if v.FunctionDefinitionVersionId == nil { invalidParams.Add(smithy.NewErrParamRequired("FunctionDefinitionVersionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetGroupCertificateAuthorityInput(v *GetGroupCertificateAuthorityInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetGroupCertificateAuthorityInput"} if v.CertificateAuthorityId == nil { invalidParams.Add(smithy.NewErrParamRequired("CertificateAuthorityId")) } if v.GroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetGroupCertificateConfigurationInput(v *GetGroupCertificateConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetGroupCertificateConfigurationInput"} if v.GroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetGroupInput(v *GetGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetGroupInput"} if v.GroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetGroupVersionInput(v *GetGroupVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetGroupVersionInput"} if v.GroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupId")) } if v.GroupVersionId == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupVersionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetLoggerDefinitionInput(v *GetLoggerDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetLoggerDefinitionInput"} if v.LoggerDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("LoggerDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetLoggerDefinitionVersionInput(v *GetLoggerDefinitionVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetLoggerDefinitionVersionInput"} if v.LoggerDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("LoggerDefinitionId")) } if v.LoggerDefinitionVersionId == nil { invalidParams.Add(smithy.NewErrParamRequired("LoggerDefinitionVersionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetResourceDefinitionInput(v *GetResourceDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetResourceDefinitionInput"} if v.ResourceDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetResourceDefinitionVersionInput(v *GetResourceDefinitionVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetResourceDefinitionVersionInput"} if v.ResourceDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceDefinitionId")) } if v.ResourceDefinitionVersionId == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceDefinitionVersionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetSubscriptionDefinitionInput(v *GetSubscriptionDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetSubscriptionDefinitionInput"} if v.SubscriptionDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("SubscriptionDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetSubscriptionDefinitionVersionInput(v *GetSubscriptionDefinitionVersionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetSubscriptionDefinitionVersionInput"} if v.SubscriptionDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("SubscriptionDefinitionId")) } if v.SubscriptionDefinitionVersionId == nil { invalidParams.Add(smithy.NewErrParamRequired("SubscriptionDefinitionVersionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpGetThingRuntimeConfigurationInput(v *GetThingRuntimeConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "GetThingRuntimeConfigurationInput"} if v.ThingName == nil { invalidParams.Add(smithy.NewErrParamRequired("ThingName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListBulkDeploymentDetailedReportsInput(v *ListBulkDeploymentDetailedReportsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListBulkDeploymentDetailedReportsInput"} if v.BulkDeploymentId == nil { invalidParams.Add(smithy.NewErrParamRequired("BulkDeploymentId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListConnectorDefinitionVersionsInput(v *ListConnectorDefinitionVersionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListConnectorDefinitionVersionsInput"} if v.ConnectorDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("ConnectorDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListCoreDefinitionVersionsInput(v *ListCoreDefinitionVersionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListCoreDefinitionVersionsInput"} if v.CoreDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("CoreDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListDeploymentsInput(v *ListDeploymentsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListDeploymentsInput"} if v.GroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListDeviceDefinitionVersionsInput(v *ListDeviceDefinitionVersionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListDeviceDefinitionVersionsInput"} if v.DeviceDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("DeviceDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListFunctionDefinitionVersionsInput(v *ListFunctionDefinitionVersionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListFunctionDefinitionVersionsInput"} if v.FunctionDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("FunctionDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListGroupCertificateAuthoritiesInput(v *ListGroupCertificateAuthoritiesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListGroupCertificateAuthoritiesInput"} if v.GroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListGroupVersionsInput(v *ListGroupVersionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListGroupVersionsInput"} if v.GroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListLoggerDefinitionVersionsInput(v *ListLoggerDefinitionVersionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListLoggerDefinitionVersionsInput"} if v.LoggerDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("LoggerDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListResourceDefinitionVersionsInput(v *ListResourceDefinitionVersionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListResourceDefinitionVersionsInput"} if v.ResourceDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListSubscriptionDefinitionVersionsInput(v *ListSubscriptionDefinitionVersionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListSubscriptionDefinitionVersionsInput"} if v.SubscriptionDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("SubscriptionDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListTagsForResourceInput(v *ListTagsForResourceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListTagsForResourceInput"} if v.ResourceArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpResetDeploymentsInput(v *ResetDeploymentsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ResetDeploymentsInput"} if v.GroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStartBulkDeploymentInput(v *StartBulkDeploymentInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartBulkDeploymentInput"} if v.ExecutionRoleArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ExecutionRoleArn")) } if v.InputFileUri == nil { invalidParams.Add(smithy.NewErrParamRequired("InputFileUri")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStopBulkDeploymentInput(v *StopBulkDeploymentInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StopBulkDeploymentInput"} if v.BulkDeploymentId == nil { invalidParams.Add(smithy.NewErrParamRequired("BulkDeploymentId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpTagResourceInput(v *TagResourceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TagResourceInput"} if v.ResourceArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUntagResourceInput(v *UntagResourceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UntagResourceInput"} if v.ResourceArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) } if v.TagKeys == nil { invalidParams.Add(smithy.NewErrParamRequired("TagKeys")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateConnectivityInfoInput(v *UpdateConnectivityInfoInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateConnectivityInfoInput"} if v.ThingName == nil { invalidParams.Add(smithy.NewErrParamRequired("ThingName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateConnectorDefinitionInput(v *UpdateConnectorDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateConnectorDefinitionInput"} if v.ConnectorDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("ConnectorDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateCoreDefinitionInput(v *UpdateCoreDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateCoreDefinitionInput"} if v.CoreDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("CoreDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateDeviceDefinitionInput(v *UpdateDeviceDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateDeviceDefinitionInput"} if v.DeviceDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("DeviceDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateFunctionDefinitionInput(v *UpdateFunctionDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateFunctionDefinitionInput"} if v.FunctionDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("FunctionDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateGroupCertificateConfigurationInput(v *UpdateGroupCertificateConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateGroupCertificateConfigurationInput"} if v.GroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateGroupInput(v *UpdateGroupInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateGroupInput"} if v.GroupId == nil { invalidParams.Add(smithy.NewErrParamRequired("GroupId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateLoggerDefinitionInput(v *UpdateLoggerDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateLoggerDefinitionInput"} if v.LoggerDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("LoggerDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateResourceDefinitionInput(v *UpdateResourceDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateResourceDefinitionInput"} if v.ResourceDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateSubscriptionDefinitionInput(v *UpdateSubscriptionDefinitionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateSubscriptionDefinitionInput"} if v.SubscriptionDefinitionId == nil { invalidParams.Add(smithy.NewErrParamRequired("SubscriptionDefinitionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateThingRuntimeConfigurationInput(v *UpdateThingRuntimeConfigurationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateThingRuntimeConfigurationInput"} if v.TelemetryConfiguration != nil { if err := validateTelemetryConfigurationUpdate(v.TelemetryConfiguration); err != nil { invalidParams.AddNested("TelemetryConfiguration", err.(smithy.InvalidParamsError)) } } if v.ThingName == nil { invalidParams.Add(smithy.NewErrParamRequired("ThingName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } }