// Code generated by smithy-go-codegen DO NOT EDIT. package appstream import ( "context" "fmt" "github.com/aws/aws-sdk-go-v2/service/appstream/types" smithy "github.com/aws/smithy-go" "github.com/aws/smithy-go/middleware" ) type validateOpAssociateAppBlockBuilderAppBlock struct { } func (*validateOpAssociateAppBlockBuilderAppBlock) ID() string { return "OperationInputValidation" } func (m *validateOpAssociateAppBlockBuilderAppBlock) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*AssociateAppBlockBuilderAppBlockInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpAssociateAppBlockBuilderAppBlockInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpAssociateApplicationFleet struct { } func (*validateOpAssociateApplicationFleet) ID() string { return "OperationInputValidation" } func (m *validateOpAssociateApplicationFleet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*AssociateApplicationFleetInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpAssociateApplicationFleetInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpAssociateApplicationToEntitlement struct { } func (*validateOpAssociateApplicationToEntitlement) ID() string { return "OperationInputValidation" } func (m *validateOpAssociateApplicationToEntitlement) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*AssociateApplicationToEntitlementInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpAssociateApplicationToEntitlementInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpAssociateFleet struct { } func (*validateOpAssociateFleet) ID() string { return "OperationInputValidation" } func (m *validateOpAssociateFleet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*AssociateFleetInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpAssociateFleetInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpBatchAssociateUserStack struct { } func (*validateOpBatchAssociateUserStack) ID() string { return "OperationInputValidation" } func (m *validateOpBatchAssociateUserStack) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*BatchAssociateUserStackInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpBatchAssociateUserStackInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpBatchDisassociateUserStack struct { } func (*validateOpBatchDisassociateUserStack) ID() string { return "OperationInputValidation" } func (m *validateOpBatchDisassociateUserStack) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*BatchDisassociateUserStackInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpBatchDisassociateUserStackInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCopyImage struct { } func (*validateOpCopyImage) ID() string { return "OperationInputValidation" } func (m *validateOpCopyImage) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CopyImageInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCopyImageInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateAppBlockBuilder struct { } func (*validateOpCreateAppBlockBuilder) ID() string { return "OperationInputValidation" } func (m *validateOpCreateAppBlockBuilder) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateAppBlockBuilderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateAppBlockBuilderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateAppBlockBuilderStreamingURL struct { } func (*validateOpCreateAppBlockBuilderStreamingURL) ID() string { return "OperationInputValidation" } func (m *validateOpCreateAppBlockBuilderStreamingURL) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateAppBlockBuilderStreamingURLInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateAppBlockBuilderStreamingURLInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateAppBlock struct { } func (*validateOpCreateAppBlock) ID() string { return "OperationInputValidation" } func (m *validateOpCreateAppBlock) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateAppBlockInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateAppBlockInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateApplication struct { } func (*validateOpCreateApplication) ID() string { return "OperationInputValidation" } func (m *validateOpCreateApplication) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateApplicationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateApplicationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateDirectoryConfig struct { } func (*validateOpCreateDirectoryConfig) ID() string { return "OperationInputValidation" } func (m *validateOpCreateDirectoryConfig) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateDirectoryConfigInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateDirectoryConfigInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateEntitlement struct { } func (*validateOpCreateEntitlement) ID() string { return "OperationInputValidation" } func (m *validateOpCreateEntitlement) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateEntitlementInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateEntitlementInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateFleet struct { } func (*validateOpCreateFleet) ID() string { return "OperationInputValidation" } func (m *validateOpCreateFleet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateFleetInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateFleetInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateImageBuilder struct { } func (*validateOpCreateImageBuilder) ID() string { return "OperationInputValidation" } func (m *validateOpCreateImageBuilder) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateImageBuilderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateImageBuilderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateImageBuilderStreamingURL struct { } func (*validateOpCreateImageBuilderStreamingURL) ID() string { return "OperationInputValidation" } func (m *validateOpCreateImageBuilderStreamingURL) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateImageBuilderStreamingURLInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateImageBuilderStreamingURLInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateStack struct { } func (*validateOpCreateStack) ID() string { return "OperationInputValidation" } func (m *validateOpCreateStack) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateStackInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateStackInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateStreamingURL struct { } func (*validateOpCreateStreamingURL) ID() string { return "OperationInputValidation" } func (m *validateOpCreateStreamingURL) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateStreamingURLInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateStreamingURLInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpCreateUpdatedImage struct { } func (*validateOpCreateUpdatedImage) ID() string { return "OperationInputValidation" } func (m *validateOpCreateUpdatedImage) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*CreateUpdatedImageInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpCreateUpdatedImageInput(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 validateOpDeleteAppBlockBuilder struct { } func (*validateOpDeleteAppBlockBuilder) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteAppBlockBuilder) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteAppBlockBuilderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteAppBlockBuilderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteAppBlock struct { } func (*validateOpDeleteAppBlock) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteAppBlock) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteAppBlockInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteAppBlockInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteApplication struct { } func (*validateOpDeleteApplication) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteApplication) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteApplicationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteApplicationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteDirectoryConfig struct { } func (*validateOpDeleteDirectoryConfig) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteDirectoryConfig) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteDirectoryConfigInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteDirectoryConfigInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteEntitlement struct { } func (*validateOpDeleteEntitlement) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteEntitlement) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteEntitlementInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteEntitlementInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteFleet struct { } func (*validateOpDeleteFleet) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteFleet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteFleetInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteFleetInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteImageBuilder struct { } func (*validateOpDeleteImageBuilder) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteImageBuilder) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteImageBuilderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteImageBuilderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteImage struct { } func (*validateOpDeleteImage) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteImage) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteImageInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteImageInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteImagePermissions struct { } func (*validateOpDeleteImagePermissions) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteImagePermissions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteImagePermissionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteImagePermissionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDeleteStack struct { } func (*validateOpDeleteStack) ID() string { return "OperationInputValidation" } func (m *validateOpDeleteStack) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DeleteStackInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDeleteStackInput(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 validateOpDescribeEntitlements struct { } func (*validateOpDescribeEntitlements) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeEntitlements) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeEntitlementsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeEntitlementsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeImagePermissions struct { } func (*validateOpDescribeImagePermissions) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeImagePermissions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeImagePermissionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeImagePermissionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeSessions struct { } func (*validateOpDescribeSessions) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeSessions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeSessionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeSessionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDescribeUsers struct { } func (*validateOpDescribeUsers) ID() string { return "OperationInputValidation" } func (m *validateOpDescribeUsers) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DescribeUsersInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDescribeUsersInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDisableUser struct { } func (*validateOpDisableUser) ID() string { return "OperationInputValidation" } func (m *validateOpDisableUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DisableUserInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDisableUserInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDisassociateAppBlockBuilderAppBlock struct { } func (*validateOpDisassociateAppBlockBuilderAppBlock) ID() string { return "OperationInputValidation" } func (m *validateOpDisassociateAppBlockBuilderAppBlock) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DisassociateAppBlockBuilderAppBlockInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDisassociateAppBlockBuilderAppBlockInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDisassociateApplicationFleet struct { } func (*validateOpDisassociateApplicationFleet) ID() string { return "OperationInputValidation" } func (m *validateOpDisassociateApplicationFleet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DisassociateApplicationFleetInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDisassociateApplicationFleetInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDisassociateApplicationFromEntitlement struct { } func (*validateOpDisassociateApplicationFromEntitlement) ID() string { return "OperationInputValidation" } func (m *validateOpDisassociateApplicationFromEntitlement) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DisassociateApplicationFromEntitlementInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDisassociateApplicationFromEntitlementInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpDisassociateFleet struct { } func (*validateOpDisassociateFleet) ID() string { return "OperationInputValidation" } func (m *validateOpDisassociateFleet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*DisassociateFleetInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpDisassociateFleetInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpEnableUser struct { } func (*validateOpEnableUser) ID() string { return "OperationInputValidation" } func (m *validateOpEnableUser) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*EnableUserInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpEnableUserInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpExpireSession struct { } func (*validateOpExpireSession) ID() string { return "OperationInputValidation" } func (m *validateOpExpireSession) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ExpireSessionInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpExpireSessionInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListAssociatedFleets struct { } func (*validateOpListAssociatedFleets) ID() string { return "OperationInputValidation" } func (m *validateOpListAssociatedFleets) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListAssociatedFleetsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListAssociatedFleetsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListAssociatedStacks struct { } func (*validateOpListAssociatedStacks) ID() string { return "OperationInputValidation" } func (m *validateOpListAssociatedStacks) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListAssociatedStacksInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListAssociatedStacksInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpListEntitledApplications struct { } func (*validateOpListEntitledApplications) ID() string { return "OperationInputValidation" } func (m *validateOpListEntitledApplications) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*ListEntitledApplicationsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpListEntitledApplicationsInput(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 validateOpStartAppBlockBuilder struct { } func (*validateOpStartAppBlockBuilder) ID() string { return "OperationInputValidation" } func (m *validateOpStartAppBlockBuilder) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartAppBlockBuilderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartAppBlockBuilderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStartFleet struct { } func (*validateOpStartFleet) ID() string { return "OperationInputValidation" } func (m *validateOpStartFleet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartFleetInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartFleetInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStartImageBuilder struct { } func (*validateOpStartImageBuilder) ID() string { return "OperationInputValidation" } func (m *validateOpStartImageBuilder) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StartImageBuilderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStartImageBuilderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStopAppBlockBuilder struct { } func (*validateOpStopAppBlockBuilder) ID() string { return "OperationInputValidation" } func (m *validateOpStopAppBlockBuilder) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StopAppBlockBuilderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStopAppBlockBuilderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStopFleet struct { } func (*validateOpStopFleet) ID() string { return "OperationInputValidation" } func (m *validateOpStopFleet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StopFleetInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStopFleetInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpStopImageBuilder struct { } func (*validateOpStopImageBuilder) ID() string { return "OperationInputValidation" } func (m *validateOpStopImageBuilder) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*StopImageBuilderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpStopImageBuilderInput(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 validateOpUpdateAppBlockBuilder struct { } func (*validateOpUpdateAppBlockBuilder) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateAppBlockBuilder) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateAppBlockBuilderInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateAppBlockBuilderInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateApplication struct { } func (*validateOpUpdateApplication) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateApplication) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateApplicationInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateApplicationInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateDirectoryConfig struct { } func (*validateOpUpdateDirectoryConfig) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateDirectoryConfig) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateDirectoryConfigInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateDirectoryConfigInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateEntitlement struct { } func (*validateOpUpdateEntitlement) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateEntitlement) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateEntitlementInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateEntitlementInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateFleet struct { } func (*validateOpUpdateFleet) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateFleet) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateFleetInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateFleetInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateImagePermissions struct { } func (*validateOpUpdateImagePermissions) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateImagePermissions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateImagePermissionsInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateImagePermissionsInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } type validateOpUpdateStack struct { } func (*validateOpUpdateStack) ID() string { return "OperationInputValidation" } func (m *validateOpUpdateStack) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) ( out middleware.InitializeOutput, metadata middleware.Metadata, err error, ) { input, ok := in.Parameters.(*UpdateStackInput) if !ok { return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters) } if err := validateOpUpdateStackInput(input); err != nil { return out, metadata, err } return next.HandleInitialize(ctx, in) } func addOpAssociateAppBlockBuilderAppBlockValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpAssociateAppBlockBuilderAppBlock{}, middleware.After) } func addOpAssociateApplicationFleetValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpAssociateApplicationFleet{}, middleware.After) } func addOpAssociateApplicationToEntitlementValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpAssociateApplicationToEntitlement{}, middleware.After) } func addOpAssociateFleetValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpAssociateFleet{}, middleware.After) } func addOpBatchAssociateUserStackValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpBatchAssociateUserStack{}, middleware.After) } func addOpBatchDisassociateUserStackValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpBatchDisassociateUserStack{}, middleware.After) } func addOpCopyImageValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCopyImage{}, middleware.After) } func addOpCreateAppBlockBuilderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateAppBlockBuilder{}, middleware.After) } func addOpCreateAppBlockBuilderStreamingURLValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateAppBlockBuilderStreamingURL{}, middleware.After) } func addOpCreateAppBlockValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateAppBlock{}, middleware.After) } func addOpCreateApplicationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateApplication{}, middleware.After) } func addOpCreateDirectoryConfigValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateDirectoryConfig{}, middleware.After) } func addOpCreateEntitlementValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateEntitlement{}, middleware.After) } func addOpCreateFleetValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateFleet{}, middleware.After) } func addOpCreateImageBuilderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateImageBuilder{}, middleware.After) } func addOpCreateImageBuilderStreamingURLValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateImageBuilderStreamingURL{}, middleware.After) } func addOpCreateStackValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateStack{}, middleware.After) } func addOpCreateStreamingURLValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateStreamingURL{}, middleware.After) } func addOpCreateUpdatedImageValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateUpdatedImage{}, middleware.After) } func addOpCreateUserValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpCreateUser{}, middleware.After) } func addOpDeleteAppBlockBuilderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteAppBlockBuilder{}, middleware.After) } func addOpDeleteAppBlockValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteAppBlock{}, middleware.After) } func addOpDeleteApplicationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteApplication{}, middleware.After) } func addOpDeleteDirectoryConfigValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteDirectoryConfig{}, middleware.After) } func addOpDeleteEntitlementValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteEntitlement{}, middleware.After) } func addOpDeleteFleetValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteFleet{}, middleware.After) } func addOpDeleteImageBuilderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteImageBuilder{}, middleware.After) } func addOpDeleteImageValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteImage{}, middleware.After) } func addOpDeleteImagePermissionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteImagePermissions{}, middleware.After) } func addOpDeleteStackValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteStack{}, middleware.After) } func addOpDeleteUserValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDeleteUser{}, middleware.After) } func addOpDescribeEntitlementsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeEntitlements{}, middleware.After) } func addOpDescribeImagePermissionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeImagePermissions{}, middleware.After) } func addOpDescribeSessionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeSessions{}, middleware.After) } func addOpDescribeUsersValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDescribeUsers{}, middleware.After) } func addOpDisableUserValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDisableUser{}, middleware.After) } func addOpDisassociateAppBlockBuilderAppBlockValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDisassociateAppBlockBuilderAppBlock{}, middleware.After) } func addOpDisassociateApplicationFleetValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDisassociateApplicationFleet{}, middleware.After) } func addOpDisassociateApplicationFromEntitlementValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDisassociateApplicationFromEntitlement{}, middleware.After) } func addOpDisassociateFleetValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpDisassociateFleet{}, middleware.After) } func addOpEnableUserValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpEnableUser{}, middleware.After) } func addOpExpireSessionValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpExpireSession{}, middleware.After) } func addOpListAssociatedFleetsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListAssociatedFleets{}, middleware.After) } func addOpListAssociatedStacksValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListAssociatedStacks{}, middleware.After) } func addOpListEntitledApplicationsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListEntitledApplications{}, middleware.After) } func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After) } func addOpStartAppBlockBuilderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartAppBlockBuilder{}, middleware.After) } func addOpStartFleetValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartFleet{}, middleware.After) } func addOpStartImageBuilderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStartImageBuilder{}, middleware.After) } func addOpStopAppBlockBuilderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStopAppBlockBuilder{}, middleware.After) } func addOpStopFleetValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStopFleet{}, middleware.After) } func addOpStopImageBuilderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpStopImageBuilder{}, 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 addOpUpdateAppBlockBuilderValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateAppBlockBuilder{}, middleware.After) } func addOpUpdateApplicationValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateApplication{}, middleware.After) } func addOpUpdateDirectoryConfigValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateDirectoryConfig{}, middleware.After) } func addOpUpdateEntitlementValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateEntitlement{}, middleware.After) } func addOpUpdateFleetValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateFleet{}, middleware.After) } func addOpUpdateImagePermissionsValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateImagePermissions{}, middleware.After) } func addOpUpdateStackValidationMiddleware(stack *middleware.Stack) error { return stack.Initialize.Add(&validateOpUpdateStack{}, middleware.After) } func validateAccessEndpoint(v *types.AccessEndpoint) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AccessEndpoint"} if len(v.EndpointType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("EndpointType")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateAccessEndpointList(v []types.AccessEndpoint) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AccessEndpointList"} for i := range v { if err := validateAccessEndpoint(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateApplicationSettings(v *types.ApplicationSettings) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ApplicationSettings"} if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateComputeCapacity(v *types.ComputeCapacity) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ComputeCapacity"} if v.DesiredInstances == nil { invalidParams.Add(smithy.NewErrParamRequired("DesiredInstances")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateEntitlementAttribute(v *types.EntitlementAttribute) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "EntitlementAttribute"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.Value == nil { invalidParams.Add(smithy.NewErrParamRequired("Value")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateEntitlementAttributeList(v []types.EntitlementAttribute) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "EntitlementAttributeList"} for i := range v { if err := validateEntitlementAttribute(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateS3Location(v *types.S3Location) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "S3Location"} if v.S3Bucket == nil { invalidParams.Add(smithy.NewErrParamRequired("S3Bucket")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateScriptDetails(v *types.ScriptDetails) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ScriptDetails"} if v.ScriptS3Location == nil { invalidParams.Add(smithy.NewErrParamRequired("ScriptS3Location")) } else if v.ScriptS3Location != nil { if err := validateS3Location(v.ScriptS3Location); err != nil { invalidParams.AddNested("ScriptS3Location", err.(smithy.InvalidParamsError)) } } if v.ExecutablePath == nil { invalidParams.Add(smithy.NewErrParamRequired("ExecutablePath")) } if v.TimeoutInSeconds == nil { invalidParams.Add(smithy.NewErrParamRequired("TimeoutInSeconds")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateServiceAccountCredentials(v *types.ServiceAccountCredentials) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ServiceAccountCredentials"} if v.AccountName == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountName")) } if v.AccountPassword == nil { invalidParams.Add(smithy.NewErrParamRequired("AccountPassword")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateStorageConnector(v *types.StorageConnector) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StorageConnector"} if len(v.ConnectorType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("ConnectorType")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateStorageConnectorList(v []types.StorageConnector) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StorageConnectorList"} for i := range v { if err := validateStorageConnector(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateUserSetting(v *types.UserSetting) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UserSetting"} if len(v.Action) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Action")) } if len(v.Permission) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Permission")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateUserSettingList(v []types.UserSetting) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UserSettingList"} for i := range v { if err := validateUserSetting(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateUserStackAssociation(v *types.UserStackAssociation) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UserStackAssociation"} if v.StackName == nil { invalidParams.Add(smithy.NewErrParamRequired("StackName")) } if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if len(v.AuthenticationType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("AuthenticationType")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateUserStackAssociationList(v []types.UserStackAssociation) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UserStackAssociationList"} for i := range v { if err := validateUserStackAssociation(&v[i]); err != nil { invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpAssociateAppBlockBuilderAppBlockInput(v *AssociateAppBlockBuilderAppBlockInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AssociateAppBlockBuilderAppBlockInput"} if v.AppBlockArn == nil { invalidParams.Add(smithy.NewErrParamRequired("AppBlockArn")) } if v.AppBlockBuilderName == nil { invalidParams.Add(smithy.NewErrParamRequired("AppBlockBuilderName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpAssociateApplicationFleetInput(v *AssociateApplicationFleetInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AssociateApplicationFleetInput"} if v.FleetName == nil { invalidParams.Add(smithy.NewErrParamRequired("FleetName")) } if v.ApplicationArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ApplicationArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpAssociateApplicationToEntitlementInput(v *AssociateApplicationToEntitlementInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AssociateApplicationToEntitlementInput"} if v.StackName == nil { invalidParams.Add(smithy.NewErrParamRequired("StackName")) } if v.EntitlementName == nil { invalidParams.Add(smithy.NewErrParamRequired("EntitlementName")) } if v.ApplicationIdentifier == nil { invalidParams.Add(smithy.NewErrParamRequired("ApplicationIdentifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpAssociateFleetInput(v *AssociateFleetInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "AssociateFleetInput"} if v.FleetName == nil { invalidParams.Add(smithy.NewErrParamRequired("FleetName")) } if v.StackName == nil { invalidParams.Add(smithy.NewErrParamRequired("StackName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpBatchAssociateUserStackInput(v *BatchAssociateUserStackInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "BatchAssociateUserStackInput"} if v.UserStackAssociations == nil { invalidParams.Add(smithy.NewErrParamRequired("UserStackAssociations")) } else if v.UserStackAssociations != nil { if err := validateUserStackAssociationList(v.UserStackAssociations); err != nil { invalidParams.AddNested("UserStackAssociations", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpBatchDisassociateUserStackInput(v *BatchDisassociateUserStackInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "BatchDisassociateUserStackInput"} if v.UserStackAssociations == nil { invalidParams.Add(smithy.NewErrParamRequired("UserStackAssociations")) } else if v.UserStackAssociations != nil { if err := validateUserStackAssociationList(v.UserStackAssociations); err != nil { invalidParams.AddNested("UserStackAssociations", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCopyImageInput(v *CopyImageInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CopyImageInput"} if v.SourceImageName == nil { invalidParams.Add(smithy.NewErrParamRequired("SourceImageName")) } if v.DestinationImageName == nil { invalidParams.Add(smithy.NewErrParamRequired("DestinationImageName")) } if v.DestinationRegion == nil { invalidParams.Add(smithy.NewErrParamRequired("DestinationRegion")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateAppBlockBuilderInput(v *CreateAppBlockBuilderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateAppBlockBuilderInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if len(v.Platform) == 0 { invalidParams.Add(smithy.NewErrParamRequired("Platform")) } if v.InstanceType == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceType")) } if v.VpcConfig == nil { invalidParams.Add(smithy.NewErrParamRequired("VpcConfig")) } if v.AccessEndpoints != nil { if err := validateAccessEndpointList(v.AccessEndpoints); err != nil { invalidParams.AddNested("AccessEndpoints", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateAppBlockBuilderStreamingURLInput(v *CreateAppBlockBuilderStreamingURLInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateAppBlockBuilderStreamingURLInput"} if v.AppBlockBuilderName == nil { invalidParams.Add(smithy.NewErrParamRequired("AppBlockBuilderName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateAppBlockInput(v *CreateAppBlockInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateAppBlockInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.SourceS3Location == nil { invalidParams.Add(smithy.NewErrParamRequired("SourceS3Location")) } else if v.SourceS3Location != nil { if err := validateS3Location(v.SourceS3Location); err != nil { invalidParams.AddNested("SourceS3Location", err.(smithy.InvalidParamsError)) } } if v.SetupScriptDetails != nil { if err := validateScriptDetails(v.SetupScriptDetails); err != nil { invalidParams.AddNested("SetupScriptDetails", err.(smithy.InvalidParamsError)) } } if v.PostSetupScriptDetails != nil { if err := validateScriptDetails(v.PostSetupScriptDetails); err != nil { invalidParams.AddNested("PostSetupScriptDetails", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateApplicationInput(v *CreateApplicationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateApplicationInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.IconS3Location == nil { invalidParams.Add(smithy.NewErrParamRequired("IconS3Location")) } else if v.IconS3Location != nil { if err := validateS3Location(v.IconS3Location); err != nil { invalidParams.AddNested("IconS3Location", err.(smithy.InvalidParamsError)) } } if v.LaunchPath == nil { invalidParams.Add(smithy.NewErrParamRequired("LaunchPath")) } if v.Platforms == nil { invalidParams.Add(smithy.NewErrParamRequired("Platforms")) } if v.InstanceFamilies == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceFamilies")) } if v.AppBlockArn == nil { invalidParams.Add(smithy.NewErrParamRequired("AppBlockArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateDirectoryConfigInput(v *CreateDirectoryConfigInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateDirectoryConfigInput"} if v.DirectoryName == nil { invalidParams.Add(smithy.NewErrParamRequired("DirectoryName")) } if v.OrganizationalUnitDistinguishedNames == nil { invalidParams.Add(smithy.NewErrParamRequired("OrganizationalUnitDistinguishedNames")) } if v.ServiceAccountCredentials != nil { if err := validateServiceAccountCredentials(v.ServiceAccountCredentials); err != nil { invalidParams.AddNested("ServiceAccountCredentials", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateEntitlementInput(v *CreateEntitlementInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateEntitlementInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.StackName == nil { invalidParams.Add(smithy.NewErrParamRequired("StackName")) } if len(v.AppVisibility) == 0 { invalidParams.Add(smithy.NewErrParamRequired("AppVisibility")) } if v.Attributes == nil { invalidParams.Add(smithy.NewErrParamRequired("Attributes")) } else if v.Attributes != nil { if err := validateEntitlementAttributeList(v.Attributes); err != nil { invalidParams.AddNested("Attributes", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateFleetInput(v *CreateFleetInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateFleetInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.InstanceType == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceType")) } if v.ComputeCapacity != nil { if err := validateComputeCapacity(v.ComputeCapacity); err != nil { invalidParams.AddNested("ComputeCapacity", err.(smithy.InvalidParamsError)) } } if v.SessionScriptS3Location != nil { if err := validateS3Location(v.SessionScriptS3Location); err != nil { invalidParams.AddNested("SessionScriptS3Location", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateImageBuilderInput(v *CreateImageBuilderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateImageBuilderInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.InstanceType == nil { invalidParams.Add(smithy.NewErrParamRequired("InstanceType")) } if v.AccessEndpoints != nil { if err := validateAccessEndpointList(v.AccessEndpoints); err != nil { invalidParams.AddNested("AccessEndpoints", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateImageBuilderStreamingURLInput(v *CreateImageBuilderStreamingURLInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateImageBuilderStreamingURLInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateStackInput(v *CreateStackInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateStackInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.StorageConnectors != nil { if err := validateStorageConnectorList(v.StorageConnectors); err != nil { invalidParams.AddNested("StorageConnectors", err.(smithy.InvalidParamsError)) } } if v.UserSettings != nil { if err := validateUserSettingList(v.UserSettings); err != nil { invalidParams.AddNested("UserSettings", err.(smithy.InvalidParamsError)) } } if v.ApplicationSettings != nil { if err := validateApplicationSettings(v.ApplicationSettings); err != nil { invalidParams.AddNested("ApplicationSettings", err.(smithy.InvalidParamsError)) } } if v.AccessEndpoints != nil { if err := validateAccessEndpointList(v.AccessEndpoints); err != nil { invalidParams.AddNested("AccessEndpoints", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateStreamingURLInput(v *CreateStreamingURLInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateStreamingURLInput"} if v.StackName == nil { invalidParams.Add(smithy.NewErrParamRequired("StackName")) } if v.FleetName == nil { invalidParams.Add(smithy.NewErrParamRequired("FleetName")) } if v.UserId == nil { invalidParams.Add(smithy.NewErrParamRequired("UserId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpCreateUpdatedImageInput(v *CreateUpdatedImageInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "CreateUpdatedImageInput"} if v.ExistingImageName == nil { invalidParams.Add(smithy.NewErrParamRequired("ExistingImageName")) } if v.NewImageName == nil { invalidParams.Add(smithy.NewErrParamRequired("NewImageName")) } 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.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if len(v.AuthenticationType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("AuthenticationType")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteAppBlockBuilderInput(v *DeleteAppBlockBuilderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteAppBlockBuilderInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteAppBlockInput(v *DeleteAppBlockInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteAppBlockInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteApplicationInput(v *DeleteApplicationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteApplicationInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteDirectoryConfigInput(v *DeleteDirectoryConfigInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteDirectoryConfigInput"} if v.DirectoryName == nil { invalidParams.Add(smithy.NewErrParamRequired("DirectoryName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteEntitlementInput(v *DeleteEntitlementInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteEntitlementInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.StackName == nil { invalidParams.Add(smithy.NewErrParamRequired("StackName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteFleetInput(v *DeleteFleetInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteFleetInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteImageBuilderInput(v *DeleteImageBuilderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteImageBuilderInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteImageInput(v *DeleteImageInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteImageInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteImagePermissionsInput(v *DeleteImagePermissionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteImagePermissionsInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.SharedAccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("SharedAccountId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDeleteStackInput(v *DeleteStackInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DeleteStackInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } 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.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if len(v.AuthenticationType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("AuthenticationType")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeEntitlementsInput(v *DescribeEntitlementsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeEntitlementsInput"} if v.StackName == nil { invalidParams.Add(smithy.NewErrParamRequired("StackName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeImagePermissionsInput(v *DescribeImagePermissionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeImagePermissionsInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeSessionsInput(v *DescribeSessionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeSessionsInput"} if v.StackName == nil { invalidParams.Add(smithy.NewErrParamRequired("StackName")) } if v.FleetName == nil { invalidParams.Add(smithy.NewErrParamRequired("FleetName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDescribeUsersInput(v *DescribeUsersInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DescribeUsersInput"} if len(v.AuthenticationType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("AuthenticationType")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDisableUserInput(v *DisableUserInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DisableUserInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if len(v.AuthenticationType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("AuthenticationType")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDisassociateAppBlockBuilderAppBlockInput(v *DisassociateAppBlockBuilderAppBlockInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DisassociateAppBlockBuilderAppBlockInput"} if v.AppBlockArn == nil { invalidParams.Add(smithy.NewErrParamRequired("AppBlockArn")) } if v.AppBlockBuilderName == nil { invalidParams.Add(smithy.NewErrParamRequired("AppBlockBuilderName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDisassociateApplicationFleetInput(v *DisassociateApplicationFleetInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DisassociateApplicationFleetInput"} if v.FleetName == nil { invalidParams.Add(smithy.NewErrParamRequired("FleetName")) } if v.ApplicationArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ApplicationArn")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDisassociateApplicationFromEntitlementInput(v *DisassociateApplicationFromEntitlementInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DisassociateApplicationFromEntitlementInput"} if v.StackName == nil { invalidParams.Add(smithy.NewErrParamRequired("StackName")) } if v.EntitlementName == nil { invalidParams.Add(smithy.NewErrParamRequired("EntitlementName")) } if v.ApplicationIdentifier == nil { invalidParams.Add(smithy.NewErrParamRequired("ApplicationIdentifier")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpDisassociateFleetInput(v *DisassociateFleetInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "DisassociateFleetInput"} if v.FleetName == nil { invalidParams.Add(smithy.NewErrParamRequired("FleetName")) } if v.StackName == nil { invalidParams.Add(smithy.NewErrParamRequired("StackName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpEnableUserInput(v *EnableUserInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "EnableUserInput"} if v.UserName == nil { invalidParams.Add(smithy.NewErrParamRequired("UserName")) } if len(v.AuthenticationType) == 0 { invalidParams.Add(smithy.NewErrParamRequired("AuthenticationType")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpExpireSessionInput(v *ExpireSessionInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ExpireSessionInput"} if v.SessionId == nil { invalidParams.Add(smithy.NewErrParamRequired("SessionId")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListAssociatedFleetsInput(v *ListAssociatedFleetsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListAssociatedFleetsInput"} if v.StackName == nil { invalidParams.Add(smithy.NewErrParamRequired("StackName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListAssociatedStacksInput(v *ListAssociatedStacksInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListAssociatedStacksInput"} if v.FleetName == nil { invalidParams.Add(smithy.NewErrParamRequired("FleetName")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpListEntitledApplicationsInput(v *ListEntitledApplicationsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "ListEntitledApplicationsInput"} if v.StackName == nil { invalidParams.Add(smithy.NewErrParamRequired("StackName")) } if v.EntitlementName == nil { invalidParams.Add(smithy.NewErrParamRequired("EntitlementName")) } 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 validateOpStartAppBlockBuilderInput(v *StartAppBlockBuilderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartAppBlockBuilderInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStartFleetInput(v *StartFleetInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartFleetInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStartImageBuilderInput(v *StartImageBuilderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StartImageBuilderInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStopAppBlockBuilderInput(v *StopAppBlockBuilderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StopAppBlockBuilderInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStopFleetInput(v *StopFleetInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StopFleetInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpStopImageBuilderInput(v *StopImageBuilderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "StopImageBuilderInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpTagResourceInput(v *TagResourceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "TagResourceInput"} if v.ResourceArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) } if v.Tags == nil { invalidParams.Add(smithy.NewErrParamRequired("Tags")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUntagResourceInput(v *UntagResourceInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UntagResourceInput"} if v.ResourceArn == nil { invalidParams.Add(smithy.NewErrParamRequired("ResourceArn")) } if v.TagKeys == nil { invalidParams.Add(smithy.NewErrParamRequired("TagKeys")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateAppBlockBuilderInput(v *UpdateAppBlockBuilderInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateAppBlockBuilderInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.AccessEndpoints != nil { if err := validateAccessEndpointList(v.AccessEndpoints); err != nil { invalidParams.AddNested("AccessEndpoints", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateApplicationInput(v *UpdateApplicationInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateApplicationInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.IconS3Location != nil { if err := validateS3Location(v.IconS3Location); err != nil { invalidParams.AddNested("IconS3Location", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateDirectoryConfigInput(v *UpdateDirectoryConfigInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateDirectoryConfigInput"} if v.DirectoryName == nil { invalidParams.Add(smithy.NewErrParamRequired("DirectoryName")) } if v.ServiceAccountCredentials != nil { if err := validateServiceAccountCredentials(v.ServiceAccountCredentials); err != nil { invalidParams.AddNested("ServiceAccountCredentials", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateEntitlementInput(v *UpdateEntitlementInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateEntitlementInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.StackName == nil { invalidParams.Add(smithy.NewErrParamRequired("StackName")) } if v.Attributes != nil { if err := validateEntitlementAttributeList(v.Attributes); err != nil { invalidParams.AddNested("Attributes", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateFleetInput(v *UpdateFleetInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateFleetInput"} if v.ComputeCapacity != nil { if err := validateComputeCapacity(v.ComputeCapacity); err != nil { invalidParams.AddNested("ComputeCapacity", err.(smithy.InvalidParamsError)) } } if v.SessionScriptS3Location != nil { if err := validateS3Location(v.SessionScriptS3Location); err != nil { invalidParams.AddNested("SessionScriptS3Location", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateImagePermissionsInput(v *UpdateImagePermissionsInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateImagePermissionsInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.SharedAccountId == nil { invalidParams.Add(smithy.NewErrParamRequired("SharedAccountId")) } if v.ImagePermissions == nil { invalidParams.Add(smithy.NewErrParamRequired("ImagePermissions")) } if invalidParams.Len() > 0 { return invalidParams } else { return nil } } func validateOpUpdateStackInput(v *UpdateStackInput) error { if v == nil { return nil } invalidParams := smithy.InvalidParamsError{Context: "UpdateStackInput"} if v.Name == nil { invalidParams.Add(smithy.NewErrParamRequired("Name")) } if v.StorageConnectors != nil { if err := validateStorageConnectorList(v.StorageConnectors); err != nil { invalidParams.AddNested("StorageConnectors", err.(smithy.InvalidParamsError)) } } if v.UserSettings != nil { if err := validateUserSettingList(v.UserSettings); err != nil { invalidParams.AddNested("UserSettings", err.(smithy.InvalidParamsError)) } } if v.ApplicationSettings != nil { if err := validateApplicationSettings(v.ApplicationSettings); err != nil { invalidParams.AddNested("ApplicationSettings", err.(smithy.InvalidParamsError)) } } if v.AccessEndpoints != nil { if err := validateAccessEndpointList(v.AccessEndpoints); err != nil { invalidParams.AddNested("AccessEndpoints", err.(smithy.InvalidParamsError)) } } if invalidParams.Len() > 0 { return invalidParams } else { return nil } }