// Code generated by smithy-go-codegen DO NOT EDIT. package transfer import ( "context" "fmt" "github.com/aws/aws-sdk-go-v2/service/transfer/types" smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" ) type validateOpCreateAccess struct { } func (*validateOpCreateAccess) ID() string { return "OperationInputValidation" } func (m *validateOpCreateAccess) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateAccessInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateAccessInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateAgreement struct { } func (*validateOpCreateAgreement) ID() string { return "OperationInputValidation" } func (m *validateOpCreateAgreement) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateAgreementInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateAgreementInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateConnector struct { } func (*validateOpCreateConnector) ID() string { return "OperationInputValidation" } func (m *validateOpCreateConnector) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateConnectorInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateConnectorInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateProfile struct { } func (*validateOpCreateProfile) ID() string { return "OperationInputValidation" } func (m *validateOpCreateProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateServer struct { } func (*validateOpCreateServer) ID() string { return "OperationInputValidation" } func (m *validateOpCreateServer) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateServerInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateServerInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateUser struct { } func (*validateOpCreateUser) ID() string { return "OperationInputValidation" } func (m *validateOpCreateUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateUserInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateUserInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateWorkflow struct { } func (*validateOpCreateWorkflow) ID() string { return "OperationInputValidation" } func (m *validateOpCreateWorkflow) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateWorkflowInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateWorkflowInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteAccess struct { } func (*validateOpDeleteAccess) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteAccess) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteAccessInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteAccessInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteAgreement struct { } func (*validateOpDeleteAgreement) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteAgreement) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteAgreementInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteAgreementInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteCertificate struct { } func (*validateOpDeleteCertificate) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteCertificate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteCertificateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteCertificateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteConnector struct { } func (*validateOpDeleteConnector) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteConnector) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteConnectorInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteConnectorInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteHostKey struct { } func (*validateOpDeleteHostKey) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteHostKey) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteHostKeyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteHostKeyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteProfile struct { } func (*validateOpDeleteProfile) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteServer struct { } func (*validateOpDeleteServer) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteServer) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteServerInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteServerInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteSshPublicKey struct { } func (*validateOpDeleteSshPublicKey) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteSshPublicKey) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteSshPublicKeyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteSshPublicKeyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteUser struct { } func (*validateOpDeleteUser) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteUserInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteUserInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteWorkflow struct { } func (*validateOpDeleteWorkflow) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteWorkflow) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteWorkflowInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteWorkflowInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeAccess struct { } func (*validateOpDescribeAccess) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeAccess) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeAccessInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeAccessInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeAgreement struct { } func (*validateOpDescribeAgreement) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeAgreement) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeAgreementInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeAgreementInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeCertificate struct { } func (*validateOpDescribeCertificate) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeCertificate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeCertificateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeCertificateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeConnector struct { } func (*validateOpDescribeConnector) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeConnector) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeConnectorInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeConnectorInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeExecution struct { } func (*validateOpDescribeExecution) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeExecution) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeExecutionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeExecutionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeHostKey struct { } func (*validateOpDescribeHostKey) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeHostKey) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeHostKeyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeHostKeyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeProfile struct { } func (*validateOpDescribeProfile) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeSecurityPolicy struct { } func (*validateOpDescribeSecurityPolicy) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeSecurityPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeSecurityPolicyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeSecurityPolicyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeServer struct { } func (*validateOpDescribeServer) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeServer) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeServerInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeServerInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeUser struct { } func (*validateOpDescribeUser) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeUserInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeUserInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeWorkflow struct { } func (*validateOpDescribeWorkflow) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeWorkflow) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeWorkflowInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeWorkflowInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpImportCertificate struct { } func (*validateOpImportCertificate) ID() string { return "OperationInputValidation" } func (m *validateOpImportCertificate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ImportCertificateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpImportCertificateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpImportHostKey struct { } func (*validateOpImportHostKey) ID() string { return "OperationInputValidation" } func (m *validateOpImportHostKey) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ImportHostKeyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpImportHostKeyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpImportSshPublicKey struct { } func (*validateOpImportSshPublicKey) ID() string { return "OperationInputValidation" } func (m *validateOpImportSshPublicKey) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ImportSshPublicKeyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpImportSshPublicKeyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListAccesses struct { } func (*validateOpListAccesses) ID() string { return "OperationInputValidation" } func (m *validateOpListAccesses) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListAccessesInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListAccessesInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListAgreements struct { } func (*validateOpListAgreements) ID() string { return "OperationInputValidation" } func (m *validateOpListAgreements) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListAgreementsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListAgreementsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListExecutions struct { } func (*validateOpListExecutions) ID() string { return "OperationInputValidation" } func (m *validateOpListExecutions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListExecutionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListExecutionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListHostKeys struct { } func (*validateOpListHostKeys) ID() string { return "OperationInputValidation" } func (m *validateOpListHostKeys) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListHostKeysInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListHostKeysInput(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 validateOpListUsers struct { } func (*validateOpListUsers) ID() string { return "OperationInputValidation" } func (m *validateOpListUsers) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListUsersInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListUsersInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpSendWorkflowStepState struct { } func (*validateOpSendWorkflowStepState) ID() string { return "OperationInputValidation" } func (m *validateOpSendWorkflowStepState) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*SendWorkflowStepStateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpSendWorkflowStepStateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStartFileTransfer struct { } func (*validateOpStartFileTransfer) ID() string { return "OperationInputValidation" } func (m *validateOpStartFileTransfer) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartFileTransferInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartFileTransferInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStartServer struct { } func (*validateOpStartServer) ID() string { return "OperationInputValidation" } func (m *validateOpStartServer) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartServerInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartServerInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStopServer struct { } func (*validateOpStopServer) ID() string { return "OperationInputValidation" } func (m *validateOpStopServer) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StopServerInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStopServerInput(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 validateOpTestConnection struct { } func (*validateOpTestConnection) ID() string { return "OperationInputValidation" } func (m *validateOpTestConnection) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*TestConnectionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpTestConnectionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpTestIdentityProvider struct { } func (*validateOpTestIdentityProvider) ID() string { return "OperationInputValidation" } func (m *validateOpTestIdentityProvider) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*TestIdentityProviderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpTestIdentityProviderInput(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 validateOpUpdateAccess struct { } func (*validateOpUpdateAccess) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateAccess) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateAccessInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateAccessInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateAgreement struct { } func (*validateOpUpdateAgreement) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateAgreement) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateAgreementInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateAgreementInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateCertificate struct { } func (*validateOpUpdateCertificate) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateCertificate) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateCertificateInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateCertificateInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateConnector struct { } func (*validateOpUpdateConnector) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateConnector) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateConnectorInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateConnectorInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateHostKey struct { } func (*validateOpUpdateHostKey) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateHostKey) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateHostKeyInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateHostKeyInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateProfile struct { } func (*validateOpUpdateProfile) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateProfile) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateProfileInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateProfileInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateServer struct { } func (*validateOpUpdateServer) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateServer) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateServerInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateServerInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateUser struct { } func (*validateOpUpdateUser) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateUserInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateUserInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } func addOpCreateAccessValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateAccess{}, middleware.After) } func addOpCreateAgreementValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateAgreement{}, middleware.After) } func addOpCreateConnectorValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateConnector{}, middleware.After) } func addOpCreateProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateProfile{}, middleware.After) } func addOpCreateServerValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateServer{}, middleware.After) } func addOpCreateUserValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateUser{}, middleware.After) } func addOpCreateWorkflowValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateWorkflow{}, middleware.After) } func addOpDeleteAccessValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteAccess{}, middleware.After) } func addOpDeleteAgreementValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteAgreement{}, middleware.After) } func addOpDeleteCertificateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteCertificate{}, middleware.After) } func addOpDeleteConnectorValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteConnector{}, middleware.After) } func addOpDeleteHostKeyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteHostKey{}, middleware.After) } func addOpDeleteProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteProfile{}, middleware.After) } func addOpDeleteServerValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteServer{}, middleware.After) } func addOpDeleteSshPublicKeyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteSshPublicKey{}, middleware.After) } func addOpDeleteUserValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteUser{}, middleware.After) } func addOpDeleteWorkflowValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteWorkflow{}, middleware.After) } func addOpDescribeAccessValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeAccess{}, middleware.After) } func addOpDescribeAgreementValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeAgreement{}, middleware.After) } func addOpDescribeCertificateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeCertificate{}, middleware.After) } func addOpDescribeConnectorValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeConnector{}, middleware.After) } func addOpDescribeExecutionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeExecution{}, middleware.After) } func addOpDescribeHostKeyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeHostKey{}, middleware.After) } func addOpDescribeProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeProfile{}, middleware.After) } func addOpDescribeSecurityPolicyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeSecurityPolicy{}, middleware.After) } func addOpDescribeServerValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeServer{}, middleware.After) } func addOpDescribeUserValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeUser{}, middleware.After) } func addOpDescribeWorkflowValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeWorkflow{}, middleware.After) } func addOpImportCertificateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpImportCertificate{}, middleware.After) } func addOpImportHostKeyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpImportHostKey{}, middleware.After) } func addOpImportSshPublicKeyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpImportSshPublicKey{}, middleware.After) } func addOpListAccessesValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListAccesses{}, middleware.After) } func addOpListAgreementsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListAgreements{}, middleware.After) } func addOpListExecutionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListExecutions{}, middleware.After) } func addOpListHostKeysValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListHostKeys{}, middleware.After) } func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After) } func addOpListUsersValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListUsers{}, middleware.After) } func addOpSendWorkflowStepStateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpSendWorkflowStepState{}, middleware.After) } func addOpStartFileTransferValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartFileTransfer{}, middleware.After) } func addOpStartServerValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartServer{}, middleware.After) } func addOpStopServerValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStopServer{}, middleware.After) } func addOpTagResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpTagResource{}, middleware.After) } func addOpTestConnectionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpTestConnection{}, middleware.After) } func addOpTestIdentityProviderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpTestIdentityProvider{}, middleware.After) } func addOpUntagResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUntagResource{}, middleware.After) } func addOpUpdateAccessValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateAccess{}, middleware.After) } func addOpUpdateAgreementValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateAgreement{}, middleware.After) } func addOpUpdateCertificateValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateCertificate{}, middleware.After) } func addOpUpdateConnectorValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateConnector{}, middleware.After) } func addOpUpdateHostKeyValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateHostKey{}, middleware.After) } func addOpUpdateProfileValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateProfile{}, middleware.After) } func addOpUpdateServerValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateServer{}, middleware.After) } func addOpUpdateUserValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateUser{}, middleware.After) } func validateDecryptStepDetails(v *types.DecryptStepDetails) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DecryptStepDetails"} if len(v.Type) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Type")) } if v.DestinationFileLocation == nil { invalidParams.Add(smithy.NewErrParamRequired("DestinationFileLocation")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateHomeDirectoryMapEntry(v *types.HomeDirectoryMapEntry) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "HomeDirectoryMapEntry"} if v.Entry == nil { invalidParams.Add(smithy.NewErrParamRequired("Entry")) } if v.Target == nil { invalidParams.Add(smithy.NewErrParamRequired("Target")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateHomeDirectoryMappings(v []types.HomeDirectoryMapEntry) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "HomeDirectoryMappings"} for i := range v { if err := validateHomeDirectoryMapEntry(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOnPartialUploadWorkflowDetails(v []types.WorkflowDetail) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "OnPartialUploadWorkflowDetails"} for i := range v { if err := validateWorkflowDetail(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOnUploadWorkflowDetails(v []types.WorkflowDetail) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "OnUploadWorkflowDetails"} for i := range v { if err := validateWorkflowDetail(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validatePosixProfile(v *types.PosixProfile) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "PosixProfile"} if v.Uid == nil { invalidParams.Add(smithy.NewErrParamRequired("Uid")) } if v.Gid == nil { invalidParams.Add(smithy.NewErrParamRequired("Gid")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3Tag(v *types.S3Tag) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3Tag"} if v.Key == nil { invalidParams.Add(smithy.NewErrParamRequired("Key")) } if v.Value == nil { invalidParams.Add(smithy.NewErrParamRequired("Value")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3Tags(v []types.S3Tag) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3Tags"} for i := range v { if err := validateS3Tag(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateTag(v *types.Tag) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Tag"} if v.Key == nil { invalidParams.Add(smithy.NewErrParamRequired("Key")) } if v.Value == nil { invalidParams.Add(smithy.NewErrParamRequired("Value")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateTags(v []types.Tag) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "Tags"} for i := range v { if err := validateTag(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateTagStepDetails(v *types.TagStepDetails) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TagStepDetails"} if v.Tags != nil { if err := validateS3Tags(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateWorkflowDetail(v *types.WorkflowDetail) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "WorkflowDetail"} if v.WorkflowId == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkflowId")) } if v.ExecutionRole == nil { invalidParams.Add(smithy.NewErrParamRequired("ExecutionRole")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateWorkflowDetails(v *types.WorkflowDetails) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "WorkflowDetails"} if v.OnUpload != nil { if err := validateOnUploadWorkflowDetails(v.OnUpload); err != nil { invalidParams.AddNested("OnUpload", err.(smithy.InvalidParamsError)) } } if v.OnPartialUpload != nil { if err := validateOnPartialUploadWorkflowDetails(v.OnPartialUpload); err != nil { invalidParams.AddNested("OnPartialUpload", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateWorkflowStep(v *types.WorkflowStep) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "WorkflowStep"} if v.TagStepDetails != nil { if err := validateTagStepDetails(v.TagStepDetails); err != nil { invalidParams.AddNested("TagStepDetails", err.(smithy.InvalidParamsError)) } } if v.DecryptStepDetails != nil { if err := validateDecryptStepDetails(v.DecryptStepDetails); err != nil { invalidParams.AddNested("DecryptStepDetails", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateWorkflowSteps(v []types.WorkflowStep) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "WorkflowSteps"} for i := range v { if err := validateWorkflowStep(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateAccessInput(v *CreateAccessInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateAccessInput"} if v.HomeDirectoryMappings != nil { if err := validateHomeDirectoryMappings(v.HomeDirectoryMappings); err != nil { invalidParams.AddNested("HomeDirectoryMappings", err.(smithy.InvalidParamsError)) } } if v.PosixProfile != nil { if err := validatePosixProfile(v.PosixProfile); err != nil { invalidParams.AddNested("PosixProfile", err.(smithy.InvalidParamsError)) } } if v.Role == nil { invalidParams.Add(smithy.NewErrParamRequired("Role")) } if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if v.ExternalId == nil { invalidParams.Add(smithy.NewErrParamRequired("ExternalId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateAgreementInput(v *CreateAgreementInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateAgreementInput"} if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if v.LocalProfileId == nil { invalidParams.Add(smithy.NewErrParamRequired("LocalProfileId")) } if v.PartnerProfileId == nil { invalidParams.Add(smithy.NewErrParamRequired("PartnerProfileId")) } if v.BaseDirectory == nil { invalidParams.Add(smithy.NewErrParamRequired("BaseDirectory")) } if v.AccessRole == nil { invalidParams.Add(smithy.NewErrParamRequired("AccessRole")) } if v.Tags != nil { if err := validateTags(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateConnectorInput(v *CreateConnectorInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateConnectorInput"} if v.Url == nil { invalidParams.Add(smithy.NewErrParamRequired("Url")) } if v.AccessRole == nil { invalidParams.Add(smithy.NewErrParamRequired("AccessRole")) } if v.Tags != nil { if err := validateTags(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateProfileInput(v *CreateProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateProfileInput"} if v.As2Id == nil { invalidParams.Add(smithy.NewErrParamRequired("As2Id")) } if len(v.ProfileType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("ProfileType")) } if v.Tags != nil { if err := validateTags(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateServerInput(v *CreateServerInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateServerInput"} if v.Tags != nil { if err := validateTags(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if v.WorkflowDetails != nil { if err := validateWorkflowDetails(v.WorkflowDetails); err != nil { invalidParams.AddNested("WorkflowDetails", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateUserInput(v *CreateUserInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateUserInput"} if v.HomeDirectoryMappings != nil { if err := validateHomeDirectoryMappings(v.HomeDirectoryMappings); err != nil { invalidParams.AddNested("HomeDirectoryMappings", err.(smithy.InvalidParamsError)) } } if v.PosixProfile != nil { if err := validatePosixProfile(v.PosixProfile); err != nil { invalidParams.AddNested("PosixProfile", err.(smithy.InvalidParamsError)) } } if v.Role == nil { invalidParams.Add(smithy.NewErrParamRequired("Role")) } if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if v.Tags != nil { if err := validateTags(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateWorkflowInput(v *CreateWorkflowInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateWorkflowInput"} if v.Steps == nil { invalidParams.Add(smithy.NewErrParamRequired("Steps")) } else if v.Steps != nil { if err := validateWorkflowSteps(v.Steps); err != nil { invalidParams.AddNested("Steps", err.(smithy.InvalidParamsError)) } } if v.OnExceptionSteps != nil { if err := validateWorkflowSteps(v.OnExceptionSteps); err != nil { invalidParams.AddNested("OnExceptionSteps", err.(smithy.InvalidParamsError)) } } if v.Tags != nil { if err := validateTags(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteAccessInput(v *DeleteAccessInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteAccessInput"} if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if v.ExternalId == nil { invalidParams.Add(smithy.NewErrParamRequired("ExternalId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteAgreementInput(v *DeleteAgreementInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteAgreementInput"} if v.AgreementId == nil { invalidParams.Add(smithy.NewErrParamRequired("AgreementId")) } if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteCertificateInput(v *DeleteCertificateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteCertificateInput"} if v.CertificateId == nil { invalidParams.Add(smithy.NewErrParamRequired("CertificateId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteConnectorInput(v *DeleteConnectorInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteConnectorInput"} if v.ConnectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("ConnectorId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteHostKeyInput(v *DeleteHostKeyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteHostKeyInput"} if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if v.HostKeyId == nil { invalidParams.Add(smithy.NewErrParamRequired("HostKeyId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteProfileInput(v *DeleteProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteProfileInput"} if v.ProfileId == nil { invalidParams.Add(smithy.NewErrParamRequired("ProfileId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteServerInput(v *DeleteServerInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteServerInput"} if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteSshPublicKeyInput(v *DeleteSshPublicKeyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteSshPublicKeyInput"} if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if v.SshPublicKeyId == nil { invalidParams.Add(smithy.NewErrParamRequired("SshPublicKeyId")) } if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteUserInput(v *DeleteUserInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteUserInput"} if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteWorkflowInput(v *DeleteWorkflowInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteWorkflowInput"} if v.WorkflowId == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkflowId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeAccessInput(v *DescribeAccessInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeAccessInput"} if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if v.ExternalId == nil { invalidParams.Add(smithy.NewErrParamRequired("ExternalId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeAgreementInput(v *DescribeAgreementInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeAgreementInput"} if v.AgreementId == nil { invalidParams.Add(smithy.NewErrParamRequired("AgreementId")) } if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeCertificateInput(v *DescribeCertificateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeCertificateInput"} if v.CertificateId == nil { invalidParams.Add(smithy.NewErrParamRequired("CertificateId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeConnectorInput(v *DescribeConnectorInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeConnectorInput"} if v.ConnectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("ConnectorId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeExecutionInput(v *DescribeExecutionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeExecutionInput"} if v.ExecutionId == nil { invalidParams.Add(smithy.NewErrParamRequired("ExecutionId")) } if v.WorkflowId == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkflowId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeHostKeyInput(v *DescribeHostKeyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeHostKeyInput"} if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if v.HostKeyId == nil { invalidParams.Add(smithy.NewErrParamRequired("HostKeyId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeProfileInput(v *DescribeProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeProfileInput"} if v.ProfileId == nil { invalidParams.Add(smithy.NewErrParamRequired("ProfileId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeSecurityPolicyInput(v *DescribeSecurityPolicyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeSecurityPolicyInput"} if v.SecurityPolicyName == nil { invalidParams.Add(smithy.NewErrParamRequired("SecurityPolicyName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeServerInput(v *DescribeServerInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeServerInput"} if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeUserInput(v *DescribeUserInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeUserInput"} if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeWorkflowInput(v *DescribeWorkflowInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeWorkflowInput"} if v.WorkflowId == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkflowId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpImportCertificateInput(v *ImportCertificateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ImportCertificateInput"} if len(v.Usage) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Usage")) } if v.Certificate == nil { invalidParams.Add(smithy.NewErrParamRequired("Certificate")) } if v.Tags != nil { if err := validateTags(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpImportHostKeyInput(v *ImportHostKeyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ImportHostKeyInput"} if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if v.HostKeyBody == nil { invalidParams.Add(smithy.NewErrParamRequired("HostKeyBody")) } if v.Tags != nil { if err := validateTags(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpImportSshPublicKeyInput(v *ImportSshPublicKeyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ImportSshPublicKeyInput"} if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if v.SshPublicKeyBody == nil { invalidParams.Add(smithy.NewErrParamRequired("SshPublicKeyBody")) } if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListAccessesInput(v *ListAccessesInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListAccessesInput"} if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListAgreementsInput(v *ListAgreementsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListAgreementsInput"} if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListExecutionsInput(v *ListExecutionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListExecutionsInput"} if v.WorkflowId == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkflowId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListHostKeysInput(v *ListHostKeysInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListHostKeysInput"} if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } 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.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListUsersInput(v *ListUsersInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListUsersInput"} if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpSendWorkflowStepStateInput(v *SendWorkflowStepStateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "SendWorkflowStepStateInput"} if v.WorkflowId == nil { invalidParams.Add(smithy.NewErrParamRequired("WorkflowId")) } if v.ExecutionId == nil { invalidParams.Add(smithy.NewErrParamRequired("ExecutionId")) } if v.Token == nil { invalidParams.Add(smithy.NewErrParamRequired("Token")) } if len(v.Status) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Status")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStartFileTransferInput(v *StartFileTransferInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartFileTransferInput"} if v.ConnectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("ConnectorId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStartServerInput(v *StartServerInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartServerInput"} if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStopServerInput(v *StopServerInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StopServerInput"} if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } 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.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if v.Tags == nil { invalidParams.Add(smithy.NewErrParamRequired("Tags")) } else if v.Tags != nil { if err := validateTags(v.Tags); err != nil { invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpTestConnectionInput(v *TestConnectionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TestConnectionInput"} if v.ConnectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("ConnectorId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpTestIdentityProviderInput(v *TestIdentityProviderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TestIdentityProviderInput"} if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } 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.Arn == nil { invalidParams.Add(smithy.NewErrParamRequired("Arn")) } if v.TagKeys == nil { invalidParams.Add(smithy.NewErrParamRequired("TagKeys")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateAccessInput(v *UpdateAccessInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateAccessInput"} if v.HomeDirectoryMappings != nil { if err := validateHomeDirectoryMappings(v.HomeDirectoryMappings); err != nil { invalidParams.AddNested("HomeDirectoryMappings", err.(smithy.InvalidParamsError)) } } if v.PosixProfile != nil { if err := validatePosixProfile(v.PosixProfile); err != nil { invalidParams.AddNested("PosixProfile", err.(smithy.InvalidParamsError)) } } if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if v.ExternalId == nil { invalidParams.Add(smithy.NewErrParamRequired("ExternalId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateAgreementInput(v *UpdateAgreementInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateAgreementInput"} if v.AgreementId == nil { invalidParams.Add(smithy.NewErrParamRequired("AgreementId")) } if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateCertificateInput(v *UpdateCertificateInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateCertificateInput"} if v.CertificateId == nil { invalidParams.Add(smithy.NewErrParamRequired("CertificateId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateConnectorInput(v *UpdateConnectorInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateConnectorInput"} if v.ConnectorId == nil { invalidParams.Add(smithy.NewErrParamRequired("ConnectorId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateHostKeyInput(v *UpdateHostKeyInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateHostKeyInput"} if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if v.HostKeyId == nil { invalidParams.Add(smithy.NewErrParamRequired("HostKeyId")) } if v.Description == nil { invalidParams.Add(smithy.NewErrParamRequired("Description")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateProfileInput(v *UpdateProfileInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateProfileInput"} if v.ProfileId == nil { invalidParams.Add(smithy.NewErrParamRequired("ProfileId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateServerInput(v *UpdateServerInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateServerInput"} if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if v.WorkflowDetails != nil { if err := validateWorkflowDetails(v.WorkflowDetails); err != nil { invalidParams.AddNested("WorkflowDetails", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateUserInput(v *UpdateUserInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateUserInput"} if v.HomeDirectoryMappings != nil { if err := validateHomeDirectoryMappings(v.HomeDirectoryMappings); err != nil { invalidParams.AddNested("HomeDirectoryMappings", err.(smithy.InvalidParamsError)) } } if v.PosixProfile != nil { if err := validatePosixProfile(v.PosixProfile); err != nil { invalidParams.AddNested("PosixProfile", err.(smithy.InvalidParamsError)) } } if v.ServerId == nil { invalidParams.Add(smithy.NewErrParamRequired("ServerId")) } if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } }