service/vpclattice/validators.go (2,480 lines of code) (raw):
// Code generated by smithy-go-codegen DO NOT EDIT.
package vpclattice
import (
"context"
"fmt"
"github.com/aws/aws-sdk-go-v2/service/vpclattice/types"
smithy "github.com/aws/smithy-go"
"github.com/aws/smithy-go/middleware"
)
type validateOpBatchUpdateRule struct {
}
func (*validateOpBatchUpdateRule) ID() string {
return "OperationInputValidation"
}
func (m *validateOpBatchUpdateRule) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*BatchUpdateRuleInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpBatchUpdateRuleInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateAccessLogSubscription struct {
}
func (*validateOpCreateAccessLogSubscription) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateAccessLogSubscription) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateAccessLogSubscriptionInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateAccessLogSubscriptionInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateListener struct {
}
func (*validateOpCreateListener) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateListener) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateListenerInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateListenerInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateResourceConfiguration struct {
}
func (*validateOpCreateResourceConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateResourceConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateResourceConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateResourceConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateResourceGateway struct {
}
func (*validateOpCreateResourceGateway) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateResourceGateway) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateResourceGatewayInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateResourceGatewayInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateRule struct {
}
func (*validateOpCreateRule) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateRule) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateRuleInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateRuleInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateService struct {
}
func (*validateOpCreateService) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateService) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateServiceInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateServiceInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateServiceNetwork struct {
}
func (*validateOpCreateServiceNetwork) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateServiceNetwork) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateServiceNetworkInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateServiceNetworkInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateServiceNetworkResourceAssociation struct {
}
func (*validateOpCreateServiceNetworkResourceAssociation) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateServiceNetworkResourceAssociation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateServiceNetworkResourceAssociationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateServiceNetworkResourceAssociationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateServiceNetworkServiceAssociation struct {
}
func (*validateOpCreateServiceNetworkServiceAssociation) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateServiceNetworkServiceAssociation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateServiceNetworkServiceAssociationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateServiceNetworkServiceAssociationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateServiceNetworkVpcAssociation struct {
}
func (*validateOpCreateServiceNetworkVpcAssociation) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateServiceNetworkVpcAssociation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateServiceNetworkVpcAssociationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateServiceNetworkVpcAssociationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpCreateTargetGroup struct {
}
func (*validateOpCreateTargetGroup) ID() string {
return "OperationInputValidation"
}
func (m *validateOpCreateTargetGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*CreateTargetGroupInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpCreateTargetGroupInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteAccessLogSubscription struct {
}
func (*validateOpDeleteAccessLogSubscription) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteAccessLogSubscription) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteAccessLogSubscriptionInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteAccessLogSubscriptionInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteAuthPolicy struct {
}
func (*validateOpDeleteAuthPolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteAuthPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteAuthPolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteAuthPolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteListener struct {
}
func (*validateOpDeleteListener) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteListener) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteListenerInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteListenerInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteResourceConfiguration struct {
}
func (*validateOpDeleteResourceConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteResourceConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteResourceConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteResourceConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteResourceEndpointAssociation struct {
}
func (*validateOpDeleteResourceEndpointAssociation) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteResourceEndpointAssociation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteResourceEndpointAssociationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteResourceEndpointAssociationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteResourceGateway struct {
}
func (*validateOpDeleteResourceGateway) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteResourceGateway) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteResourceGatewayInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteResourceGatewayInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteResourcePolicy struct {
}
func (*validateOpDeleteResourcePolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteResourcePolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteResourcePolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteResourcePolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteRule struct {
}
func (*validateOpDeleteRule) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteRule) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteRuleInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteRuleInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteService struct {
}
func (*validateOpDeleteService) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteService) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteServiceInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteServiceInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteServiceNetwork struct {
}
func (*validateOpDeleteServiceNetwork) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteServiceNetwork) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteServiceNetworkInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteServiceNetworkInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteServiceNetworkResourceAssociation struct {
}
func (*validateOpDeleteServiceNetworkResourceAssociation) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteServiceNetworkResourceAssociation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteServiceNetworkResourceAssociationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteServiceNetworkResourceAssociationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteServiceNetworkServiceAssociation struct {
}
func (*validateOpDeleteServiceNetworkServiceAssociation) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteServiceNetworkServiceAssociation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteServiceNetworkServiceAssociationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteServiceNetworkServiceAssociationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteServiceNetworkVpcAssociation struct {
}
func (*validateOpDeleteServiceNetworkVpcAssociation) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteServiceNetworkVpcAssociation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteServiceNetworkVpcAssociationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteServiceNetworkVpcAssociationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeleteTargetGroup struct {
}
func (*validateOpDeleteTargetGroup) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeleteTargetGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeleteTargetGroupInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeleteTargetGroupInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpDeregisterTargets struct {
}
func (*validateOpDeregisterTargets) ID() string {
return "OperationInputValidation"
}
func (m *validateOpDeregisterTargets) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*DeregisterTargetsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpDeregisterTargetsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetAccessLogSubscription struct {
}
func (*validateOpGetAccessLogSubscription) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetAccessLogSubscription) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetAccessLogSubscriptionInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetAccessLogSubscriptionInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetAuthPolicy struct {
}
func (*validateOpGetAuthPolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetAuthPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetAuthPolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetAuthPolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetListener struct {
}
func (*validateOpGetListener) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetListener) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetListenerInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetListenerInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetResourceConfiguration struct {
}
func (*validateOpGetResourceConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetResourceConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetResourceConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetResourceConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetResourceGateway struct {
}
func (*validateOpGetResourceGateway) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetResourceGateway) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetResourceGatewayInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetResourceGatewayInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetResourcePolicy struct {
}
func (*validateOpGetResourcePolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetResourcePolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetResourcePolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetResourcePolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetRule struct {
}
func (*validateOpGetRule) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetRule) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetRuleInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetRuleInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetService struct {
}
func (*validateOpGetService) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetService) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetServiceInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetServiceInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetServiceNetwork struct {
}
func (*validateOpGetServiceNetwork) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetServiceNetwork) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetServiceNetworkInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetServiceNetworkInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetServiceNetworkResourceAssociation struct {
}
func (*validateOpGetServiceNetworkResourceAssociation) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetServiceNetworkResourceAssociation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetServiceNetworkResourceAssociationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetServiceNetworkResourceAssociationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetServiceNetworkServiceAssociation struct {
}
func (*validateOpGetServiceNetworkServiceAssociation) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetServiceNetworkServiceAssociation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetServiceNetworkServiceAssociationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetServiceNetworkServiceAssociationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetServiceNetworkVpcAssociation struct {
}
func (*validateOpGetServiceNetworkVpcAssociation) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetServiceNetworkVpcAssociation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetServiceNetworkVpcAssociationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetServiceNetworkVpcAssociationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpGetTargetGroup struct {
}
func (*validateOpGetTargetGroup) ID() string {
return "OperationInputValidation"
}
func (m *validateOpGetTargetGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*GetTargetGroupInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpGetTargetGroupInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListAccessLogSubscriptions struct {
}
func (*validateOpListAccessLogSubscriptions) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListAccessLogSubscriptions) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListAccessLogSubscriptionsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListAccessLogSubscriptionsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListListeners struct {
}
func (*validateOpListListeners) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListListeners) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListListenersInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListListenersInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListResourceEndpointAssociations struct {
}
func (*validateOpListResourceEndpointAssociations) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListResourceEndpointAssociations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListResourceEndpointAssociationsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListResourceEndpointAssociationsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListRules struct {
}
func (*validateOpListRules) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListRules) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListRulesInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListRulesInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpListServiceNetworkVpcEndpointAssociations struct {
}
func (*validateOpListServiceNetworkVpcEndpointAssociations) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListServiceNetworkVpcEndpointAssociations) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListServiceNetworkVpcEndpointAssociationsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListServiceNetworkVpcEndpointAssociationsInput(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 validateOpListTargets struct {
}
func (*validateOpListTargets) ID() string {
return "OperationInputValidation"
}
func (m *validateOpListTargets) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*ListTargetsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpListTargetsInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutAuthPolicy struct {
}
func (*validateOpPutAuthPolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutAuthPolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutAuthPolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutAuthPolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpPutResourcePolicy struct {
}
func (*validateOpPutResourcePolicy) ID() string {
return "OperationInputValidation"
}
func (m *validateOpPutResourcePolicy) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*PutResourcePolicyInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpPutResourcePolicyInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpRegisterTargets struct {
}
func (*validateOpRegisterTargets) ID() string {
return "OperationInputValidation"
}
func (m *validateOpRegisterTargets) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*RegisterTargetsInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpRegisterTargetsInput(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 validateOpUpdateAccessLogSubscription struct {
}
func (*validateOpUpdateAccessLogSubscription) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateAccessLogSubscription) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateAccessLogSubscriptionInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateAccessLogSubscriptionInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateListener struct {
}
func (*validateOpUpdateListener) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateListener) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateListenerInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateListenerInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateResourceConfiguration struct {
}
func (*validateOpUpdateResourceConfiguration) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateResourceConfiguration) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateResourceConfigurationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateResourceConfigurationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateResourceGateway struct {
}
func (*validateOpUpdateResourceGateway) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateResourceGateway) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateResourceGatewayInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateResourceGatewayInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateRule struct {
}
func (*validateOpUpdateRule) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateRule) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateRuleInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateRuleInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateService struct {
}
func (*validateOpUpdateService) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateService) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateServiceInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateServiceInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateServiceNetwork struct {
}
func (*validateOpUpdateServiceNetwork) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateServiceNetwork) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateServiceNetworkInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateServiceNetworkInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateServiceNetworkVpcAssociation struct {
}
func (*validateOpUpdateServiceNetworkVpcAssociation) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateServiceNetworkVpcAssociation) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateServiceNetworkVpcAssociationInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateServiceNetworkVpcAssociationInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
type validateOpUpdateTargetGroup struct {
}
func (*validateOpUpdateTargetGroup) ID() string {
return "OperationInputValidation"
}
func (m *validateOpUpdateTargetGroup) HandleInitialize(ctx context.Context, in middleware.InitializeInput, next middleware.InitializeHandler) (
out middleware.InitializeOutput, metadata middleware.Metadata, err error,
) {
input, ok := in.Parameters.(*UpdateTargetGroupInput)
if !ok {
return out, metadata, fmt.Errorf("unknown input parameters type %T", in.Parameters)
}
if err := validateOpUpdateTargetGroupInput(input); err != nil {
return out, metadata, err
}
return next.HandleInitialize(ctx, in)
}
func addOpBatchUpdateRuleValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpBatchUpdateRule{}, middleware.After)
}
func addOpCreateAccessLogSubscriptionValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateAccessLogSubscription{}, middleware.After)
}
func addOpCreateListenerValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateListener{}, middleware.After)
}
func addOpCreateResourceConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateResourceConfiguration{}, middleware.After)
}
func addOpCreateResourceGatewayValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateResourceGateway{}, middleware.After)
}
func addOpCreateRuleValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateRule{}, middleware.After)
}
func addOpCreateServiceValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateService{}, middleware.After)
}
func addOpCreateServiceNetworkValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateServiceNetwork{}, middleware.After)
}
func addOpCreateServiceNetworkResourceAssociationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateServiceNetworkResourceAssociation{}, middleware.After)
}
func addOpCreateServiceNetworkServiceAssociationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateServiceNetworkServiceAssociation{}, middleware.After)
}
func addOpCreateServiceNetworkVpcAssociationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateServiceNetworkVpcAssociation{}, middleware.After)
}
func addOpCreateTargetGroupValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpCreateTargetGroup{}, middleware.After)
}
func addOpDeleteAccessLogSubscriptionValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteAccessLogSubscription{}, middleware.After)
}
func addOpDeleteAuthPolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteAuthPolicy{}, middleware.After)
}
func addOpDeleteListenerValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteListener{}, middleware.After)
}
func addOpDeleteResourceConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteResourceConfiguration{}, middleware.After)
}
func addOpDeleteResourceEndpointAssociationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteResourceEndpointAssociation{}, middleware.After)
}
func addOpDeleteResourceGatewayValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteResourceGateway{}, middleware.After)
}
func addOpDeleteResourcePolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteResourcePolicy{}, middleware.After)
}
func addOpDeleteRuleValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteRule{}, middleware.After)
}
func addOpDeleteServiceValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteService{}, middleware.After)
}
func addOpDeleteServiceNetworkValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteServiceNetwork{}, middleware.After)
}
func addOpDeleteServiceNetworkResourceAssociationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteServiceNetworkResourceAssociation{}, middleware.After)
}
func addOpDeleteServiceNetworkServiceAssociationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteServiceNetworkServiceAssociation{}, middleware.After)
}
func addOpDeleteServiceNetworkVpcAssociationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteServiceNetworkVpcAssociation{}, middleware.After)
}
func addOpDeleteTargetGroupValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeleteTargetGroup{}, middleware.After)
}
func addOpDeregisterTargetsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpDeregisterTargets{}, middleware.After)
}
func addOpGetAccessLogSubscriptionValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetAccessLogSubscription{}, middleware.After)
}
func addOpGetAuthPolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetAuthPolicy{}, middleware.After)
}
func addOpGetListenerValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetListener{}, middleware.After)
}
func addOpGetResourceConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetResourceConfiguration{}, middleware.After)
}
func addOpGetResourceGatewayValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetResourceGateway{}, middleware.After)
}
func addOpGetResourcePolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetResourcePolicy{}, middleware.After)
}
func addOpGetRuleValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetRule{}, middleware.After)
}
func addOpGetServiceValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetService{}, middleware.After)
}
func addOpGetServiceNetworkValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetServiceNetwork{}, middleware.After)
}
func addOpGetServiceNetworkResourceAssociationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetServiceNetworkResourceAssociation{}, middleware.After)
}
func addOpGetServiceNetworkServiceAssociationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetServiceNetworkServiceAssociation{}, middleware.After)
}
func addOpGetServiceNetworkVpcAssociationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetServiceNetworkVpcAssociation{}, middleware.After)
}
func addOpGetTargetGroupValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpGetTargetGroup{}, middleware.After)
}
func addOpListAccessLogSubscriptionsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListAccessLogSubscriptions{}, middleware.After)
}
func addOpListListenersValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListListeners{}, middleware.After)
}
func addOpListResourceEndpointAssociationsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListResourceEndpointAssociations{}, middleware.After)
}
func addOpListRulesValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListRules{}, middleware.After)
}
func addOpListServiceNetworkVpcEndpointAssociationsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListServiceNetworkVpcEndpointAssociations{}, middleware.After)
}
func addOpListTagsForResourceValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListTagsForResource{}, middleware.After)
}
func addOpListTargetsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpListTargets{}, middleware.After)
}
func addOpPutAuthPolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutAuthPolicy{}, middleware.After)
}
func addOpPutResourcePolicyValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpPutResourcePolicy{}, middleware.After)
}
func addOpRegisterTargetsValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpRegisterTargets{}, 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 addOpUpdateAccessLogSubscriptionValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateAccessLogSubscription{}, middleware.After)
}
func addOpUpdateListenerValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateListener{}, middleware.After)
}
func addOpUpdateResourceConfigurationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateResourceConfiguration{}, middleware.After)
}
func addOpUpdateResourceGatewayValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateResourceGateway{}, middleware.After)
}
func addOpUpdateRuleValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateRule{}, middleware.After)
}
func addOpUpdateServiceValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateService{}, middleware.After)
}
func addOpUpdateServiceNetworkValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateServiceNetwork{}, middleware.After)
}
func addOpUpdateServiceNetworkVpcAssociationValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateServiceNetworkVpcAssociation{}, middleware.After)
}
func addOpUpdateTargetGroupValidationMiddleware(stack *middleware.Stack) error {
return stack.Initialize.Add(&validateOpUpdateTargetGroup{}, middleware.After)
}
func validateFixedResponseAction(v *types.FixedResponseAction) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "FixedResponseAction"}
if v.StatusCode == nil {
invalidParams.Add(smithy.NewErrParamRequired("StatusCode"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateForwardAction(v *types.ForwardAction) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ForwardAction"}
if v.TargetGroups == nil {
invalidParams.Add(smithy.NewErrParamRequired("TargetGroups"))
} else if v.TargetGroups != nil {
if err := validateWeightedTargetGroupList(v.TargetGroups); err != nil {
invalidParams.AddNested("TargetGroups", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateHeaderMatch(v *types.HeaderMatch) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "HeaderMatch"}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Match == nil {
invalidParams.Add(smithy.NewErrParamRequired("Match"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateHeaderMatchList(v []types.HeaderMatch) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "HeaderMatchList"}
for i := range v {
if err := validateHeaderMatch(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateHttpMatch(v *types.HttpMatch) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "HttpMatch"}
if v.PathMatch != nil {
if err := validatePathMatch(v.PathMatch); err != nil {
invalidParams.AddNested("PathMatch", err.(smithy.InvalidParamsError))
}
}
if v.HeaderMatches != nil {
if err := validateHeaderMatchList(v.HeaderMatches); err != nil {
invalidParams.AddNested("HeaderMatches", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validatePathMatch(v *types.PathMatch) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PathMatch"}
if v.Match == nil {
invalidParams.Add(smithy.NewErrParamRequired("Match"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateRuleAction(v types.RuleAction) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "RuleAction"}
switch uv := v.(type) {
case *types.RuleActionMemberFixedResponse:
if err := validateFixedResponseAction(&uv.Value); err != nil {
invalidParams.AddNested("[fixedResponse]", err.(smithy.InvalidParamsError))
}
case *types.RuleActionMemberForward:
if err := validateForwardAction(&uv.Value); err != nil {
invalidParams.AddNested("[forward]", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateRuleMatch(v types.RuleMatch) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "RuleMatch"}
switch uv := v.(type) {
case *types.RuleMatchMemberHttpMatch:
if err := validateHttpMatch(&uv.Value); err != nil {
invalidParams.AddNested("[httpMatch]", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateRuleUpdate(v *types.RuleUpdate) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "RuleUpdate"}
if v.RuleIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("RuleIdentifier"))
}
if v.Match != nil {
if err := validateRuleMatch(v.Match); err != nil {
invalidParams.AddNested("Match", err.(smithy.InvalidParamsError))
}
}
if v.Action != nil {
if err := validateRuleAction(v.Action); err != nil {
invalidParams.AddNested("Action", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateRuleUpdateList(v []types.RuleUpdate) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "RuleUpdateList"}
for i := range v {
if err := validateRuleUpdate(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateTarget(v *types.Target) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "Target"}
if v.Id == nil {
invalidParams.Add(smithy.NewErrParamRequired("Id"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateTargetList(v []types.Target) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "TargetList"}
for i := range v {
if err := validateTarget(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateWeightedTargetGroup(v *types.WeightedTargetGroup) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "WeightedTargetGroup"}
if v.TargetGroupIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("TargetGroupIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateWeightedTargetGroupList(v []types.WeightedTargetGroup) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "WeightedTargetGroupList"}
for i := range v {
if err := validateWeightedTargetGroup(&v[i]); err != nil {
invalidParams.AddNested(fmt.Sprintf("[%d]", i), err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpBatchUpdateRuleInput(v *BatchUpdateRuleInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "BatchUpdateRuleInput"}
if v.ServiceIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceIdentifier"))
}
if v.ListenerIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ListenerIdentifier"))
}
if v.Rules == nil {
invalidParams.Add(smithy.NewErrParamRequired("Rules"))
} else if v.Rules != nil {
if err := validateRuleUpdateList(v.Rules); err != nil {
invalidParams.AddNested("Rules", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateAccessLogSubscriptionInput(v *CreateAccessLogSubscriptionInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateAccessLogSubscriptionInput"}
if v.ResourceIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceIdentifier"))
}
if v.DestinationArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("DestinationArn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateListenerInput(v *CreateListenerInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateListenerInput"}
if v.ServiceIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceIdentifier"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if len(v.Protocol) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Protocol"))
}
if v.DefaultAction == nil {
invalidParams.Add(smithy.NewErrParamRequired("DefaultAction"))
} else if v.DefaultAction != nil {
if err := validateRuleAction(v.DefaultAction); err != nil {
invalidParams.AddNested("DefaultAction", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateResourceConfigurationInput(v *CreateResourceConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateResourceConfigurationInput"}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if len(v.Type) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Type"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateResourceGatewayInput(v *CreateResourceGatewayInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateResourceGatewayInput"}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.VpcIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("VpcIdentifier"))
}
if v.SubnetIds == nil {
invalidParams.Add(smithy.NewErrParamRequired("SubnetIds"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateRuleInput(v *CreateRuleInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateRuleInput"}
if v.ServiceIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceIdentifier"))
}
if v.ListenerIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ListenerIdentifier"))
}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if v.Match == nil {
invalidParams.Add(smithy.NewErrParamRequired("Match"))
} else if v.Match != nil {
if err := validateRuleMatch(v.Match); err != nil {
invalidParams.AddNested("Match", err.(smithy.InvalidParamsError))
}
}
if v.Priority == nil {
invalidParams.Add(smithy.NewErrParamRequired("Priority"))
}
if v.Action == nil {
invalidParams.Add(smithy.NewErrParamRequired("Action"))
} else if v.Action != nil {
if err := validateRuleAction(v.Action); err != nil {
invalidParams.AddNested("Action", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateServiceInput(v *CreateServiceInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateServiceInput"}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateServiceNetworkInput(v *CreateServiceNetworkInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateServiceNetworkInput"}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateServiceNetworkResourceAssociationInput(v *CreateServiceNetworkResourceAssociationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateServiceNetworkResourceAssociationInput"}
if v.ResourceConfigurationIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceConfigurationIdentifier"))
}
if v.ServiceNetworkIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceNetworkIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateServiceNetworkServiceAssociationInput(v *CreateServiceNetworkServiceAssociationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateServiceNetworkServiceAssociationInput"}
if v.ServiceIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceIdentifier"))
}
if v.ServiceNetworkIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceNetworkIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateServiceNetworkVpcAssociationInput(v *CreateServiceNetworkVpcAssociationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateServiceNetworkVpcAssociationInput"}
if v.ServiceNetworkIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceNetworkIdentifier"))
}
if v.VpcIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("VpcIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpCreateTargetGroupInput(v *CreateTargetGroupInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "CreateTargetGroupInput"}
if v.Name == nil {
invalidParams.Add(smithy.NewErrParamRequired("Name"))
}
if len(v.Type) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("Type"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteAccessLogSubscriptionInput(v *DeleteAccessLogSubscriptionInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteAccessLogSubscriptionInput"}
if v.AccessLogSubscriptionIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccessLogSubscriptionIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteAuthPolicyInput(v *DeleteAuthPolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteAuthPolicyInput"}
if v.ResourceIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteListenerInput(v *DeleteListenerInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteListenerInput"}
if v.ServiceIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceIdentifier"))
}
if v.ListenerIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ListenerIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteResourceConfigurationInput(v *DeleteResourceConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteResourceConfigurationInput"}
if v.ResourceConfigurationIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceConfigurationIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteResourceEndpointAssociationInput(v *DeleteResourceEndpointAssociationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteResourceEndpointAssociationInput"}
if v.ResourceEndpointAssociationIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceEndpointAssociationIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteResourceGatewayInput(v *DeleteResourceGatewayInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteResourceGatewayInput"}
if v.ResourceGatewayIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceGatewayIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteResourcePolicyInput(v *DeleteResourcePolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteResourcePolicyInput"}
if v.ResourceArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceArn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteRuleInput(v *DeleteRuleInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteRuleInput"}
if v.ServiceIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceIdentifier"))
}
if v.ListenerIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ListenerIdentifier"))
}
if v.RuleIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("RuleIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteServiceInput(v *DeleteServiceInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteServiceInput"}
if v.ServiceIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteServiceNetworkInput(v *DeleteServiceNetworkInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteServiceNetworkInput"}
if v.ServiceNetworkIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceNetworkIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteServiceNetworkResourceAssociationInput(v *DeleteServiceNetworkResourceAssociationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteServiceNetworkResourceAssociationInput"}
if v.ServiceNetworkResourceAssociationIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceNetworkResourceAssociationIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteServiceNetworkServiceAssociationInput(v *DeleteServiceNetworkServiceAssociationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteServiceNetworkServiceAssociationInput"}
if v.ServiceNetworkServiceAssociationIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceNetworkServiceAssociationIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteServiceNetworkVpcAssociationInput(v *DeleteServiceNetworkVpcAssociationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteServiceNetworkVpcAssociationInput"}
if v.ServiceNetworkVpcAssociationIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceNetworkVpcAssociationIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeleteTargetGroupInput(v *DeleteTargetGroupInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeleteTargetGroupInput"}
if v.TargetGroupIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("TargetGroupIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpDeregisterTargetsInput(v *DeregisterTargetsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "DeregisterTargetsInput"}
if v.TargetGroupIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("TargetGroupIdentifier"))
}
if v.Targets == nil {
invalidParams.Add(smithy.NewErrParamRequired("Targets"))
} else if v.Targets != nil {
if err := validateTargetList(v.Targets); err != nil {
invalidParams.AddNested("Targets", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetAccessLogSubscriptionInput(v *GetAccessLogSubscriptionInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetAccessLogSubscriptionInput"}
if v.AccessLogSubscriptionIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccessLogSubscriptionIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetAuthPolicyInput(v *GetAuthPolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetAuthPolicyInput"}
if v.ResourceIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetListenerInput(v *GetListenerInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetListenerInput"}
if v.ServiceIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceIdentifier"))
}
if v.ListenerIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ListenerIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetResourceConfigurationInput(v *GetResourceConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetResourceConfigurationInput"}
if v.ResourceConfigurationIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceConfigurationIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetResourceGatewayInput(v *GetResourceGatewayInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetResourceGatewayInput"}
if v.ResourceGatewayIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceGatewayIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetResourcePolicyInput(v *GetResourcePolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetResourcePolicyInput"}
if v.ResourceArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceArn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetRuleInput(v *GetRuleInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetRuleInput"}
if v.ServiceIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceIdentifier"))
}
if v.ListenerIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ListenerIdentifier"))
}
if v.RuleIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("RuleIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetServiceInput(v *GetServiceInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetServiceInput"}
if v.ServiceIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetServiceNetworkInput(v *GetServiceNetworkInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetServiceNetworkInput"}
if v.ServiceNetworkIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceNetworkIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetServiceNetworkResourceAssociationInput(v *GetServiceNetworkResourceAssociationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetServiceNetworkResourceAssociationInput"}
if v.ServiceNetworkResourceAssociationIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceNetworkResourceAssociationIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetServiceNetworkServiceAssociationInput(v *GetServiceNetworkServiceAssociationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetServiceNetworkServiceAssociationInput"}
if v.ServiceNetworkServiceAssociationIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceNetworkServiceAssociationIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetServiceNetworkVpcAssociationInput(v *GetServiceNetworkVpcAssociationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetServiceNetworkVpcAssociationInput"}
if v.ServiceNetworkVpcAssociationIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceNetworkVpcAssociationIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpGetTargetGroupInput(v *GetTargetGroupInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "GetTargetGroupInput"}
if v.TargetGroupIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("TargetGroupIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListAccessLogSubscriptionsInput(v *ListAccessLogSubscriptionsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListAccessLogSubscriptionsInput"}
if v.ResourceIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListListenersInput(v *ListListenersInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListListenersInput"}
if v.ServiceIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListResourceEndpointAssociationsInput(v *ListResourceEndpointAssociationsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListResourceEndpointAssociationsInput"}
if v.ResourceConfigurationIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceConfigurationIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListRulesInput(v *ListRulesInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListRulesInput"}
if v.ServiceIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceIdentifier"))
}
if v.ListenerIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ListenerIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListServiceNetworkVpcEndpointAssociationsInput(v *ListServiceNetworkVpcEndpointAssociationsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListServiceNetworkVpcEndpointAssociationsInput"}
if v.ServiceNetworkIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceNetworkIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListTagsForResourceInput(v *ListTagsForResourceInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListTagsForResourceInput"}
if v.ResourceArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceArn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpListTargetsInput(v *ListTargetsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "ListTargetsInput"}
if v.TargetGroupIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("TargetGroupIdentifier"))
}
if v.Targets != nil {
if err := validateTargetList(v.Targets); err != nil {
invalidParams.AddNested("Targets", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutAuthPolicyInput(v *PutAuthPolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutAuthPolicyInput"}
if v.ResourceIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceIdentifier"))
}
if v.Policy == nil {
invalidParams.Add(smithy.NewErrParamRequired("Policy"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpPutResourcePolicyInput(v *PutResourcePolicyInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "PutResourcePolicyInput"}
if v.ResourceArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceArn"))
}
if v.Policy == nil {
invalidParams.Add(smithy.NewErrParamRequired("Policy"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpRegisterTargetsInput(v *RegisterTargetsInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "RegisterTargetsInput"}
if v.TargetGroupIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("TargetGroupIdentifier"))
}
if v.Targets == nil {
invalidParams.Add(smithy.NewErrParamRequired("Targets"))
} else if v.Targets != nil {
if err := validateTargetList(v.Targets); err != nil {
invalidParams.AddNested("Targets", 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.ResourceArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceArn"))
}
if v.Tags == nil {
invalidParams.Add(smithy.NewErrParamRequired("Tags"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUntagResourceInput(v *UntagResourceInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UntagResourceInput"}
if v.ResourceArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceArn"))
}
if v.TagKeys == nil {
invalidParams.Add(smithy.NewErrParamRequired("TagKeys"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateAccessLogSubscriptionInput(v *UpdateAccessLogSubscriptionInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateAccessLogSubscriptionInput"}
if v.AccessLogSubscriptionIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("AccessLogSubscriptionIdentifier"))
}
if v.DestinationArn == nil {
invalidParams.Add(smithy.NewErrParamRequired("DestinationArn"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateListenerInput(v *UpdateListenerInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateListenerInput"}
if v.ServiceIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceIdentifier"))
}
if v.ListenerIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ListenerIdentifier"))
}
if v.DefaultAction == nil {
invalidParams.Add(smithy.NewErrParamRequired("DefaultAction"))
} else if v.DefaultAction != nil {
if err := validateRuleAction(v.DefaultAction); err != nil {
invalidParams.AddNested("DefaultAction", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateResourceConfigurationInput(v *UpdateResourceConfigurationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateResourceConfigurationInput"}
if v.ResourceConfigurationIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceConfigurationIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateResourceGatewayInput(v *UpdateResourceGatewayInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateResourceGatewayInput"}
if v.ResourceGatewayIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ResourceGatewayIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateRuleInput(v *UpdateRuleInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateRuleInput"}
if v.ServiceIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceIdentifier"))
}
if v.ListenerIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ListenerIdentifier"))
}
if v.RuleIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("RuleIdentifier"))
}
if v.Match != nil {
if err := validateRuleMatch(v.Match); err != nil {
invalidParams.AddNested("Match", err.(smithy.InvalidParamsError))
}
}
if v.Action != nil {
if err := validateRuleAction(v.Action); err != nil {
invalidParams.AddNested("Action", err.(smithy.InvalidParamsError))
}
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateServiceInput(v *UpdateServiceInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateServiceInput"}
if v.ServiceIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceIdentifier"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateServiceNetworkInput(v *UpdateServiceNetworkInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateServiceNetworkInput"}
if v.ServiceNetworkIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceNetworkIdentifier"))
}
if len(v.AuthType) == 0 {
invalidParams.Add(smithy.NewErrParamRequired("AuthType"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateServiceNetworkVpcAssociationInput(v *UpdateServiceNetworkVpcAssociationInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateServiceNetworkVpcAssociationInput"}
if v.ServiceNetworkVpcAssociationIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("ServiceNetworkVpcAssociationIdentifier"))
}
if v.SecurityGroupIds == nil {
invalidParams.Add(smithy.NewErrParamRequired("SecurityGroupIds"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}
func validateOpUpdateTargetGroupInput(v *UpdateTargetGroupInput) error {
if v == nil {
return nil
}
invalidParams := smithy.InvalidParamsError{Context: "UpdateTargetGroupInput"}
if v.TargetGroupIdentifier == nil {
invalidParams.Add(smithy.NewErrParamRequired("TargetGroupIdentifier"))
}
if v.HealthCheck == nil {
invalidParams.Add(smithy.NewErrParamRequired("HealthCheck"))
}
if invalidParams.Len() > 0 {
return invalidParams
} else {
return nil
}
}