service/s3control/validators.go (5,020 lines of code) (raw):
// Code generated by smithy-go-codegen DO NOT EDIT.
package s3control
import (
"context"
"fmt"
"github.com/aws/aws-sdk-go-v2/service/s3control/types"
smithy "github.com/aws/smithy-go"
"github.com/aws/smithy-go/middleware"
)
type validateOpAssociateAccessGrantsIdentityCenter struct {
}
func (*validateOpAssociateAccessGrantsIdentityCenter) ID() string {
return "OperationInputValidation"
}
func (m *validateOpAssociateAccessGrantsIdentityCenter) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*AssociateAccessGrantsIdentityCenterInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpAssociateAccessGrantsIdentityCenterInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateAccessGrant struct {
}
func (*validateOpCreateAccessGrant) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateAccessGrant) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateAccessGrantInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateAccessGrantInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateAccessGrantsInstance struct {
}
func (*validateOpCreateAccessGrantsInstance) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateAccessGrantsInstance) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateAccessGrantsInstanceInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateAccessGrantsInstanceInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateAccessGrantsLocation struct {
}
func (*validateOpCreateAccessGrantsLocation) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateAccessGrantsLocation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateAccessGrantsLocationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateAccessGrantsLocationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateAccessPointForObjectLambda struct {
}
func (*validateOpCreateAccessPointForObjectLambda) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateAccessPointForObjectLambda) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateAccessPointForObjectLambdaInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateAccessPointForObjectLambdaInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateAccessPoint struct {
}
func (*validateOpCreateAccessPoint) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateAccessPoint) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateAccessPointInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateAccessPointInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateBucket struct {
}
func (*validateOpCreateBucket) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateBucket) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateBucketInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateBucketInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateJob struct {
}
func (*validateOpCreateJob) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateJobInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateJobInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateMultiRegionAccessPoint struct {
}
func (*validateOpCreateMultiRegionAccessPoint) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateMultiRegionAccessPoint) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateMultiRegionAccessPointInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateMultiRegionAccessPointInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateStorageLensGroup struct {
}
func (*validateOpCreateStorageLensGroup) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateStorageLensGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateStorageLensGroupInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateStorageLensGroupInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteAccessGrant struct {
}
func (*validateOpDeleteAccessGrant) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteAccessGrant) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteAccessGrantInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteAccessGrantInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteAccessGrantsInstance struct {
}
func (*validateOpDeleteAccessGrantsInstance) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteAccessGrantsInstance) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteAccessGrantsInstanceInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteAccessGrantsInstanceInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteAccessGrantsInstanceResourcePolicy struct {
}
func (*validateOpDeleteAccessGrantsInstanceResourcePolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteAccessGrantsInstanceResourcePolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteAccessGrantsInstanceResourcePolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteAccessGrantsInstanceResourcePolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteAccessGrantsLocation struct {
}
func (*validateOpDeleteAccessGrantsLocation) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteAccessGrantsLocation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteAccessGrantsLocationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteAccessGrantsLocationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteAccessPointForObjectLambda struct {
}
func (*validateOpDeleteAccessPointForObjectLambda) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteAccessPointForObjectLambda) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteAccessPointForObjectLambdaInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteAccessPointForObjectLambdaInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteAccessPoint struct {
}
func (*validateOpDeleteAccessPoint) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteAccessPoint) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteAccessPointInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteAccessPointInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteAccessPointPolicyForObjectLambda struct {
}
func (*validateOpDeleteAccessPointPolicyForObjectLambda) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteAccessPointPolicyForObjectLambda) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteAccessPointPolicyForObjectLambdaInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteAccessPointPolicyForObjectLambdaInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteAccessPointPolicy struct {
}
func (*validateOpDeleteAccessPointPolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteAccessPointPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteAccessPointPolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteAccessPointPolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteAccessPointScope struct {
}
func (*validateOpDeleteAccessPointScope) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteAccessPointScope) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteAccessPointScopeInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteAccessPointScopeInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteBucket struct {
}
func (*validateOpDeleteBucket) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteBucket) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteBucketInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteBucketInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteBucketLifecycleConfiguration struct {
}
func (*validateOpDeleteBucketLifecycleConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteBucketLifecycleConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteBucketLifecycleConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteBucketLifecycleConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteBucketPolicy struct {
}
func (*validateOpDeleteBucketPolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteBucketPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteBucketPolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteBucketPolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteBucketReplication struct {
}
func (*validateOpDeleteBucketReplication) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteBucketReplication) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteBucketReplicationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteBucketReplicationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteBucketTagging struct {
}
func (*validateOpDeleteBucketTagging) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteBucketTagging) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteBucketTaggingInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteBucketTaggingInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteJobTagging struct {
}
func (*validateOpDeleteJobTagging) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteJobTagging) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteJobTaggingInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteJobTaggingInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteMultiRegionAccessPoint struct {
}
func (*validateOpDeleteMultiRegionAccessPoint) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteMultiRegionAccessPoint) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteMultiRegionAccessPointInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteMultiRegionAccessPointInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeletePublicAccessBlock struct {
}
func (*validateOpDeletePublicAccessBlock) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeletePublicAccessBlock) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeletePublicAccessBlockInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeletePublicAccessBlockInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteStorageLensConfiguration struct {
}
func (*validateOpDeleteStorageLensConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteStorageLensConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteStorageLensConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteStorageLensConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteStorageLensConfigurationTagging struct {
}
func (*validateOpDeleteStorageLensConfigurationTagging) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteStorageLensConfigurationTagging) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteStorageLensConfigurationTaggingInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteStorageLensConfigurationTaggingInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteStorageLensGroup struct {
}
func (*validateOpDeleteStorageLensGroup) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteStorageLensGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteStorageLensGroupInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteStorageLensGroupInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeJob struct {
}
func (*validateOpDescribeJob) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeJob) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeJobInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeJobInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDescribeMultiRegionAccessPointOperation struct {
}
func (*validateOpDescribeMultiRegionAccessPointOperation) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDescribeMultiRegionAccessPointOperation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DescribeMultiRegionAccessPointOperationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDescribeMultiRegionAccessPointOperationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDissociateAccessGrantsIdentityCenter struct {
}
func (*validateOpDissociateAccessGrantsIdentityCenter) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDissociateAccessGrantsIdentityCenter) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DissociateAccessGrantsIdentityCenterInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDissociateAccessGrantsIdentityCenterInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetAccessGrant struct {
}
func (*validateOpGetAccessGrant) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetAccessGrant) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetAccessGrantInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetAccessGrantInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetAccessGrantsInstanceForPrefix struct {
}
func (*validateOpGetAccessGrantsInstanceForPrefix) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetAccessGrantsInstanceForPrefix) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetAccessGrantsInstanceForPrefixInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetAccessGrantsInstanceForPrefixInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetAccessGrantsInstance struct {
}
func (*validateOpGetAccessGrantsInstance) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetAccessGrantsInstance) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetAccessGrantsInstanceInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetAccessGrantsInstanceInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetAccessGrantsInstanceResourcePolicy struct {
}
func (*validateOpGetAccessGrantsInstanceResourcePolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetAccessGrantsInstanceResourcePolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetAccessGrantsInstanceResourcePolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetAccessGrantsInstanceResourcePolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetAccessGrantsLocation struct {
}
func (*validateOpGetAccessGrantsLocation) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetAccessGrantsLocation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetAccessGrantsLocationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetAccessGrantsLocationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetAccessPointConfigurationForObjectLambda struct {
}
func (*validateOpGetAccessPointConfigurationForObjectLambda) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetAccessPointConfigurationForObjectLambda) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetAccessPointConfigurationForObjectLambdaInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetAccessPointConfigurationForObjectLambdaInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetAccessPointForObjectLambda struct {
}
func (*validateOpGetAccessPointForObjectLambda) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetAccessPointForObjectLambda) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetAccessPointForObjectLambdaInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetAccessPointForObjectLambdaInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetAccessPoint struct {
}
func (*validateOpGetAccessPoint) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetAccessPoint) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetAccessPointInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetAccessPointInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetAccessPointPolicyForObjectLambda struct {
}
func (*validateOpGetAccessPointPolicyForObjectLambda) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetAccessPointPolicyForObjectLambda) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetAccessPointPolicyForObjectLambdaInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetAccessPointPolicyForObjectLambdaInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetAccessPointPolicy struct {
}
func (*validateOpGetAccessPointPolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetAccessPointPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetAccessPointPolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetAccessPointPolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetAccessPointPolicyStatusForObjectLambda struct {
}
func (*validateOpGetAccessPointPolicyStatusForObjectLambda) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetAccessPointPolicyStatusForObjectLambda) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetAccessPointPolicyStatusForObjectLambdaInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetAccessPointPolicyStatusForObjectLambdaInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetAccessPointPolicyStatus struct {
}
func (*validateOpGetAccessPointPolicyStatus) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetAccessPointPolicyStatus) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetAccessPointPolicyStatusInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetAccessPointPolicyStatusInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetAccessPointScope struct {
}
func (*validateOpGetAccessPointScope) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetAccessPointScope) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetAccessPointScopeInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetAccessPointScopeInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetBucket struct {
}
func (*validateOpGetBucket) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetBucket) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetBucketInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetBucketInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetBucketLifecycleConfiguration struct {
}
func (*validateOpGetBucketLifecycleConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetBucketLifecycleConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetBucketLifecycleConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetBucketLifecycleConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetBucketPolicy struct {
}
func (*validateOpGetBucketPolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetBucketPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetBucketPolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetBucketPolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetBucketReplication struct {
}
func (*validateOpGetBucketReplication) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetBucketReplication) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetBucketReplicationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetBucketReplicationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetBucketTagging struct {
}
func (*validateOpGetBucketTagging) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetBucketTagging) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetBucketTaggingInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetBucketTaggingInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetBucketVersioning struct {
}
func (*validateOpGetBucketVersioning) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetBucketVersioning) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetBucketVersioningInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetBucketVersioningInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetDataAccess struct {
}
func (*validateOpGetDataAccess) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetDataAccess) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetDataAccessInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetDataAccessInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetJobTagging struct {
}
func (*validateOpGetJobTagging) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetJobTagging) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetJobTaggingInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetJobTaggingInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetMultiRegionAccessPoint struct {
}
func (*validateOpGetMultiRegionAccessPoint) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetMultiRegionAccessPoint) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetMultiRegionAccessPointInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetMultiRegionAccessPointInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetMultiRegionAccessPointPolicy struct {
}
func (*validateOpGetMultiRegionAccessPointPolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetMultiRegionAccessPointPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetMultiRegionAccessPointPolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetMultiRegionAccessPointPolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetMultiRegionAccessPointPolicyStatus struct {
}
func (*validateOpGetMultiRegionAccessPointPolicyStatus) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetMultiRegionAccessPointPolicyStatus) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetMultiRegionAccessPointPolicyStatusInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetMultiRegionAccessPointPolicyStatusInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetMultiRegionAccessPointRoutes struct {
}
func (*validateOpGetMultiRegionAccessPointRoutes) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetMultiRegionAccessPointRoutes) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetMultiRegionAccessPointRoutesInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetMultiRegionAccessPointRoutesInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetPublicAccessBlock struct {
}
func (*validateOpGetPublicAccessBlock) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetPublicAccessBlock) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetPublicAccessBlockInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetPublicAccessBlockInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetStorageLensConfiguration struct {
}
func (*validateOpGetStorageLensConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetStorageLensConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetStorageLensConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetStorageLensConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetStorageLensConfigurationTagging struct {
}
func (*validateOpGetStorageLensConfigurationTagging) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetStorageLensConfigurationTagging) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetStorageLensConfigurationTaggingInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetStorageLensConfigurationTaggingInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetStorageLensGroup struct {
}
func (*validateOpGetStorageLensGroup) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetStorageLensGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetStorageLensGroupInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetStorageLensGroupInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListAccessGrants struct {
}
func (*validateOpListAccessGrants) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListAccessGrants) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListAccessGrantsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListAccessGrantsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListAccessGrantsInstances struct {
}
func (*validateOpListAccessGrantsInstances) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListAccessGrantsInstances) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListAccessGrantsInstancesInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListAccessGrantsInstancesInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListAccessGrantsLocations struct {
}
func (*validateOpListAccessGrantsLocations) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListAccessGrantsLocations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListAccessGrantsLocationsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListAccessGrantsLocationsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListAccessPointsForDirectoryBuckets struct {
}
func (*validateOpListAccessPointsForDirectoryBuckets) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListAccessPointsForDirectoryBuckets) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListAccessPointsForDirectoryBucketsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListAccessPointsForDirectoryBucketsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListAccessPointsForObjectLambda struct {
}
func (*validateOpListAccessPointsForObjectLambda) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListAccessPointsForObjectLambda) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListAccessPointsForObjectLambdaInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListAccessPointsForObjectLambdaInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListAccessPoints struct {
}
func (*validateOpListAccessPoints) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListAccessPoints) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListAccessPointsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListAccessPointsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListCallerAccessGrants struct {
}
func (*validateOpListCallerAccessGrants) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListCallerAccessGrants) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListCallerAccessGrantsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListCallerAccessGrantsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListJobs struct {
}
func (*validateOpListJobs) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListJobs) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListJobsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListJobsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListMultiRegionAccessPoints struct {
}
func (*validateOpListMultiRegionAccessPoints) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListMultiRegionAccessPoints) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListMultiRegionAccessPointsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListMultiRegionAccessPointsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListRegionalBuckets struct {
}
func (*validateOpListRegionalBuckets) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListRegionalBuckets) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListRegionalBucketsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListRegionalBucketsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListStorageLensConfigurations struct {
}
func (*validateOpListStorageLensConfigurations) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListStorageLensConfigurations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListStorageLensConfigurationsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListStorageLensConfigurationsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListStorageLensGroups struct {
}
func (*validateOpListStorageLensGroups) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListStorageLensGroups) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListStorageLensGroupsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListStorageLensGroupsInput(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 validateOpPutAccessGrantsInstanceResourcePolicy struct {
}
func (*validateOpPutAccessGrantsInstanceResourcePolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutAccessGrantsInstanceResourcePolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutAccessGrantsInstanceResourcePolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutAccessGrantsInstanceResourcePolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutAccessPointConfigurationForObjectLambda struct {
}
func (*validateOpPutAccessPointConfigurationForObjectLambda) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutAccessPointConfigurationForObjectLambda) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutAccessPointConfigurationForObjectLambdaInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutAccessPointConfigurationForObjectLambdaInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutAccessPointPolicyForObjectLambda struct {
}
func (*validateOpPutAccessPointPolicyForObjectLambda) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutAccessPointPolicyForObjectLambda) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutAccessPointPolicyForObjectLambdaInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutAccessPointPolicyForObjectLambdaInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutAccessPointPolicy struct {
}
func (*validateOpPutAccessPointPolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutAccessPointPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutAccessPointPolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutAccessPointPolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutAccessPointScope struct {
}
func (*validateOpPutAccessPointScope) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutAccessPointScope) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutAccessPointScopeInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutAccessPointScopeInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutBucketLifecycleConfiguration struct {
}
func (*validateOpPutBucketLifecycleConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutBucketLifecycleConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutBucketLifecycleConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutBucketLifecycleConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutBucketPolicy struct {
}
func (*validateOpPutBucketPolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutBucketPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutBucketPolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutBucketPolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutBucketReplication struct {
}
func (*validateOpPutBucketReplication) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutBucketReplication) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutBucketReplicationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutBucketReplicationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutBucketTagging struct {
}
func (*validateOpPutBucketTagging) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutBucketTagging) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutBucketTaggingInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutBucketTaggingInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutBucketVersioning struct {
}
func (*validateOpPutBucketVersioning) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutBucketVersioning) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutBucketVersioningInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutBucketVersioningInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutJobTagging struct {
}
func (*validateOpPutJobTagging) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutJobTagging) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutJobTaggingInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutJobTaggingInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutMultiRegionAccessPointPolicy struct {
}
func (*validateOpPutMultiRegionAccessPointPolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutMultiRegionAccessPointPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutMultiRegionAccessPointPolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutMultiRegionAccessPointPolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutPublicAccessBlock struct {
}
func (*validateOpPutPublicAccessBlock) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutPublicAccessBlock) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutPublicAccessBlockInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutPublicAccessBlockInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutStorageLensConfiguration struct {
}
func (*validateOpPutStorageLensConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutStorageLensConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutStorageLensConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutStorageLensConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutStorageLensConfigurationTagging struct {
}
func (*validateOpPutStorageLensConfigurationTagging) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutStorageLensConfigurationTagging) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutStorageLensConfigurationTaggingInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutStorageLensConfigurationTaggingInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpSubmitMultiRegionAccessPointRoutes struct {
}
func (*validateOpSubmitMultiRegionAccessPointRoutes) ID() string {
return "OperationInputValidation"
}
func (m *validateOpSubmitMultiRegionAccessPointRoutes) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*SubmitMultiRegionAccessPointRoutesInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpSubmitMultiRegionAccessPointRoutesInput(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 validateOpUpdateAccessGrantsLocation struct {
}
func (*validateOpUpdateAccessGrantsLocation) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateAccessGrantsLocation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateAccessGrantsLocationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateAccessGrantsLocationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateJobPriority struct {
}
func (*validateOpUpdateJobPriority) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateJobPriority) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateJobPriorityInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateJobPriorityInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateJobStatus struct {
}
func (*validateOpUpdateJobStatus) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateJobStatus) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateJobStatusInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateJobStatusInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateStorageLensGroup struct {
}
func (*validateOpUpdateStorageLensGroup) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateStorageLensGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateStorageLensGroupInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateStorageLensGroupInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
func addOpAssociateAccessGrantsIdentityCenterValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpAssociateAccessGrantsIdentityCenter{}, middleware.After)
}
func addOpCreateAccessGrantValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateAccessGrant{}, middleware.After)
}
func addOpCreateAccessGrantsInstanceValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateAccessGrantsInstance{}, middleware.After)
}
func addOpCreateAccessGrantsLocationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateAccessGrantsLocation{}, middleware.After)
}
func addOpCreateAccessPointForObjectLambdaValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateAccessPointForObjectLambda{}, middleware.After)
}
func addOpCreateAccessPointValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateAccessPoint{}, middleware.After)
}
func addOpCreateBucketValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateBucket{}, middleware.After)
}
func addOpCreateJobValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateJob{}, middleware.After)
}
func addOpCreateMultiRegionAccessPointValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateMultiRegionAccessPoint{}, middleware.After)
}
func addOpCreateStorageLensGroupValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateStorageLensGroup{}, middleware.After)
}
func addOpDeleteAccessGrantValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteAccessGrant{}, middleware.After)
}
func addOpDeleteAccessGrantsInstanceValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteAccessGrantsInstance{}, middleware.After)
}
func addOpDeleteAccessGrantsInstanceResourcePolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteAccessGrantsInstanceResourcePolicy{}, middleware.After)
}
func addOpDeleteAccessGrantsLocationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteAccessGrantsLocation{}, middleware.After)
}
func addOpDeleteAccessPointForObjectLambdaValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteAccessPointForObjectLambda{}, middleware.After)
}
func addOpDeleteAccessPointValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteAccessPoint{}, middleware.After)
}
func addOpDeleteAccessPointPolicyForObjectLambdaValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteAccessPointPolicyForObjectLambda{}, middleware.After)
}
func addOpDeleteAccessPointPolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteAccessPointPolicy{}, middleware.After)
}
func addOpDeleteAccessPointScopeValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteAccessPointScope{}, middleware.After)
}
func addOpDeleteBucketValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteBucket{}, middleware.After)
}
func addOpDeleteBucketLifecycleConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteBucketLifecycleConfiguration{}, middleware.After)
}
func addOpDeleteBucketPolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteBucketPolicy{}, middleware.After)
}
func addOpDeleteBucketReplicationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteBucketReplication{}, middleware.After)
}
func addOpDeleteBucketTaggingValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteBucketTagging{}, middleware.After)
}
func addOpDeleteJobTaggingValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteJobTagging{}, middleware.After)
}
func addOpDeleteMultiRegionAccessPointValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteMultiRegionAccessPoint{}, middleware.After)
}
func addOpDeletePublicAccessBlockValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeletePublicAccessBlock{}, middleware.After)
}
func addOpDeleteStorageLensConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteStorageLensConfiguration{}, middleware.After)
}
func addOpDeleteStorageLensConfigurationTaggingValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteStorageLensConfigurationTagging{}, middleware.After)
}
func addOpDeleteStorageLensGroupValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteStorageLensGroup{}, middleware.After)
}
func addOpDescribeJobValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeJob{}, middleware.After)
}
func addOpDescribeMultiRegionAccessPointOperationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDescribeMultiRegionAccessPointOperation{}, middleware.After)
}
func addOpDissociateAccessGrantsIdentityCenterValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDissociateAccessGrantsIdentityCenter{}, middleware.After)
}
func addOpGetAccessGrantValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetAccessGrant{}, middleware.After)
}
func addOpGetAccessGrantsInstanceForPrefixValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetAccessGrantsInstanceForPrefix{}, middleware.After)
}
func addOpGetAccessGrantsInstanceValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetAccessGrantsInstance{}, middleware.After)
}
func addOpGetAccessGrantsInstanceResourcePolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetAccessGrantsInstanceResourcePolicy{}, middleware.After)
}
func addOpGetAccessGrantsLocationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetAccessGrantsLocation{}, middleware.After)
}
func addOpGetAccessPointConfigurationForObjectLambdaValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetAccessPointConfigurationForObjectLambda{}, middleware.After)
}
func addOpGetAccessPointForObjectLambdaValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetAccessPointForObjectLambda{}, middleware.After)
}
func addOpGetAccessPointValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetAccessPoint{}, middleware.After)
}
func addOpGetAccessPointPolicyForObjectLambdaValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetAccessPointPolicyForObjectLambda{}, middleware.After)
}
func addOpGetAccessPointPolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetAccessPointPolicy{}, middleware.After)
}
func addOpGetAccessPointPolicyStatusForObjectLambdaValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetAccessPointPolicyStatusForObjectLambda{}, middleware.After)
}
func addOpGetAccessPointPolicyStatusValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetAccessPointPolicyStatus{}, middleware.After)
}
func addOpGetAccessPointScopeValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetAccessPointScope{}, middleware.After)
}
func addOpGetBucketValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetBucket{}, middleware.After)
}
func addOpGetBucketLifecycleConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetBucketLifecycleConfiguration{}, middleware.After)
}
func addOpGetBucketPolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetBucketPolicy{}, middleware.After)
}
func addOpGetBucketReplicationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetBucketReplication{}, middleware.After)
}
func addOpGetBucketTaggingValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetBucketTagging{}, middleware.After)
}
func addOpGetBucketVersioningValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetBucketVersioning{}, middleware.After)
}
func addOpGetDataAccessValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetDataAccess{}, middleware.After)
}
func addOpGetJobTaggingValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetJobTagging{}, middleware.After)
}
func addOpGetMultiRegionAccessPointValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetMultiRegionAccessPoint{}, middleware.After)
}
func addOpGetMultiRegionAccessPointPolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetMultiRegionAccessPointPolicy{}, middleware.After)
}
func addOpGetMultiRegionAccessPointPolicyStatusValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetMultiRegionAccessPointPolicyStatus{}, middleware.After)
}
func addOpGetMultiRegionAccessPointRoutesValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetMultiRegionAccessPointRoutes{}, middleware.After)
}
func addOpGetPublicAccessBlockValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetPublicAccessBlock{}, middleware.After)
}
func addOpGetStorageLensConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetStorageLensConfiguration{}, middleware.After)
}
func addOpGetStorageLensConfigurationTaggingValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetStorageLensConfigurationTagging{}, middleware.After)
}
func addOpGetStorageLensGroupValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetStorageLensGroup{}, middleware.After)
}
func addOpListAccessGrantsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListAccessGrants{}, middleware.After)
}
func addOpListAccessGrantsInstancesValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListAccessGrantsInstances{}, middleware.After)
}
func addOpListAccessGrantsLocationsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListAccessGrantsLocations{}, middleware.After)
}
func addOpListAccessPointsForDirectoryBucketsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListAccessPointsForDirectoryBuckets{}, middleware.After)
}
func addOpListAccessPointsForObjectLambdaValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListAccessPointsForObjectLambda{}, middleware.After)
}
func addOpListAccessPointsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListAccessPoints{}, middleware.After)
}
func addOpListCallerAccessGrantsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListCallerAccessGrants{}, middleware.After)
}
func addOpListJobsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListJobs{}, middleware.After)
}
func addOpListMultiRegionAccessPointsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListMultiRegionAccessPoints{}, middleware.After)
}
func addOpListRegionalBucketsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListRegionalBuckets{}, middleware.After)
}
func addOpListStorageLensConfigurationsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListStorageLensConfigurations{}, middleware.After)
}
func addOpListStorageLensGroupsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListStorageLensGroups{}, middleware.After)
}
func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After)
}
func addOpPutAccessGrantsInstanceResourcePolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutAccessGrantsInstanceResourcePolicy{}, middleware.After)
}
func addOpPutAccessPointConfigurationForObjectLambdaValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutAccessPointConfigurationForObjectLambda{}, middleware.After)
}
func addOpPutAccessPointPolicyForObjectLambdaValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutAccessPointPolicyForObjectLambda{}, middleware.After)
}
func addOpPutAccessPointPolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutAccessPointPolicy{}, middleware.After)
}
func addOpPutAccessPointScopeValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutAccessPointScope{}, middleware.After)
}
func addOpPutBucketLifecycleConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutBucketLifecycleConfiguration{}, middleware.After)
}
func addOpPutBucketPolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutBucketPolicy{}, middleware.After)
}
func addOpPutBucketReplicationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutBucketReplication{}, middleware.After)
}
func addOpPutBucketTaggingValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutBucketTagging{}, middleware.After)
}
func addOpPutBucketVersioningValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutBucketVersioning{}, middleware.After)
}
func addOpPutJobTaggingValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutJobTagging{}, middleware.After)
}
func addOpPutMultiRegionAccessPointPolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutMultiRegionAccessPointPolicy{}, middleware.After)
}
func addOpPutPublicAccessBlockValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutPublicAccessBlock{}, middleware.After)
}
func addOpPutStorageLensConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutStorageLensConfiguration{}, middleware.After)
}
func addOpPutStorageLensConfigurationTaggingValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutStorageLensConfigurationTagging{}, middleware.After)
}
func addOpSubmitMultiRegionAccessPointRoutesValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpSubmitMultiRegionAccessPointRoutes{}, 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 addOpUpdateAccessGrantsLocationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateAccessGrantsLocation{}, middleware.After)
}
func addOpUpdateJobPriorityValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateJobPriority{}, middleware.After)
}
func addOpUpdateJobStatusValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateJobStatus{}, middleware.After)
}
func addOpUpdateStorageLensGroupValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateStorageLensGroup{}, middleware.After)
}
func validateAccessControlTranslation(v *types.AccessControlTranslation) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AccessControlTranslation"}
if len(v.Owner) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Owner"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateAccountLevel(v *types.AccountLevel) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AccountLevel"}
if v.BucketLevel == nil {
invalidParams.Add(smithy.NewErrParamRequired("BucketLevel"))
} else if v.BucketLevel != nil {
if err := validateBucketLevel(v.BucketLevel); err != nil {
invalidParams.AddNested("BucketLevel", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateAwsLambdaTransformation(v *types.AwsLambdaTransformation) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AwsLambdaTransformation"}
if v.FunctionArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("FunctionArn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateBucketLevel(v *types.BucketLevel) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "BucketLevel"}
if v.PrefixLevel != nil {
if err := validatePrefixLevel(v.PrefixLevel); err != nil {
invalidParams.AddNested("PrefixLevel", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateCloudWatchMetrics(v *types.CloudWatchMetrics) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CloudWatchMetrics"}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateCreateMultiRegionAccessPointInput(v *types.CreateMultiRegionAccessPointInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateMultiRegionAccessPointInput"}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Regions == nil {
invalidParams.Add(smithy.NewErrParamRequired("Regions"))
} else if v.Regions != nil {
if err := validateRegionCreationList(v.Regions); err != nil {
invalidParams.AddNested("Regions", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateDeleteMarkerReplication(v *types.DeleteMarkerReplication) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteMarkerReplication"}
if len(v.Status) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Status"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateDeleteMultiRegionAccessPointInput(v *types.DeleteMultiRegionAccessPointInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteMultiRegionAccessPointInput"}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateDestination(v *types.Destination) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "Destination"}
if v.Bucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
}
if v.ReplicationTime != nil {
if err := validateReplicationTime(v.ReplicationTime); err != nil {
invalidParams.AddNested("ReplicationTime", err.(smithy.InvalidParamsError))
}
}
if v.AccessControlTranslation != nil {
if err := validateAccessControlTranslation(v.AccessControlTranslation); err != nil {
invalidParams.AddNested("AccessControlTranslation", err.(smithy.InvalidParamsError))
}
}
if v.Metrics != nil {
if err := validateMetrics(v.Metrics); err != nil {
invalidParams.AddNested("Metrics", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateExistingObjectReplication(v *types.ExistingObjectReplication) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ExistingObjectReplication"}
if len(v.Status) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Status"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateGeneratedManifestEncryption(v *types.GeneratedManifestEncryption) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GeneratedManifestEncryption"}
if v.SSEKMS != nil {
if err := validateSSEKMSEncryption(v.SSEKMS); err != nil {
invalidParams.AddNested("SSEKMS", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateJobManifest(v *types.JobManifest) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "JobManifest"}
if v.Spec == nil {
invalidParams.Add(smithy.NewErrParamRequired("Spec"))
} else if v.Spec != nil {
if err := validateJobManifestSpec(v.Spec); err != nil {
invalidParams.AddNested("Spec", err.(smithy.InvalidParamsError))
}
}
if v.Location == nil {
invalidParams.Add(smithy.NewErrParamRequired("Location"))
} else if v.Location != nil {
if err := validateJobManifestLocation(v.Location); err != nil {
invalidParams.AddNested("Location", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateJobManifestGenerator(v types.JobManifestGenerator) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "JobManifestGenerator"}
switch uv := v.(type) {
case *types.JobManifestGeneratorMemberS3JobManifestGenerator:
if err := validateS3JobManifestGenerator(&uv.Value); err != nil {
invalidParams.AddNested("[S3JobManifestGenerator]", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateJobManifestLocation(v *types.JobManifestLocation) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "JobManifestLocation"}
if v.ObjectArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("ObjectArn"))
}
if v.ETag == nil {
invalidParams.Add(smithy.NewErrParamRequired("ETag"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateJobManifestSpec(v *types.JobManifestSpec) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "JobManifestSpec"}
if len(v.Format) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Format"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateJobOperation(v *types.JobOperation) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "JobOperation"}
if v.S3PutObjectCopy != nil {
if err := validateS3CopyObjectOperation(v.S3PutObjectCopy); err != nil {
invalidParams.AddNested("S3PutObjectCopy", err.(smithy.InvalidParamsError))
}
}
if v.S3PutObjectAcl != nil {
if err := validateS3SetObjectAclOperation(v.S3PutObjectAcl); err != nil {
invalidParams.AddNested("S3PutObjectAcl", err.(smithy.InvalidParamsError))
}
}
if v.S3PutObjectTagging != nil {
if err := validateS3SetObjectTaggingOperation(v.S3PutObjectTagging); err != nil {
invalidParams.AddNested("S3PutObjectTagging", err.(smithy.InvalidParamsError))
}
}
if v.S3PutObjectLegalHold != nil {
if err := validateS3SetObjectLegalHoldOperation(v.S3PutObjectLegalHold); err != nil {
invalidParams.AddNested("S3PutObjectLegalHold", err.(smithy.InvalidParamsError))
}
}
if v.S3PutObjectRetention != nil {
if err := validateS3SetObjectRetentionOperation(v.S3PutObjectRetention); err != nil {
invalidParams.AddNested("S3PutObjectRetention", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateJobReport(v *types.JobReport) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "JobReport"}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateLifecycleConfiguration(v *types.LifecycleConfiguration) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "LifecycleConfiguration"}
if v.Rules != nil {
if err := validateLifecycleRules(v.Rules); err != nil {
invalidParams.AddNested("Rules", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateLifecycleRule(v *types.LifecycleRule) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "LifecycleRule"}
if v.Filter != nil {
if err := validateLifecycleRuleFilter(v.Filter); err != nil {
invalidParams.AddNested("Filter", err.(smithy.InvalidParamsError))
}
}
if len(v.Status) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Status"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateLifecycleRuleAndOperator(v *types.LifecycleRuleAndOperator) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "LifecycleRuleAndOperator"}
if v.Tags != nil {
if err := validateS3TagSet(v.Tags); err != nil {
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateLifecycleRuleFilter(v *types.LifecycleRuleFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "LifecycleRuleFilter"}
if v.Tag != nil {
if err := validateS3Tag(v.Tag); err != nil {
invalidParams.AddNested("Tag", err.(smithy.InvalidParamsError))
}
}
if v.And != nil {
if err := validateLifecycleRuleAndOperator(v.And); err != nil {
invalidParams.AddNested("And", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateLifecycleRules(v []types.LifecycleRule) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "LifecycleRules"}
for i := range v {
if err := validateLifecycleRule(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateMatchAnyTag(v []types.S3Tag) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "MatchAnyTag"}
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 validateMetrics(v *types.Metrics) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "Metrics"}
if len(v.Status) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Status"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateMultiRegionAccessPointRoute(v *types.MultiRegionAccessPointRoute) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "MultiRegionAccessPointRoute"}
if v.TrafficDialPercentage == nil {
invalidParams.Add(smithy.NewErrParamRequired("TrafficDialPercentage"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateObjectLambdaConfiguration(v *types.ObjectLambdaConfiguration) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ObjectLambdaConfiguration"}
if v.SupportingAccessPoint == nil {
invalidParams.Add(smithy.NewErrParamRequired("SupportingAccessPoint"))
}
if v.TransformationConfigurations == nil {
invalidParams.Add(smithy.NewErrParamRequired("TransformationConfigurations"))
} else if v.TransformationConfigurations != nil {
if err := validateObjectLambdaTransformationConfigurationsList(v.TransformationConfigurations); err != nil {
invalidParams.AddNested("TransformationConfigurations", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateObjectLambdaContentTransformation(v types.ObjectLambdaContentTransformation) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ObjectLambdaContentTransformation"}
switch uv := v.(type) {
case *types.ObjectLambdaContentTransformationMemberAwsLambda:
if err := validateAwsLambdaTransformation(&uv.Value); err != nil {
invalidParams.AddNested("[AwsLambda]", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateObjectLambdaTransformationConfiguration(v *types.ObjectLambdaTransformationConfiguration) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ObjectLambdaTransformationConfiguration"}
if v.Actions == nil {
invalidParams.Add(smithy.NewErrParamRequired("Actions"))
}
if v.ContentTransformation == nil {
invalidParams.Add(smithy.NewErrParamRequired("ContentTransformation"))
} else if v.ContentTransformation != nil {
if err := validateObjectLambdaContentTransformation(v.ContentTransformation); err != nil {
invalidParams.AddNested("ContentTransformation", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateObjectLambdaTransformationConfigurationsList(v []types.ObjectLambdaTransformationConfiguration) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ObjectLambdaTransformationConfigurationsList"}
for i := range v {
if err := validateObjectLambdaTransformationConfiguration(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validatePrefixLevel(v *types.PrefixLevel) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PrefixLevel"}
if v.StorageMetrics == nil {
invalidParams.Add(smithy.NewErrParamRequired("StorageMetrics"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validatePutMultiRegionAccessPointPolicyInput(v *types.PutMultiRegionAccessPointPolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutMultiRegionAccessPointPolicyInput"}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Policy == nil {
invalidParams.Add(smithy.NewErrParamRequired("Policy"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateRegion(v *types.Region) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "Region"}
if v.Bucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateRegionCreationList(v []types.Region) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "RegionCreationList"}
for i := range v {
if err := validateRegion(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateReplicaModifications(v *types.ReplicaModifications) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ReplicaModifications"}
if len(v.Status) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Status"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateReplicationConfiguration(v *types.ReplicationConfiguration) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ReplicationConfiguration"}
if v.Role == nil {
invalidParams.Add(smithy.NewErrParamRequired("Role"))
}
if v.Rules == nil {
invalidParams.Add(smithy.NewErrParamRequired("Rules"))
} else if v.Rules != nil {
if err := validateReplicationRules(v.Rules); err != nil {
invalidParams.AddNested("Rules", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateReplicationRule(v *types.ReplicationRule) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ReplicationRule"}
if v.Filter != nil {
if err := validateReplicationRuleFilter(v.Filter); err != nil {
invalidParams.AddNested("Filter", err.(smithy.InvalidParamsError))
}
}
if len(v.Status) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Status"))
}
if v.SourceSelectionCriteria != nil {
if err := validateSourceSelectionCriteria(v.SourceSelectionCriteria); err != nil {
invalidParams.AddNested("SourceSelectionCriteria", err.(smithy.InvalidParamsError))
}
}
if v.ExistingObjectReplication != nil {
if err := validateExistingObjectReplication(v.ExistingObjectReplication); err != nil {
invalidParams.AddNested("ExistingObjectReplication", err.(smithy.InvalidParamsError))
}
}
if v.Destination == nil {
invalidParams.Add(smithy.NewErrParamRequired("Destination"))
} else if v.Destination != nil {
if err := validateDestination(v.Destination); err != nil {
invalidParams.AddNested("Destination", err.(smithy.InvalidParamsError))
}
}
if v.DeleteMarkerReplication != nil {
if err := validateDeleteMarkerReplication(v.DeleteMarkerReplication); err != nil {
invalidParams.AddNested("DeleteMarkerReplication", err.(smithy.InvalidParamsError))
}
}
if v.Bucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateReplicationRuleAndOperator(v *types.ReplicationRuleAndOperator) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ReplicationRuleAndOperator"}
if v.Tags != nil {
if err := validateS3TagSet(v.Tags); err != nil {
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateReplicationRuleFilter(v *types.ReplicationRuleFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ReplicationRuleFilter"}
if v.Tag != nil {
if err := validateS3Tag(v.Tag); err != nil {
invalidParams.AddNested("Tag", err.(smithy.InvalidParamsError))
}
}
if v.And != nil {
if err := validateReplicationRuleAndOperator(v.And); err != nil {
invalidParams.AddNested("And", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateReplicationRules(v []types.ReplicationRule) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ReplicationRules"}
for i := range v {
if err := validateReplicationRule(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateReplicationTime(v *types.ReplicationTime) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ReplicationTime"}
if len(v.Status) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Status"))
}
if v.Time == nil {
invalidParams.Add(smithy.NewErrParamRequired("Time"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateRouteList(v []types.MultiRegionAccessPointRoute) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "RouteList"}
for i := range v {
if err := validateMultiRegionAccessPointRoute(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateS3AccessControlList(v *types.S3AccessControlList) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "S3AccessControlList"}
if v.Owner == nil {
invalidParams.Add(smithy.NewErrParamRequired("Owner"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateS3AccessControlPolicy(v *types.S3AccessControlPolicy) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "S3AccessControlPolicy"}
if v.AccessControlList != nil {
if err := validateS3AccessControlList(v.AccessControlList); err != nil {
invalidParams.AddNested("AccessControlList", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateS3BucketDestination(v *types.S3BucketDestination) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "S3BucketDestination"}
if len(v.Format) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Format"))
}
if len(v.OutputSchemaVersion) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("OutputSchemaVersion"))
}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Arn == nil {
invalidParams.Add(smithy.NewErrParamRequired("Arn"))
}
if v.Encryption != nil {
if err := validateStorageLensDataExportEncryption(v.Encryption); err != nil {
invalidParams.AddNested("Encryption", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateS3CopyObjectOperation(v *types.S3CopyObjectOperation) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "S3CopyObjectOperation"}
if v.NewObjectTagging != nil {
if err := validateS3TagSet(v.NewObjectTagging); err != nil {
invalidParams.AddNested("NewObjectTagging", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateS3JobManifestGenerator(v *types.S3JobManifestGenerator) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "S3JobManifestGenerator"}
if v.SourceBucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("SourceBucket"))
}
if v.ManifestOutputLocation != nil {
if err := validateS3ManifestOutputLocation(v.ManifestOutputLocation); err != nil {
invalidParams.AddNested("ManifestOutputLocation", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateS3ManifestOutputLocation(v *types.S3ManifestOutputLocation) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "S3ManifestOutputLocation"}
if v.Bucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
}
if v.ManifestEncryption != nil {
if err := validateGeneratedManifestEncryption(v.ManifestEncryption); err != nil {
invalidParams.AddNested("ManifestEncryption", err.(smithy.InvalidParamsError))
}
}
if len(v.ManifestFormat) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("ManifestFormat"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateS3ObjectLockLegalHold(v *types.S3ObjectLockLegalHold) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "S3ObjectLockLegalHold"}
if len(v.Status) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Status"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateS3SetObjectAclOperation(v *types.S3SetObjectAclOperation) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "S3SetObjectAclOperation"}
if v.AccessControlPolicy != nil {
if err := validateS3AccessControlPolicy(v.AccessControlPolicy); err != nil {
invalidParams.AddNested("AccessControlPolicy", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateS3SetObjectLegalHoldOperation(v *types.S3SetObjectLegalHoldOperation) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "S3SetObjectLegalHoldOperation"}
if v.LegalHold == nil {
invalidParams.Add(smithy.NewErrParamRequired("LegalHold"))
} else if v.LegalHold != nil {
if err := validateS3ObjectLockLegalHold(v.LegalHold); err != nil {
invalidParams.AddNested("LegalHold", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateS3SetObjectRetentionOperation(v *types.S3SetObjectRetentionOperation) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "S3SetObjectRetentionOperation"}
if v.Retention == nil {
invalidParams.Add(smithy.NewErrParamRequired("Retention"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateS3SetObjectTaggingOperation(v *types.S3SetObjectTaggingOperation) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "S3SetObjectTaggingOperation"}
if v.TagSet != nil {
if err := validateS3TagSet(v.TagSet); err != nil {
invalidParams.AddNested("TagSet", err.(smithy.InvalidParamsError))
}
}
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 validateS3TagSet(v []types.S3Tag) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "S3TagSet"}
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 validateSourceSelectionCriteria(v *types.SourceSelectionCriteria) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "SourceSelectionCriteria"}
if v.SseKmsEncryptedObjects != nil {
if err := validateSseKmsEncryptedObjects(v.SseKmsEncryptedObjects); err != nil {
invalidParams.AddNested("SseKmsEncryptedObjects", err.(smithy.InvalidParamsError))
}
}
if v.ReplicaModifications != nil {
if err := validateReplicaModifications(v.ReplicaModifications); err != nil {
invalidParams.AddNested("ReplicaModifications", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateSSEKMS(v *types.SSEKMS) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "SSEKMS"}
if v.KeyId == nil {
invalidParams.Add(smithy.NewErrParamRequired("KeyId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateSseKmsEncryptedObjects(v *types.SseKmsEncryptedObjects) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "SseKmsEncryptedObjects"}
if len(v.Status) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Status"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateSSEKMSEncryption(v *types.SSEKMSEncryption) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "SSEKMSEncryption"}
if v.KeyId == nil {
invalidParams.Add(smithy.NewErrParamRequired("KeyId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateStorageLensAwsOrg(v *types.StorageLensAwsOrg) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "StorageLensAwsOrg"}
if v.Arn == nil {
invalidParams.Add(smithy.NewErrParamRequired("Arn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateStorageLensConfiguration(v *types.StorageLensConfiguration) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "StorageLensConfiguration"}
if v.Id == nil {
invalidParams.Add(smithy.NewErrParamRequired("Id"))
}
if v.AccountLevel == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountLevel"))
} else if v.AccountLevel != nil {
if err := validateAccountLevel(v.AccountLevel); err != nil {
invalidParams.AddNested("AccountLevel", err.(smithy.InvalidParamsError))
}
}
if v.DataExport != nil {
if err := validateStorageLensDataExport(v.DataExport); err != nil {
invalidParams.AddNested("DataExport", err.(smithy.InvalidParamsError))
}
}
if v.AwsOrg != nil {
if err := validateStorageLensAwsOrg(v.AwsOrg); err != nil {
invalidParams.AddNested("AwsOrg", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateStorageLensDataExport(v *types.StorageLensDataExport) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "StorageLensDataExport"}
if v.S3BucketDestination != nil {
if err := validateS3BucketDestination(v.S3BucketDestination); err != nil {
invalidParams.AddNested("S3BucketDestination", err.(smithy.InvalidParamsError))
}
}
if v.CloudWatchMetrics != nil {
if err := validateCloudWatchMetrics(v.CloudWatchMetrics); err != nil {
invalidParams.AddNested("CloudWatchMetrics", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateStorageLensDataExportEncryption(v *types.StorageLensDataExportEncryption) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "StorageLensDataExportEncryption"}
if v.SSEKMS != nil {
if err := validateSSEKMS(v.SSEKMS); err != nil {
invalidParams.AddNested("SSEKMS", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateStorageLensGroup(v *types.StorageLensGroup) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "StorageLensGroup"}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Filter == nil {
invalidParams.Add(smithy.NewErrParamRequired("Filter"))
} else if v.Filter != nil {
if err := validateStorageLensGroupFilter(v.Filter); err != nil {
invalidParams.AddNested("Filter", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateStorageLensGroupAndOperator(v *types.StorageLensGroupAndOperator) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "StorageLensGroupAndOperator"}
if v.MatchAnyTag != nil {
if err := validateMatchAnyTag(v.MatchAnyTag); err != nil {
invalidParams.AddNested("MatchAnyTag", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateStorageLensGroupFilter(v *types.StorageLensGroupFilter) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "StorageLensGroupFilter"}
if v.MatchAnyTag != nil {
if err := validateMatchAnyTag(v.MatchAnyTag); err != nil {
invalidParams.AddNested("MatchAnyTag", err.(smithy.InvalidParamsError))
}
}
if v.And != nil {
if err := validateStorageLensGroupAndOperator(v.And); err != nil {
invalidParams.AddNested("And", err.(smithy.InvalidParamsError))
}
}
if v.Or != nil {
if err := validateStorageLensGroupOrOperator(v.Or); err != nil {
invalidParams.AddNested("Or", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateStorageLensGroupOrOperator(v *types.StorageLensGroupOrOperator) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "StorageLensGroupOrOperator"}
if v.MatchAnyTag != nil {
if err := validateMatchAnyTag(v.MatchAnyTag); err != nil {
invalidParams.AddNested("MatchAnyTag", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateStorageLensTag(v *types.StorageLensTag) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "StorageLensTag"}
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 validateStorageLensTags(v []types.StorageLensTag) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "StorageLensTags"}
for i := range v {
if err := validateStorageLensTag(&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 validateTagging(v *types.Tagging) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "Tagging"}
if v.TagSet == nil {
invalidParams.Add(smithy.NewErrParamRequired("TagSet"))
} else if v.TagSet != nil {
if err := validateS3TagSet(v.TagSet); err != nil {
invalidParams.AddNested("TagSet", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateTagList(v []types.Tag) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "TagList"}
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 validateVpcConfiguration(v *types.VpcConfiguration) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "VpcConfiguration"}
if v.VpcId == nil {
invalidParams.Add(smithy.NewErrParamRequired("VpcId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpAssociateAccessGrantsIdentityCenterInput(v *AssociateAccessGrantsIdentityCenterInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "AssociateAccessGrantsIdentityCenterInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.IdentityCenterArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("IdentityCenterArn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateAccessGrantInput(v *CreateAccessGrantInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateAccessGrantInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.AccessGrantsLocationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccessGrantsLocationId"))
}
if v.Grantee == nil {
invalidParams.Add(smithy.NewErrParamRequired("Grantee"))
}
if len(v.Permission) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Permission"))
}
if v.Tags != nil {
if err := validateTagList(v.Tags); err != nil {
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateAccessGrantsInstanceInput(v *CreateAccessGrantsInstanceInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateAccessGrantsInstanceInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Tags != nil {
if err := validateTagList(v.Tags); err != nil {
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateAccessGrantsLocationInput(v *CreateAccessGrantsLocationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateAccessGrantsLocationInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.LocationScope == nil {
invalidParams.Add(smithy.NewErrParamRequired("LocationScope"))
}
if v.IAMRoleArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("IAMRoleArn"))
}
if v.Tags != nil {
if err := validateTagList(v.Tags); err != nil {
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateAccessPointForObjectLambdaInput(v *CreateAccessPointForObjectLambdaInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateAccessPointForObjectLambdaInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Configuration == nil {
invalidParams.Add(smithy.NewErrParamRequired("Configuration"))
} else if v.Configuration != nil {
if err := validateObjectLambdaConfiguration(v.Configuration); err != nil {
invalidParams.AddNested("Configuration", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateAccessPointInput(v *CreateAccessPointInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateAccessPointInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Bucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
}
if v.VpcConfiguration != nil {
if err := validateVpcConfiguration(v.VpcConfiguration); err != nil {
invalidParams.AddNested("VpcConfiguration", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateBucketInput(v *CreateBucketInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateBucketInput"}
if v.Bucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateJobInput(v *CreateJobInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateJobInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Operation == nil {
invalidParams.Add(smithy.NewErrParamRequired("Operation"))
} else if v.Operation != nil {
if err := validateJobOperation(v.Operation); err != nil {
invalidParams.AddNested("Operation", err.(smithy.InvalidParamsError))
}
}
if v.Report == nil {
invalidParams.Add(smithy.NewErrParamRequired("Report"))
} else if v.Report != nil {
if err := validateJobReport(v.Report); err != nil {
invalidParams.AddNested("Report", err.(smithy.InvalidParamsError))
}
}
if v.ClientRequestToken == nil {
invalidParams.Add(smithy.NewErrParamRequired("ClientRequestToken"))
}
if v.Manifest != nil {
if err := validateJobManifest(v.Manifest); err != nil {
invalidParams.AddNested("Manifest", err.(smithy.InvalidParamsError))
}
}
if v.Priority == nil {
invalidParams.Add(smithy.NewErrParamRequired("Priority"))
}
if v.RoleArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("RoleArn"))
}
if v.Tags != nil {
if err := validateS3TagSet(v.Tags); err != nil {
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
}
}
if v.ManifestGenerator != nil {
if err := validateJobManifestGenerator(v.ManifestGenerator); err != nil {
invalidParams.AddNested("ManifestGenerator", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateMultiRegionAccessPointInput(v *CreateMultiRegionAccessPointInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateMultiRegionAccessPointInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.ClientToken == nil {
invalidParams.Add(smithy.NewErrParamRequired("ClientToken"))
}
if v.Details == nil {
invalidParams.Add(smithy.NewErrParamRequired("Details"))
} else if v.Details != nil {
if err := validateCreateMultiRegionAccessPointInput(v.Details); err != nil {
invalidParams.AddNested("Details", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateStorageLensGroupInput(v *CreateStorageLensGroupInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateStorageLensGroupInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.StorageLensGroup == nil {
invalidParams.Add(smithy.NewErrParamRequired("StorageLensGroup"))
} else if v.StorageLensGroup != nil {
if err := validateStorageLensGroup(v.StorageLensGroup); err != nil {
invalidParams.AddNested("StorageLensGroup", err.(smithy.InvalidParamsError))
}
}
if v.Tags != nil {
if err := validateTagList(v.Tags); err != nil {
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteAccessGrantInput(v *DeleteAccessGrantInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteAccessGrantInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.AccessGrantId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccessGrantId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteAccessGrantsInstanceInput(v *DeleteAccessGrantsInstanceInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteAccessGrantsInstanceInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteAccessGrantsInstanceResourcePolicyInput(v *DeleteAccessGrantsInstanceResourcePolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteAccessGrantsInstanceResourcePolicyInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteAccessGrantsLocationInput(v *DeleteAccessGrantsLocationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteAccessGrantsLocationInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.AccessGrantsLocationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccessGrantsLocationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteAccessPointForObjectLambdaInput(v *DeleteAccessPointForObjectLambdaInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteAccessPointForObjectLambdaInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteAccessPointInput(v *DeleteAccessPointInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteAccessPointInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteAccessPointPolicyForObjectLambdaInput(v *DeleteAccessPointPolicyForObjectLambdaInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteAccessPointPolicyForObjectLambdaInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteAccessPointPolicyInput(v *DeleteAccessPointPolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteAccessPointPolicyInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteAccessPointScopeInput(v *DeleteAccessPointScopeInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteAccessPointScopeInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteBucketInput(v *DeleteBucketInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteBucketInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Bucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteBucketLifecycleConfigurationInput(v *DeleteBucketLifecycleConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteBucketLifecycleConfigurationInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Bucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteBucketPolicyInput(v *DeleteBucketPolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteBucketPolicyInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Bucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteBucketReplicationInput(v *DeleteBucketReplicationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteBucketReplicationInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Bucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteBucketTaggingInput(v *DeleteBucketTaggingInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteBucketTaggingInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Bucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteJobTaggingInput(v *DeleteJobTaggingInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteJobTaggingInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.JobId == nil {
invalidParams.Add(smithy.NewErrParamRequired("JobId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteMultiRegionAccessPointInput(v *DeleteMultiRegionAccessPointInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteMultiRegionAccessPointInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.ClientToken == nil {
invalidParams.Add(smithy.NewErrParamRequired("ClientToken"))
}
if v.Details == nil {
invalidParams.Add(smithy.NewErrParamRequired("Details"))
} else if v.Details != nil {
if err := validateDeleteMultiRegionAccessPointInput(v.Details); err != nil {
invalidParams.AddNested("Details", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeletePublicAccessBlockInput(v *DeletePublicAccessBlockInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeletePublicAccessBlockInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteStorageLensConfigurationInput(v *DeleteStorageLensConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteStorageLensConfigurationInput"}
if v.ConfigId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ConfigId"))
}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteStorageLensConfigurationTaggingInput(v *DeleteStorageLensConfigurationTaggingInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteStorageLensConfigurationTaggingInput"}
if v.ConfigId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ConfigId"))
}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteStorageLensGroupInput(v *DeleteStorageLensGroupInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteStorageLensGroupInput"}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeJobInput(v *DescribeJobInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeJobInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.JobId == nil {
invalidParams.Add(smithy.NewErrParamRequired("JobId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDescribeMultiRegionAccessPointOperationInput(v *DescribeMultiRegionAccessPointOperationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DescribeMultiRegionAccessPointOperationInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.RequestTokenARN == nil {
invalidParams.Add(smithy.NewErrParamRequired("RequestTokenARN"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDissociateAccessGrantsIdentityCenterInput(v *DissociateAccessGrantsIdentityCenterInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DissociateAccessGrantsIdentityCenterInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetAccessGrantInput(v *GetAccessGrantInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetAccessGrantInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.AccessGrantId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccessGrantId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetAccessGrantsInstanceForPrefixInput(v *GetAccessGrantsInstanceForPrefixInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetAccessGrantsInstanceForPrefixInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.S3Prefix == nil {
invalidParams.Add(smithy.NewErrParamRequired("S3Prefix"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetAccessGrantsInstanceInput(v *GetAccessGrantsInstanceInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetAccessGrantsInstanceInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetAccessGrantsInstanceResourcePolicyInput(v *GetAccessGrantsInstanceResourcePolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetAccessGrantsInstanceResourcePolicyInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetAccessGrantsLocationInput(v *GetAccessGrantsLocationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetAccessGrantsLocationInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.AccessGrantsLocationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccessGrantsLocationId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetAccessPointConfigurationForObjectLambdaInput(v *GetAccessPointConfigurationForObjectLambdaInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetAccessPointConfigurationForObjectLambdaInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetAccessPointForObjectLambdaInput(v *GetAccessPointForObjectLambdaInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetAccessPointForObjectLambdaInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetAccessPointInput(v *GetAccessPointInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetAccessPointInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetAccessPointPolicyForObjectLambdaInput(v *GetAccessPointPolicyForObjectLambdaInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetAccessPointPolicyForObjectLambdaInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetAccessPointPolicyInput(v *GetAccessPointPolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetAccessPointPolicyInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetAccessPointPolicyStatusForObjectLambdaInput(v *GetAccessPointPolicyStatusForObjectLambdaInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetAccessPointPolicyStatusForObjectLambdaInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetAccessPointPolicyStatusInput(v *GetAccessPointPolicyStatusInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetAccessPointPolicyStatusInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetAccessPointScopeInput(v *GetAccessPointScopeInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetAccessPointScopeInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetBucketInput(v *GetBucketInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetBucketInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Bucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetBucketLifecycleConfigurationInput(v *GetBucketLifecycleConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetBucketLifecycleConfigurationInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Bucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetBucketPolicyInput(v *GetBucketPolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetBucketPolicyInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Bucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetBucketReplicationInput(v *GetBucketReplicationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetBucketReplicationInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Bucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetBucketTaggingInput(v *GetBucketTaggingInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetBucketTaggingInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Bucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetBucketVersioningInput(v *GetBucketVersioningInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetBucketVersioningInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Bucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetDataAccessInput(v *GetDataAccessInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetDataAccessInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Target == nil {
invalidParams.Add(smithy.NewErrParamRequired("Target"))
}
if len(v.Permission) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Permission"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetJobTaggingInput(v *GetJobTaggingInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetJobTaggingInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.JobId == nil {
invalidParams.Add(smithy.NewErrParamRequired("JobId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetMultiRegionAccessPointInput(v *GetMultiRegionAccessPointInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetMultiRegionAccessPointInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetMultiRegionAccessPointPolicyInput(v *GetMultiRegionAccessPointPolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetMultiRegionAccessPointPolicyInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetMultiRegionAccessPointPolicyStatusInput(v *GetMultiRegionAccessPointPolicyStatusInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetMultiRegionAccessPointPolicyStatusInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetMultiRegionAccessPointRoutesInput(v *GetMultiRegionAccessPointRoutesInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetMultiRegionAccessPointRoutesInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Mrap == nil {
invalidParams.Add(smithy.NewErrParamRequired("Mrap"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetPublicAccessBlockInput(v *GetPublicAccessBlockInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetPublicAccessBlockInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetStorageLensConfigurationInput(v *GetStorageLensConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetStorageLensConfigurationInput"}
if v.ConfigId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ConfigId"))
}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetStorageLensConfigurationTaggingInput(v *GetStorageLensConfigurationTaggingInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetStorageLensConfigurationTaggingInput"}
if v.ConfigId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ConfigId"))
}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetStorageLensGroupInput(v *GetStorageLensGroupInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetStorageLensGroupInput"}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListAccessGrantsInput(v *ListAccessGrantsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListAccessGrantsInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListAccessGrantsInstancesInput(v *ListAccessGrantsInstancesInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListAccessGrantsInstancesInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListAccessGrantsLocationsInput(v *ListAccessGrantsLocationsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListAccessGrantsLocationsInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListAccessPointsForDirectoryBucketsInput(v *ListAccessPointsForDirectoryBucketsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListAccessPointsForDirectoryBucketsInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListAccessPointsForObjectLambdaInput(v *ListAccessPointsForObjectLambdaInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListAccessPointsForObjectLambdaInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListAccessPointsInput(v *ListAccessPointsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListAccessPointsInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListCallerAccessGrantsInput(v *ListCallerAccessGrantsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListCallerAccessGrantsInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListJobsInput(v *ListJobsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListJobsInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListMultiRegionAccessPointsInput(v *ListMultiRegionAccessPointsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListMultiRegionAccessPointsInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListRegionalBucketsInput(v *ListRegionalBucketsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListRegionalBucketsInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListStorageLensConfigurationsInput(v *ListStorageLensConfigurationsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListStorageLensConfigurationsInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListStorageLensGroupsInput(v *ListStorageLensGroupsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListStorageLensGroupsInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
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.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.ResourceArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceArn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutAccessGrantsInstanceResourcePolicyInput(v *PutAccessGrantsInstanceResourcePolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutAccessGrantsInstanceResourcePolicyInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Policy == nil {
invalidParams.Add(smithy.NewErrParamRequired("Policy"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutAccessPointConfigurationForObjectLambdaInput(v *PutAccessPointConfigurationForObjectLambdaInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutAccessPointConfigurationForObjectLambdaInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Configuration == nil {
invalidParams.Add(smithy.NewErrParamRequired("Configuration"))
} else if v.Configuration != nil {
if err := validateObjectLambdaConfiguration(v.Configuration); err != nil {
invalidParams.AddNested("Configuration", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutAccessPointPolicyForObjectLambdaInput(v *PutAccessPointPolicyForObjectLambdaInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutAccessPointPolicyForObjectLambdaInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Policy == nil {
invalidParams.Add(smithy.NewErrParamRequired("Policy"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutAccessPointPolicyInput(v *PutAccessPointPolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutAccessPointPolicyInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Policy == nil {
invalidParams.Add(smithy.NewErrParamRequired("Policy"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutAccessPointScopeInput(v *PutAccessPointScopeInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutAccessPointScopeInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Scope == nil {
invalidParams.Add(smithy.NewErrParamRequired("Scope"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutBucketLifecycleConfigurationInput(v *PutBucketLifecycleConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutBucketLifecycleConfigurationInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Bucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
}
if v.LifecycleConfiguration != nil {
if err := validateLifecycleConfiguration(v.LifecycleConfiguration); err != nil {
invalidParams.AddNested("LifecycleConfiguration", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutBucketPolicyInput(v *PutBucketPolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutBucketPolicyInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Bucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
}
if v.Policy == nil {
invalidParams.Add(smithy.NewErrParamRequired("Policy"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutBucketReplicationInput(v *PutBucketReplicationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutBucketReplicationInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Bucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
}
if v.ReplicationConfiguration == nil {
invalidParams.Add(smithy.NewErrParamRequired("ReplicationConfiguration"))
} else if v.ReplicationConfiguration != nil {
if err := validateReplicationConfiguration(v.ReplicationConfiguration); err != nil {
invalidParams.AddNested("ReplicationConfiguration", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutBucketTaggingInput(v *PutBucketTaggingInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutBucketTaggingInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Bucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
}
if v.Tagging == nil {
invalidParams.Add(smithy.NewErrParamRequired("Tagging"))
} else if v.Tagging != nil {
if err := validateTagging(v.Tagging); err != nil {
invalidParams.AddNested("Tagging", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutBucketVersioningInput(v *PutBucketVersioningInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutBucketVersioningInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Bucket == nil {
invalidParams.Add(smithy.NewErrParamRequired("Bucket"))
}
if v.VersioningConfiguration == nil {
invalidParams.Add(smithy.NewErrParamRequired("VersioningConfiguration"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutJobTaggingInput(v *PutJobTaggingInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutJobTaggingInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.JobId == nil {
invalidParams.Add(smithy.NewErrParamRequired("JobId"))
}
if v.Tags == nil {
invalidParams.Add(smithy.NewErrParamRequired("Tags"))
} else if v.Tags != nil {
if err := validateS3TagSet(v.Tags); err != nil {
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutMultiRegionAccessPointPolicyInput(v *PutMultiRegionAccessPointPolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutMultiRegionAccessPointPolicyInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.ClientToken == nil {
invalidParams.Add(smithy.NewErrParamRequired("ClientToken"))
}
if v.Details == nil {
invalidParams.Add(smithy.NewErrParamRequired("Details"))
} else if v.Details != nil {
if err := validatePutMultiRegionAccessPointPolicyInput(v.Details); err != nil {
invalidParams.AddNested("Details", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutPublicAccessBlockInput(v *PutPublicAccessBlockInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutPublicAccessBlockInput"}
if v.PublicAccessBlockConfiguration == nil {
invalidParams.Add(smithy.NewErrParamRequired("PublicAccessBlockConfiguration"))
}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutStorageLensConfigurationInput(v *PutStorageLensConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutStorageLensConfigurationInput"}
if v.ConfigId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ConfigId"))
}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.StorageLensConfiguration == nil {
invalidParams.Add(smithy.NewErrParamRequired("StorageLensConfiguration"))
} else if v.StorageLensConfiguration != nil {
if err := validateStorageLensConfiguration(v.StorageLensConfiguration); err != nil {
invalidParams.AddNested("StorageLensConfiguration", err.(smithy.InvalidParamsError))
}
}
if v.Tags != nil {
if err := validateStorageLensTags(v.Tags); err != nil {
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutStorageLensConfigurationTaggingInput(v *PutStorageLensConfigurationTaggingInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutStorageLensConfigurationTaggingInput"}
if v.ConfigId == nil {
invalidParams.Add(smithy.NewErrParamRequired("ConfigId"))
}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Tags == nil {
invalidParams.Add(smithy.NewErrParamRequired("Tags"))
} else if v.Tags != nil {
if err := validateStorageLensTags(v.Tags); err != nil {
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpSubmitMultiRegionAccessPointRoutesInput(v *SubmitMultiRegionAccessPointRoutesInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "SubmitMultiRegionAccessPointRoutesInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.Mrap == nil {
invalidParams.Add(smithy.NewErrParamRequired("Mrap"))
}
if v.RouteUpdates == nil {
invalidParams.Add(smithy.NewErrParamRequired("RouteUpdates"))
} else if v.RouteUpdates != nil {
if err := validateRouteList(v.RouteUpdates); err != nil {
invalidParams.AddNested("RouteUpdates", err.(smithy.InvalidParamsError))
}
}
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.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.ResourceArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceArn"))
}
if v.Tags == nil {
invalidParams.Add(smithy.NewErrParamRequired("Tags"))
} else if v.Tags != nil {
if err := validateTagList(v.Tags); err != nil {
invalidParams.AddNested("Tags", err.(smithy.InvalidParamsError))
}
}
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.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
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 validateOpUpdateAccessGrantsLocationInput(v *UpdateAccessGrantsLocationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateAccessGrantsLocationInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.AccessGrantsLocationId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccessGrantsLocationId"))
}
if v.IAMRoleArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("IAMRoleArn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateJobPriorityInput(v *UpdateJobPriorityInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateJobPriorityInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.JobId == nil {
invalidParams.Add(smithy.NewErrParamRequired("JobId"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateJobStatusInput(v *UpdateJobStatusInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateJobStatusInput"}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.JobId == nil {
invalidParams.Add(smithy.NewErrParamRequired("JobId"))
}
if len(v.RequestedJobStatus) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("RequestedJobStatus"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateStorageLensGroupInput(v *UpdateStorageLensGroupInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateStorageLensGroupInput"}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.AccountId == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccountId"))
}
if v.StorageLensGroup == nil {
invalidParams.Add(smithy.NewErrParamRequired("StorageLensGroup"))
} else if v.StorageLensGroup != nil {
if err := validateStorageLensGroup(v.StorageLensGroup); err != nil {
invalidParams.AddNested("StorageLensGroup", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}